
Multiple Channel Capacitive Touch Sensor and LED Driver
Datasheet
Revision 1.64 (01-15-09)
62
SMSC CAP1014
DATASHEET
5.34
LED Behavior Registers
The LED Behavior registers control the operation of LEDs. Each LEDx / GPIOx pin is controlled by a
2-bit field. If the LEDx / GPIOx pin is configured as an input, then these bits are ignored.
If the corresponding LED output is linked to a Capacitive Touch Sensor than the Start and Stop triggers
are used. The defined behavior will activate when the Start Trigger is met and will stop when the Stop
Trigger is met. See
Table 5.50 and note the behavior of the Breathe Hold and Pulse Release option.
If the LED output is not associated with a a Capacitive Touch Sensor, then two available options are
Direct and Breathe. In this case, the Start and Stop triggers are ignored and the output of the LED is
activated exclusively by the bit state of the control signals.
5.34.1
LED Behavior 1 - 81h
Bits 7 - 6 - LED4_CTL[1:0] - Determines the behavior of LED4 / GPIO4 when configured to operate
as an LED output
Bits 5 - 4 - LED3_CTL[1:0] - Determines the behavior of LED3 / GPIO3 when configured to operate
as an LED output
Bits 3 - 2 - LED2_CTL[1:0] - Determines the behavior of LED2 / GPIO2 when configured to operate
as an LED output
Bits 1 - 0 - LED1_CTL[1:0] - Determines the behavior of LED1 / GPIO1 when configured to operate
as an LED output
5.34.2
LED Behavior 2 - 82h
Bits 7 - 6 - LED8_CTL[1:0] - Determines the behavior of LED8 / GPIO8 when configured to operate
as an LED output
Bits 5 - 4 - LED7_CTL[1:0] - Determines the behavior of LED7 / GPIO7 when configured to operate
as an LED output
Bits 3 - 2 - LED6_CTL[1:0] - Determines the behavior of LED6 / GPIO6 when configured to operate
as an LED output
Bits 1 - 0 - LED5_CTL[1:0] - Determines the behavior of LED5 / GPIO5 when configured to operate
as an LED output
5.34.3
LED Behavior 3 - 83h
Bits 7 - 6 - LED11_ALT[1:0] - Determines the behavior of LED 11 when the PWR_LED bit is set and
either the SLEEP or DSLEEP bits are set (see
Section 5.1).
Bits 5 - 4 - LED11_CTL[1:0] - Determines the behavior of LED11 when the PWR_LED bit is set and
Table 5.49 LED Behavior Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
81h
R/W
LED Behavior 1
LED4_CTL[1:0]
LED3_CTL[1:0]
LED2_CTL[1:0]
LED1_CTL[1:0]
00h
82h
R/W
LED Behavior 2
LED8_CTL[1:0]
LED7_CTL[1:0]
LED6_CTL[1:0]
LED5_CTL[1:0]
00h
83h
R/W
LED Behavior 3
LED11_ALT
[1:0]
LED11_CTL
[1:0]
LED10_CTL
[1:0]
LED9_CTL[1:0]
00h