
Multiple Channel Capacitive Touch Sensor and LED Driver
Datasheet
Revision 1.64 (01-15-09)
60
SMSC CAP1014
DATASHEET
5.32
LED Polarity Registers
The LED Polarity registers control the logical polarity of the LED outputs.
5.32.1
LED Polarity 1
Bit 7 - LED8_POL - Determines the polarity of the LED8 output.
‘0’ - The LED8 output is inverted. A setting of ‘1’ in the LED 8 Output register will cause the output
to be driven to a logic ‘0’ as determined by the LED behavior. Similarly, the duty cycles
corresponding to Pulse 1, Pulse 2, and Breathe operations will indicate the amount of time that the
LED is driven to a logic ‘0’ state (corresponding to “active”).
‘1’ - The LED8 output is direct. A setting of ‘1’ in the LED 8 Output register will cause the output
to be driven to a logic ‘1’ or left in the high-z state as determined by its output type and LED
behavior. Similarly, the duty cycles corresponding to Pulse 1, Pulse 2, and Breathe operations will
indicate to the amount of time that the LED is driven to a logic ‘1’ state (corresponding to “inactive”).
Bit 6 - LED7_POL - Determines the polarity of the LED7 output.
Bit 5 - LED6_POL - Determines the polarity of the LED6 output.
Bit 4 - LED5_POL - Determines the polarity of the LED5 output.
Bit 3 - LED4_POL - Determines the polarity of the LED4 output.
Bit 2 - LED3_POL - Determines the polarity of the LED3 output.
Bit 1 - LED2_POL - Determines the polarity of the LED2 output.
Bit 0 - LED1_POL - Determines the polarity of the LED1 output.
5.32.2
LED Polarity 2
Bit 2 - LED11_POL - Determines the polarity of the LED11 output.
‘0’ (default) - The LED11 output is inverted. A setting of ‘1’ in the LED 11 Output register will cause
the output to be driven to a logic ‘0’ as determined by the LED behavior. Similarly, the duty cycles
corresponding to Pulse 1, Pulse 2, and Breathe operations will indicate the amount of time that the
LED is driven to a logic ‘0’ state (corresponding to “active”).
‘1’ - The LED11 output is direct. A setting of ‘1’ in the LED 11 Output register will cause the output
to be driven to a logic ‘1’ or left in the high-z state as determined by its output type and LED
behavior. Similarly, the duty cycles corresponding to Pulse 1, Pulse 2, and Breathe operations will
indicate to the amount of time that the LED is driven to a logic ‘1’ state (corresponding to “inactive”).
Bit 1 - LED10_POL - Determines the polarity of the LED10 output.
Bit 0 - LED9_POL - Determines the polarity of the LED9 output.
Table 5.47 LED Polarity Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
75h
R/W
LED Polarity 1
LED8
_POL
LED7_
POL
LED6
_POL
LED5
_POL
LED4
_POL
LED3_
POL
LED2_
POL
LED1
_POL
00h
76h
R/W
LED Polarity 2
-
LED11
_POL
LED10
_POL
LED9
_POL
00h