5 and 6 Channel Capacitive Touch Sensor
Datasheet
The Standby Threshold registers stores the delta threshold that is used to determine if a touch has
been detected. When a touch occurs, the input signal of the corresponding sensor changes due to the
capacitance associated with a touch. If the sensor input change exceeds the threshold settings, then
a touch is detected.
5.22 Sensor Base Count Registers
Table 5.36 Sensor Base Count Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Sensor 1 Base
Count
50h
R
128
64
32
16
8
4
2
1
C8h
Sensor 2 Base
Count
51h
52h
53h
54h
55h
R
R
R
R
R
128
128
128
128
128
64
64
64
64
64
32
32
32
32
32
16
16
16
16
16
8
8
8
8
8
4
4
4
4
4
2
2
2
2
2
1
1
1
1
1
C8h
C8h
C8h
C8h
C8h
Sensor 3 Base
Count
Sensor 4 Base
Count
Sensor 5 Base
Count
Sensor 6 Base
Count
The Sensor Base Count registers store the calibrated “Not Touched” input value from the Capacitive
Touch Sensor inputs. These registers are periodically updated by the re-calibration routine.
The routine uses an internal adder to add the current count value for each reading to the sum of the
previous readings until sample size has been reached. At this point, the upper 16 bits are taken and
used as the Sensor Base Count. The internal adder is then reset and the re-calibration routine
continues.
The data presented is determined by the BASE_SHIFT[3:0] bits (see Section 5.5).
APPLICATION NOTE:
5.23 Product ID Register
Table 5.37 Product ID Register
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Product ID
CAP1006
0
1
0
0
0
1
0
0
44h
FDh
R
Product ID
CAP1005
0
1
0
0
0
1
0
1
45h
The Product ID register stores a unique 8-bit value that identifies the device.
Revision 1.1 (08-05-09)
SMSC CAP1005 / CAP1006
DATA4S6HEET