Datasheet

8 Channel Capacitive Touch Sensor with 8 LED Drivers
Datasheet
Revision 1.32 (01-05-12) 56 SMSC CAP1188
DATASHEET
5.14 Multiple Touch Configuration Register
The Multiple Touch Configuration register controls the settings for the multiple touch detection circuitry.
These settings determine the number of simultaneous buttons that may be pressed before additional
buttons are blocked and the MULT status bit is set.
Bit 7 - MULT_BLK_EN - Enables the multiple button blocking 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 flag the number of touches
equal to programmed multiple touch threshold and block all others. It will remember which sensor
inputs are valid and block all others until that sensor pad has been released. Once a sensor pad
has been released, the N detected touches (determined via the cycle order of CS1 - CS8) will be
flagged and all others blocked.
Bits 3 - 2 - B_MULT_T[1:0] - Determines the number of simultaneous touches on all sensor pads
before a Multiple Touch Event is detected and sensor inputs are blocked. The bit decode is given by
Table 5.25.
5.15 Multiple Touch Pattern Configuration Register
The Multiple Touch Pattern Configuration register controls the settings for the multiple touch pattern
detection circuitry. This circuitry works like the multiple touch detection circuitry with the following
differences:
Table 5.24 Multiple Touch Configuration
ADDR R/W REGISTER B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT
2Ah R/W
Multiple Touch
Config
MULT_
BLK_
EN
- - - B_MULT_T[1:0] - - 80h
Table 5.25 B_MULT_T Bit Decode
B_MULT_T[1:0]
NUMBER OF SIMULTANEOUS TOUCHES1 0
0 0 1 (default)
0 1 2
1 0 3
1 1 4
Table 5.26 Multiple Touch Pattern Configuration
ADDR R/W REGISTER B7 B6 B5 B4 B3 B2 B1 B0 DEFAULT
2Bh R/W
Multiple Touch
Pattern Config
MTP_ EN - - MTP_TH[1:0]
COMP_
PTRN
MTP_
ALERT
00h