
Multiple Channel Capacitive Touch Sensor and LED Driver
Datasheet
Revision 1.64 (01-15-09)
50
SMSC CAP1014
DATASHEET
APPLICATION NOTE: If this register is updated while the device is in Sleep Mode, it is recommended that force a
recalibration routine on newly activated channels.
Bit 7 - GR_SLEEP - Enables the Grouped sensors to be sampled when the device is placed into sleep
mode.
‘0’ (default) - The Grouped Sensors are not sampled when the device is in Sleep mode
‘1’ - The Grouped Sensors are sampled when the device is in Sleep mode. If a tap, slide, or touch
and hold is detected then the appropriate status bit is set and an interrupt generated.
Bit 6 - S7_SLEEP - Enables the CS7 sensor to be sampled when the device is placed into sleep mode.
‘0’ (default) - The CS7 input is not sampled when the device is in Sleep mode
‘1’ - The CS7 input is sampled when the device is in Sleep mode. If a touch is detected then the
status bit is set and an interrupt generated.
Bit 5 - S6_SLEEP - Enables the CS6 sensor to be sampled when the device is placed into sleep mode.
Bit 4 - S5_SLEEP - Enables the CS5 sensor to be sampled when the device is placed into sleep mode.
Bit 3 - S4_SLEEP - Enables the CS4 sensor to be sampled when the device is placed into sleep mode.
Bit 2 - S3_SLEEP - Enables the CS3 sensor to be sampled when the device is placed into sleep mode.
Bit 1 - S2_SLEEP - Enables the CS2 sensor to be sampled when the device is placed into sleep mode.
Bit 0 - S1_SLEEP - Enables the CS1 sensor to be sampled when the device is placed into sleep mode.
5.22
Multiple Touch Configuration Register
The Multiple Touch Configuration register controls the settings for the multiple touch detection circuitry.
These settings determine the sensitivity of this detection and the CAP1014 device behavior.
Bit 7 - MULT_EN - Enables the multiple touch circuitry.
‘0’ - The multiple touch circuitry is disabled. The device will not block multiple touches.
‘1’ (default)- The multiple touch circuitry is enabled. The device will accept the number of touches
equal to programmed multiple touch threshold and block all others. It will remember which sensor
is valid and block all others until that sensor has been released.
Bits 3 - 2 - B_MULT_T[1:0] - Determines the number of simultaneous touches on all buttons (excluding
the Grouped buttons) before a Multiple Touch Event is flagged. If the number of multiple buttons
touches is greater than the threshold value then a Multiple Touch Event is flagged. The bit decode is
Table 5.29 Multiple Touch Configuration
ADDR
R/W
REGISTER
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
2Ah
R/W
Multiple Touch
Config
MULT
_EN
-
B_MULT_T[1:0]
G_MULT_T[1:0]
82h