5 and 6 Channel Capacitive Touch Sensor
Datasheet
Table 5.13 RPT_RATE Bit Decode (continued)
RPT_RATE[3:0] OR M_PRESS[3:0]
INTERRUPT REPEAT RATE
OR M_PRESS TIME
3
2
1
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
1
280ms
315ms
350ms
385ms
420ms
455ms
490ms
525ms
560ms
5.9
Sensor Configuration 2 Register
Table 5.14 Sensor Configuration 2 Register
ADDR
23h
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Sensor
Configuration 2
R/W
-
-
-
-
M_PRESS[3:0]
07h
Bits 3- 0 - M_PRESS[3:0] - (default 0111b) - Determines the minimum amount of time that sensors
configured to use auto repeat must detect a sensor touch to detect a “press and hold” event. If the
sensor detects a touch for longer than the M_PRESS[3:0] settings, then a “press and hold” event is
detected.
This is the maximum amount of time that sensors can detect a sensor touch to differentiate between
a “touch” and a “press and hold”. If a sensor detects a touch for less than or equal to the
M_PRESS[3:0] settings, then a touch event is detected.
The resolution is 35ms the range is from 35ms to 560ms as shown in Table 5.13.
5.10 Averaging and Sampling Configuration Register
Table 5.15 Averaging and Sampling Configuration Register
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
Averaging and
Sampling Config
SAMP_
TIME
CYCLE_TIME
[1:0]
24h
R/W
AVG[2:0]
1Dh
The Averaging and Sampling Configuration register controls the number of samples taken and the total
sensor cycle time for all active sensors while the device is functioning normally.
Bits 5 - 3 - AVG[2:0] - Determines the number of samples that are taken for all active channels during
the sensor cycle as shown in Table 5.16. All samples are taken consecutively on the same channel
Revision 1.1 (08-05-09)
SMSC CAP1005 / CAP1006
DATA3S6HEET