5 and 6 Channel Capacitive Touch Sensor
Datasheet
Bits 3 - 2 - B_MULT_T[1:0] - Determines the number of simultaneous touches on all sensors before a
Multiple Touch Event is detected and sensors are blocked. The bit decode is given by Table 5.22.
Table 5.22 B_MULT_T Bit Decode
B_MULT_T[1:0]
1
0
NUMBER OF SIMULTANEOUS TOUCHES
0
0
1
1
0
1
0
1
1 (default)
2
3
4
5.15 Recalibration Configuration Register
Table 5.23 Recalibration Configuration Registers
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Recalibration
Configuration
BUT_
LD_TH
NEG_DELTA_
CNT[1:0]
2Fh
R/W
-
-
CAL_CFG[2:0]
8Bh
The Recalibration Configuration register controls the automatic re-calibration routine settings as well
as advanced controls to program the Sensor Threshold register settings.
Bit 7 - BUT_LD_TH - Enables setting all Sensor Threshold registers by writing to the Sensor 1
Threshold register.
‘0’ - Each Sensor X Threshold register is updated individually.
‘1’ (default) - Writing the Sensor 1 Threshold register will automatically overwrite the Sensor
Threshold registers for all sensors (Sensor Threshold 1 through Sensor Threshold 6). The
individual Sensor X Threshold registers (Sensor 2 Threshold through Sensor 6 Threshold) can be
individually updated at any time.
Bits 4 - 3 - NEG_DELTA_CNT[1:0] - Determines the number of negative delta counts necessary to
trigger a digital re-calibration as shown in Table 5.24.
Table 5.24 NEG_DELTA_CNT Bit Decode
NEG_DELTA_CNT[1:0]
NUMBER OF CONSECUTIVE NEGATIVE DELTA
1
0
COUNT VALUES
0
0
1
1
0
1
0
1
8
16 (default)
32
None (disabled)
Revision 1.1 (08-05-09)
SMSC CAP1005 / CAP1006
DATA4S0HEET