Preliminary
TTP229
TonTouchTM
16 KEYS OR 8 KEYS TOUCH PAD DETECTOR IC
GENERAL DESCRIPTION
The TTP229 TonTouchTM IC is capacitive sensing design specifically for touch pad controls. The
device built in regulator for touch sensor. Stable sensing method can cover diversity conditions. Human
interfaces control panel links through non-conductive dielectric material. The main application is
focused at replacing of the mechanical switch or button. The ASSP can independently handle the 8
touch pads or up to 16 touch pads.
FEATURES
APPLICATION
Wide consumer products
Button key replacement
09’/10/30 Page 1 of 19 Ver : 1.0
Operating voltage:2.4V~5.5V for built-in regulator enable
2.0V~5.5V for built-in regulator disable
Built-in regulator with external enable/disable option
Stand-by current
At 3V, and sleep mode slow sampling rate 8Hz:
Internal regulator is enabled, the Stand-by current
=> Typical 2.5uA for 16 input keys
=> Typical 2.0uA for 8 input keys
Internal regulator is disabled, the Stand-by current
=> Typical 2.5uA for 16 input keys
=> Typical 2.0uA for 8 input keys
Provides to set 8 direct keys or 16 direct keys by option
Provides to set 8 separate outputs only for 8 direct input keys mode
Has two kinds of serial output interface, both can use for 8 and 16 direct input keys mode
Include 2-wires serial interface and I2C-bus slave interface, they are selected by option
8 separate outputs can select output driving types by option
(CMOS/OD/OC with active high/low)
2-wires serial interface can select active high or low by option
Offer multi-key or single-key feature by option
Provides two kinds of sampling rate that slow sampling rate 8Hz
and fast sampling rate 64Hz at sleep mode
Have the maximum key-on time about 60sec by pin option
Sensitivity can adjust by the capacitance(1~50pF) outside
After power-on have about 0.5sec stable-time,
During the time do not touch the key pad, and all functions are disabled
Auto calibration for environment changing
And the re-calibration period is about 4.0sec, when all keys are not activated for fixed time
BLOCK DIAGRAM
Preliminary
TTP229
TonTouchTM
SENADJ0
TP0
TP1
TP2
TP3
SENADJ1
TP4
TP5
TP6
TP7
SLPSENA
SLPSENB
A0
A1
A2
SLSERT
ENSLP
REGEN
TEST
VREG
Sense Port
and
Detecting
Circuit
Timing Counter
and
and
Key Scanning
Function Control
Circuit
Output Buffer
&
Sense Input
Circuit
SENADJ2
TP8
TP9
TP10
TP11
TP12
TP13
TP14
TP15
SENADJ3
Wake-up
Detecing
Control Circuit
Function Option
Control Circuit
System
Oscillator Circuit
Serial Output
Buffer and
Control Circuit
SDO
SCL
I2C-bus interface
Control Circuit
SDA
Regulator
Circuit
System
Power On Circuit
PACKAGE CONFIGURATION
TTP229 SSOP-48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
REGEN
VSS
ENSLP
VREG
VDD
TP4
TP5
SENADJ1
TP6
TP7
SLSERT
A0
A1
A2
SLPSENA
TP3
TP2
SENADJ0
TP1
TP0
TP15
TP14
SENADJ3
TP13
TP12
SDA
SDO
SCL
SLPSENB
TP11
TEST
TP8
TP9
SENADJ2
TP10
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
09’/10/30 Page 2 of 19 Ver : 1.0
Preliminary
PAD DESCRIPTION
Pad No. Pad Name Share Pin I/O Type
TTP229
TonTouchTM
Pad Description
TP15
TP14
TPQ7
TPQ6
SENADJ3
I/O/OD Touch pad input pin(KEY-15)
8-keys direct output pin(TPQ7)
I/O/OD Touch pad input pin(KEY-14)
8-keys direct output pin(TPQ6)
Touch pad TP12~15 sensitivity adjust common pin
I/O
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TP13
TP12
SDA
SDO
SCL
SLPSENB
TPQ5
TPQ4
TP11
TP10
TPQ3
TPQ2
SENADJ2
TP9
TP8
TEST
A2
A1
A0
SLSERT
TPQ1
TPQ0
TP7
SKSRT
I/O
I/O/OD Touch pad input pin(KEY-13)
8-keys direct output pin(TPQ5)
I/O/OD Touch pad input pin(KEY-12)
8-keys direct output pin(TPQ4)
I/OD Data pin for the I2C-bus serial data interface
O
Data pin for the 2-wires serial output, option active
Low/High by TP1
Serial clock input pin for serial type
At 2-wires serial type can be set active Low/High by TP1
Sleep mode sensitivity adjustment pin for
group-B(TP8~15)
I
I/O
I/O/OD Touch pad input pin(KEY-11)
8-keys direct output pin(TPQ3)
I/O/OD Touch pad input pin(KEY-10)
8-keys direct output pin(TPQ2)
Touch pad TP8~11 sensitivity adjust common pin
I/O
I/O/OD Touch pad input pin(KEY-9)
8-keys direct output pin(TPQ1)
I/O/OD Touch pad input pin(KEY-8)
8-keys direct output pin(TPQ0)
I-PL Only for test
I-PH A2~0 are input pins for the I2C-bus device address
I-PH A2~0 are input pins for the I2C-bus device address
I-PH A2~0 are input pins for the I2C-bus device address
selection
selection
selection
I-PH The option pin for serial output type selection
Default is 2-wires serial type
Touch pad input pin(KEY-7)
Maximum key-on time function option(Infinite/60sec)
Default is infinite
09’/10/30 Page 3 of 19 Ver : 1.0
Pad No. Pad Name Share Pin I/O Type
Pad Description
Preliminary
TTP229
TonTouchTM
21
22
23
24
25
26
27
28
29
30
31
32
33
34
TP6
SLWPTM
I/O
SENADJ1
TP5
WPSCT
I/O
I/O
TP4
SKMS0
I/O
VDD
VREG
ENSLP
VSS
REGEN
SLPSENA
TP3
SKMS1
P
P
P
I-PH
I/O
I/O
TP2
KYSEL
I/O
SENADJ0
TP1
SAHL
I/O
I/O
I-PH Sleep mode enable/disable function option
Touch pad input pin(KEY-6)
Sleep mode sampling length function option(4.0/2.0mS)
Default is 4.0ms
Touch pad TP4~7 sensitivity adjust common pin
Touch pad input pin(KEY-5)
Sampling rate at sleep mode function option(8Hz/64Hz)
Default is 8Hz
Touch pad input pin(KEY-4)
Key action function option-0(Single-key/Multi-key)
Default is all single-key
Positive power supply
Internal regulator output pin
Default is enable
Negative power supply, ground
Internal regulator enable/disable function option
Default is enable
Sleep mode sensitivity adjustment pin for group-A(TP0~7)
Touch pad input pin(KEY-3)
Key action function option-1(Single-key/Multi-key)
Default is all single-key
Touch pad input pin(KEY-2)
Key number function option(8-keys/16-keys)
Default is 8-keys
Touch pad TP0~3 sensitivity adjust common pin
Touch pad input pin(KEY-1)
Output type function option(Active High/Low)
Default is active-high for TPQ0~7, active-low for 2-wires
serial type(SCL and SDO)
Touch pad input pin(KEY-0)
Output type function option(CMOS/OD/OC for 8-keys)
Default is CMOS
35
TP0
OPDEN
I/O
Note:Pin Type
I =>CMOS input only
I-PH =>CMOS input and pull-high resister
I-PL =>CMOS input and pull-low resister
O =>CMOS push-pull output
I/O =>CMOS I/O
P =>Power / Ground
OD =>CMOS open drain output
(For OD TPQ0~TPQ7 pins have Diode protective circuit, SDA pin has no Diode protective circuit)
09’/10/30 Page 4 of 19 Ver : 1.0
Preliminary
TTP229
TonTouchTM
PAD’s DIAGRAM
CHIP SIZE:1700um x 1820um
Substrate floating (recommend) or VSS
PAD’s COORDINATE
Pad NO. Pad Name
X
X
Pad NO. Pad Name
750.00
SLSERT
750.00
TP7
750.00
TP6
750.00
SENADJ1
750.00
TP5
750.00
TP4
675.85
VDD
558.85
VREG
421.15
ENSLP
304.15
VSS
REGEN
187.15
SLPSENA -460.85
TP3
-577.85
-750.00
TP2
-750.00
SENADJ0
TP1
-750.00
-750.00
TP0
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Y
-335.35
-218.35
-101.35
15.65
438.60
555.60
810.00
810.00
810.00
810.00
810.00
810.00
810.00
591.15
467.15
343.15
219.15
Y
95.15
-28.85
-369.50
-493.50
-617.50
-810.00
-810.00
-810.00
-810.00
-810.00
-810.00
-810.00
-810.00
-810.00
-810.00
-686.35
-569.35
-452.35
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TP15
TP14
SENADJ3
TP13
TP12
SDA
SDO
SCL
SLPSENB
TP11
TP10
SENADJ2
TP9
TP8
TEST
A2
A1
A0
-750.00
-750.00
-750.00
-750.00
-750.00
-539.90
-424.90
-309.90
-194.90
-79.90
35.10
150.10
265.10
380.10
495.10
750.00
750.00
750.00
09’/10/30 Page 5 of 19 Ver : 1.0
Preliminary
ELECTRICAL CHARACTERISTICS
‧Absolute Maximum Ratings
TTP229
TonTouchTM
Parameter
Operating Temperature
Storage Temperature
Power Supply Voltage
Input Voltage
Human Body Mode
Note:VSS symbolizes for system ground
Symbol
TOP
TSTG
VDD
VIN
ESD
Conditions
─
─
Ta=25°C
Ta=25°C
─
Value
-40 ~ +85
-50 ~ +125
VSS-0.3 ~ VSS+6.0
VSS-0.3 to VDD+0.3
6
Unit
℃
℃
V
V
KV
‧DC/AC Characteristics:(Test condition at room temperature=25℃)
uA
Min. Typ. Max. Unit
V
2.0
2.4
V
V
2.2
uA
0
0.8
-
-
5.5
5.5
2.4
0.2 VDD
1.0 VDD
-
mA
mA
-
mS
mS
mS
mS
ohm
-
-
2.3
20
25
2.0
2.0
2.5
2.5
-
-
8
-4
125
15.6
32
16
30K
Symbol
VDD
VDD
VREG
Test Condition
Internal Regulator disable
Internal Regulator enable
VDD
=3.0V
8-Keys
16-Keys
Regulator enable
Regulator disable
Regulator enable
Regulator disable
Regulator enable
Regulator disable
Input Low Voltage
Input High Voltage
VDD=3V, VOL=0.6V
VDD=3V, VOH=2.4V
VDD=3V, Sampling rate 8Hz
VDD=3V, Sampling rate 64Hz
VDD=3V, set 16-keys
VDD=3V, set 8-keys
RPH VDD=3V,
Parameter
Operating Voltage
Operating Voltage
Internal Regulator Output
Operating Current
(no load)
Stand-by Current
(VDD=3.0V)
Input Ports
Input Ports
Output Port Sink Current
Output Port Source Current
Wake-up Response Time
(at sleep mode)
Output Response Time
(at operation)
Input Pin Pull-high Resistor
(REGEN, SLSERT, ENSLP,
A0~A2)
Input Pin Pull-low Resistor
(TEST)
IOP
ISD
VIL
VIH
IOL
IOH
TWU
TR
RPL VDD=3V,
30K
ohm
09’/10/30 Page 6 of 19 Ver : 1.0
Preliminary
TTP229
TonTouchTM
FUNCTION DESCRIPTION
1. Sensitivity adjustment
The total loading of electrode size and capacitance of connecting line on PCB can affect the
sensitivity. So the sensitivity adjustment must according to the practical application on PCB. The
TTP229 offers some methods for adjusting the sensitivity outside.
1-1 by the electrode size
Under other conditions are fixed. Using a larger electrode size can increase sensitivity. Otherwise
it can decrease sensitivity. But the electrode size must use in the effective scope.
1-2 by the panel thickness
Under other conditions are fixed. Using a thinner panel can increase sensitivity. Otherwise it can
decrease sensitivity. But the panel thickness must be below the maximum value.
1-3 by the value of external capacitor (please see the down Figure 1-3-1)
Under other conditions are fixed. When adding the values of CJ0~CJ3 and CJWA and CJWB will
reduce sensitivity in the useful range (1pF≦CJ0~CJ3≦50pF, 1pF≦CJWA~CJWB≦50pF).
When do not use any capacitor that means open on the position of capacitor, the sensitivity is most
sensitive. The capacitors CJ0~CJ3 are used to adjust the sensitivity of keys at operation mode.
The capacitors CJWA and CJWB are used to adjust the Wake-up sensitivity at sleep mode.
About the relation of capacitor and controlled keys please to see below table.
The capacitor
CJ0
CJ1
CJ2
CJ3
CJWA
CJWB
Note:When using the value of capacitor to adjust the sensitivity, recommending to adjust the
CJ0~CJ3 capacitor for K0~K15 first, then adjusting the CJWA and CJWB capacitor for Wake-up
sensitivity.
K0
The keys-group controlled and adjusted
K0~K3 group
K4~K7 group
K8~K11 group
K12~K15 group
K0~K7 group
K8~K15 group
K8
K1
K2
K3
K4
K5
K6
K7
ELECTRODE
CJ0
CJ2
VDD
SENADJ0
TP0
TP1
TP2
TP3
SENADJ1
TP4
TP5
TP6
TP7
SLPSENA
ENSLP
TEST
REGEN
SLSERT
VREG
SENADJ2
TP8
TP9
TP10
TP11
SENADJ3
TP12
TP13
TP14
TP15
SLPSENB
SDO
SDA
SCL
A2
A1
A0
VSS
CJ1
CJWA
Figure 1-3-1
CJ3
K9
K10
K11
K12
K13
K14
K15
CJWB
09’/10/30 Page 7 of 19 Ver : 1.0
Preliminary
TTP229
TonTouchTM
2. Input keys number select
3. Output mode
The TTP229 has 8 keys input mode and 16 keys input mode. These modes are selected via high-value
resistor connected to the TP2(KYSEL) pin to VSS, or not. The default that TP2(KYSEL) pin is not used
resistor connected to VSS is selected 8 keys input mode. Another is selected 16 keys input mode that
has used a high-value resistor connected to VSS.
The TTP229 has 8 pins direct output mode and two kinds of serial output interface mode. The output
of 16 keys input mode only offer serial output interface. The 8 keys input mode has two kinds of
output that 8 pins direct output and serial output interface. The 8 pins direct output only use at 8 keys
input mode. The two kinds of serial output interface mode include I2C-bus slave interface and 2-wires
serial interface. The two modes use common clock input pin that is SCL pin. At the same time only
one mode can work. They are selected by the SLSERT pin. The default that the SLSERT pin is
floating or connected to VDD is set 2-wires serial interface. When the SLSERT pin is connected to
VSS, it is set I2C-bus slave interface.
3-1 At the 8 pins direct output mode, the TTP229 has two kinds of output type that they are CMOS
type output and OD (Open Drain) type output. These are selected by the TP0(OPDEN) pin. The CMOS
type output is default that the TP0(OPDEN) pin is not used any component to VSS. When the
TP0(OPDEN) pin is used a high-value resistor connected to VSS, it is selected OD type output.
3-2 When selecting 8 pins direct CMOS output mode, the output channels can be set active-high or
active-low by TP1(SAHL) pin. The default that the TP1(SAHL) pin is not used a high-value resistor, it is
set active-high. When the TP1(SAHL) pin has a high-value resistor connected to VSS, it is set
active-low.
3-3 At 8 pins direct OD output mode, it has OD (Open Drain) or OC (Open collector) output mode to
be selected by the TP1(SAHL) pin. The TP1(SAHL) pin has a high-value resistor connected to VSS, it is
selected OC mode. Another it is selected OD mode that does not has a resistor. The default is OD
mode. The states of OD mode are floating and active-low. And the states of OC mode are floating and
active-high.
Note:the output pins have Diode protective circuit in the chip. So when it selected OD or OC mode.
Do not propose to connect other device that uses the different voltage. That avoids to occurring the
leakage current in the system.
3-4 The 2-wires serial output interface mode can be selected by the SLSERT pin that it has to be
floated or connected to VDD. At the mode the SDO pin is data output pin, the SCL is clock input pin,
both can be set active-high and active-low by TP1(SAHL) pin. The default is active-low that TP1(SAHL)
pin is not used resistor connected to VSS. Another it is active-high that is used a high-value resistor
connected to VSS.
The 2-wires serial mode supports always polling data for other device on the system. Or other device
can wait that TTP229 outputs the data valid (DV) signal by the SDO pin, and it can give the clock
signal to TTP229 SCL pin and get the key data from SDO pin.
The TTP229 2-wires serial interface supports a timeout mechanism for SCL pin. If the SCL pin has no
signal edge change over 2ms, the 2-wires serial interface will reset itself and return to stand-by state.
09’/10/30 Page 8 of 19 Ver : 1.0