Multiple Channel Capacitive Touch Sensor and LED Driver
Datasheet
5.9
GPIO Status Register
Table 5.12 GPIO Status Register
B6 B5 B4 B3
ADDR
R/W
REGISTER
B7
B2
B1
B0
DEFAULT
GPIO8_ GPIO7_ GPIO6_ GPIO5_ GPIO4_
STS STS STS STS STS
GPIO3_
STS
GPIO2_ GPIO1_
STS STS
0Eh
R-C
GPIO Status
00h
The GPIO Status register bits are set whenever one of the GPIO inputs changes states. If the LEDx /
GPIOx pin is not configured as a GPIO or as an input, then the respective bit will be set to a logic ‘0’.
The bits are cleared when the register is read.
5.10 Group Status Register
Table 5.13 GPIO Status Register
ADDR
0Fh
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
00h
R-C
Group Status
LID
MULT
-
-
UP
DOWN
TAP
PH
The Group Status register indicates that one or more actions was detected on the Grouped sensors.
The detectable actions are described in Section 4.5.
Bit 7 - LID - Indicates that a Lid Closure Event has been detected. This bit is sticky. When it is set, it
will remain set until read. When a Lid Closure Event is detected, all new touches will be blocked.
Bit 6 - MULT - This bit is asserted if one or more touches are being blocked because greater than N
buttons are simultaneously pressed.
Bit 3 - UP - Indicates that a slide was detected on increasing sensors (i.e. Sensor 1 -> Sensor 2 ->
Sensor 3). This bit is also set if a touch (tap or press and hold event) 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 detected. This bit will be cleared when read and re-set when another
interrupt is generated. This bit is cleared automatically if the DOWN bit is set.
Bit 2 - DOWN - Indicates that a slide was detected on decreasing sensors (i.e. Sensor 6 -> Sensor 5
-> Sensor 4). This bit is also set if a touch (tap or press and hold event) 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 detected. This bit will be cleared when read and re-
set when another interrupt is generated. This bit is automatically cleared if the UP bit is set.
Bit 1 - TAP - Indicates that a tap was detected on one of the sensors within the Group. The relative
position of the tap is indicated by the UP and DOWN bits so that a tap on the “UP” side of the group
will assert the UP bit as well as the TAP bit. If the tap event is detected in the “center” of the slider
that is neither “UP” nor “DOWN” then the bit will be set however no interrupt will be generated. This
bit is sticky and will remain set until read.
Bit 0 - PH - Indicates that a press and hold event was detected on one of the sensors within the Group.
the relative position of the press is indicated by the UP and DOWN bits so a touch and hold on the
“UP” side of the group will assert the UP bit as well as the PH bit. If the press and hold event is
detected in the “center” of the slider that is neither “UP” nor “DOWN” then the bit will be set however
no interrupt will be generated. This bit is sticky and will remain set until read. If the condition is still
present, then this bit will be re-set when the interrupt is generated.
Revision 1.65 (08-11-09)
SMSC CAP1014
DATA4S0HEET