Multiple Channel Capacitive Touch Sensor and LED Driver
Datasheet
‘1’ - The LED11 output is active in one of the following conditions:
a.Both bits 4 and 5 are set to a logic ‘0’ (normal mode). The LED will behave as defined the
the LED11_CTL bits (see Section 5.40).
b.Either bit 4 or bit 5 are set to a logic ‘1’ (sleep mode). The LED will behave as defined by the
LED11_ALT bits (see Section 5.40).
Bit 0 - INT - Indicates that there is an interrupt. This bit is only set if the ALERT pin has been asserted.
If a channel detects a press and its associated interrupt enable bit is not set to a logic ‘1’ then no
action is taken.
This bit is cleared by writing a logic ‘0’ to it. When this bit is cleared, the ALERT pin will be deasserted
and all status registers will be cleared if the condition has been removed.
‘0’ - No interrupt pending.
‘1’ - A button press has been detected on one or more channels and the interrupt has been
asserted.
5.2
Button Status Registers
Table 5.3 Button Status Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Button Status
1
03h
R
UP
DOWN
CS6
CS5
CS4
CS3
CS2
CS1
00h
Button Status
2
04h
R
CS14
CS13
CS12
CS11
CS10
CS9
CS8
CS7
00h
The Button Status Registers store status bits that indicate a button press has been detected. A value
of ‘0’ in any bit indicates that no button press has been detected. A value of ‘1’ in any bit indicates
that a button press has been detected.
All status bits are cleared when the device enters the Deep Sleep or Inactive states (DSLEEP = ‘1’ or
DEACT = ‘1’ - see Section 5.1). All status bits are cleared when the INT bit is cleared and if a touch
on the respective Capacitive Touch Sensor is no longer present. If a touch is still detected, then the
bits will not be cleared (but this will not cause the interrupt to be asserted - see Section 5.14)
APPLICATION NOTE: When the Button Status 1 Register is read, the Group Status register will be automatically
cleared. Therefore, the Group Status register should be read prior to reading the Button
Status Registers
5.2.1
Button Status 1
Bit 7 - UP - Indicates that a slide was detected on increasing sensors (i.e. Sensor 8 -> Sensor 9 ->
Sensor 10). This bit is also set if a press is detected on the “Up” portion of the slider. If the Group
auto-repeat is enabled, then the ALERT pin will be periodically asserted while a slide or press and
hold event is still detected. This bit is sticky and will remain set until cleared. Once cleared, it will be
re-set when another interrupt is generated in the “UP” direction. This bit is automatically cleared if the
DOWN bit is set.
Bit 6 - DOWN - Indicates that a slide was detected on decreasing sensors (i.e. Sensor 14 -> Sensor
13-> Sensor 12). This bit is also set if a press is detected on the “Down” portion of the slider. If the
Group auto-repeat is enabled, then the ALERT pin will be periodically asserted while a slide or press
and hold event is still detected. This bit is sticky and will remain set until cleared. Once cleared, it will
be re-set when another interrupt is generated in the “DOWN” direction. This bit is automatically cleared
if the UP bit is set.
SMSC CAP1014
Revision 1.65 (08-11-09)
DATA3S5HEET