5 and 6 Channel Capacitive Touch Sensor
Datasheet
‘1’ - A touch has been detected on one or more channels and the interrupt has been asserted.
5.2
Status Registers
Table 5.3 Status Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
03h
R
Sensor Status
-
-
CS6
CS5
CS4
CS3
CS2
CS1
00h
The Sensor Status Registers store status bits that indicate a touch has been detected. A value of ‘0’
in any bit indicates that no touch has been detected. A value of ‘1’ in any bit indicates that a touch
has been detected.
All status bits are cleared when the device enters the Deep Sleep (DSLEEP = ‘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.6).
Bit 5 - CS6 - Indicates that a touch was detected on Sensor 6.
Bit 4 - CS5 - Indicates that a touch was detected on Sensor 5.
Bit 3 - CS4 - Indicates that a touch was detected on Sensor 4.
Bit 2 - CS3 - Indicates that a touch was detected on Sensor 3.
Bit 1 - CS2 - Indicates that a touch was detected on Sensor 2.
Bit 0 - CS1 - Indicates that a touch was detected on Sensor 1.
5.3
Noise Flag Status Registers
Table 5.4 Noise Flag Status Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
-
-
CS6_
NOISE
CS5_
NOISE
CS4_
NOISE
CS3_
NOISE
CS2_
NOISE
CS1_
NOISE
0Ah
R
Noise Flag Status
00h
The Noise Flag Status registers store status bits that are generated from the analog block if the
detected noise is above the operating region of the analog detector. These bits indicate that the most
recently received data from the sensor is invalid and should not be used for touch detection.
Furthermore, so long as the bit is set for a particular channel, no decisions are made with the data. A
touch is not detected, and a release is not detected.
These bits are not sticky and will be cleared automatically if the analog block does not report a noise
error.
Revision 1.1 (08-05-09)
SMSC CAP1005 / CAP1006
DATA3S0HEET