TTP229 16-Channel Touch Detector IC
TTP229 is an 8 to 16-channel touch detector IC that could be used as an 8 to 16 touch key driver. It is a useful device when replaced with a traditional button key. It has a low power consumption with a wide range of operating voltage. The major advantage of TTP229 is that it could replace the standard 8-key matrix keypad.
It has an auto-calibration feature for life and it has a re-calibration period of about 4.0 seconds. The sensitivity can be adjusted using an external capacitor of 0 to 50 pF. 16 or 8, whatever inputs are used, the IC features fewer component counts during the integration in the system.
Pin Description of TTP229
Pin Number |
Pin Name |
Description |
1 |
- |
- |
2 |
- |
- |
3 |
- |
- |
4 |
- |
- |
5 |
SLPSENA |
Sleep mode sensitivity adjustment pin for the group-A(TP0-7) |
6 |
TP3 |
A touchpad input pin (KEY-3) Key action function option-1 (Single key/Multi key) Default is all single key |
7 |
- |
- |
8 |
TP2 |
A touchpad input pin (KEY-2) key number function option (8-keys/16-keys) Default is all 8-keys |
9 |
SENADJ0 |
Touchpad TP0-3 sensitivity adjust common pin |
10 |
TP1 |
A touchpad 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/SDO) |
11 |
TP0 |
A touchpad input pin (KEY-0) Output type function option (COMS/OD/OC for 8-keys) Default is COMS |
12 |
TP15 |
A touchpad input pin (KEY-15) 8-keys direct output pin (TPQ7) |
13 |
TP14 |
A touchpad input pin (KEY-14) 8-keys direct output pin (TPQ6) |
14 |
SENADJ3 |
Touchpad TP12-15 sensitivity adjust common pin |
15 |
- |
- |
16 |
TP13 |
A touchpad input pin (KEY-13) 8-keys direct output pin (TPQ5) |
17 |
- |
- |
18 |
TP12 |
A touchpad input pin (KEY-12) 8-keys direct output pin (TPQ4) |
19 |
- |
- |
20 |
SDA |
Data pin for the 1-C bus serial data interface |
21 |
SDO |
Data pin for the 2-wires serial output, option active Low/High by TPI |
22 |
SPL |
Serial clock input pin for serial type At 2-wires serial type can be set active Low/High by TPI |
23 |
SLPSENB |
Sleep mode sensitivity adjustment pin for group B(TP8-15) |
24 |
TP11 |
Touchpad input pin (KEY-11) 8-keys direct output pin (TPQ3) |
25 |
TP10 |
Touchpad input pin (KEY-10) 8-keys direct output pin (TPQ2) |
26 |
SENADJ2 |
Touchpad TP8-11 sensitivity adjust common pin |
27 |
TP9 |
Touchpad input pin (KEY-09) 8-keys direct output pin (TPQ1) |
28 |
TP8 |
Touchpad input pin (KEY-08) 8-Keys direct output pin (TPQ0) |
29 |
TEST |
Only for test |
30 |
- |
- |
31 |
A2 |
A2-0 are input pins for the IC bus device address selection |
32 |
A1 |
A2-0 are input pins for the IC bus device address selection |
33 |
A0 |
A2-0 are input pins for the IC bus device address selection |
34 |
SLSERT |
The option pin for serial output type selection Default is 2-wires serial type |
35 |
TP7 |
Touchpad input pin (KEY-7) Maximum key on time function option (infinite/60sec) Default is infinite |
36 |
TP6 |
Touchpad input pin (KEY-6) Sleep mood sampling length function option (4.0/2.0mS) |
37 |
SENADJ1 |
Touchpad TP4~7 sensitivity adjust common pin |
38 |
TP5 |
Touchpad input pin (KEY-5) sampling rate at sleep mode function option (8Hz/64Hz) Default is 8Hz |
39 |
TP4 |
Touchpad input pin (KEY-4) Key action function option-0(Single key/Multi key) Default is all single key |
40 |
- |
- |
41 |
VDD |
Positive power supply |
42 |
- |
- |
43 |
VREG |
Internal regulator output pin |
44 |
ENSLP |
Sleep mode enable/disable function option Default is enable |
45 |
VSS |
Negative power supply, ground |
46 |
REGEN |
Internal regulator enable/disable function option Default is enable |
47 |
- |
- |
48 |
- |
- |
Features and Specification of TTP229
- 16-channel maximum touch key sensing
- Inbuilt regulator for touch sensors
- Operating voltage - 2.4V - 5.5V for built-in regulator mode
- Operating voltage - 2.0V - 5.5V for built-in regulator disabled
- Operating current 2.5uA typically in 16-key mode. Operating current 2.0uA for 8-key mode.
- I2C enabled for communication with host.
- Adjustable sensitivity using an external capacitor (1-50 pF)
- Stable touch detection of the human body
- All output modes can be configurable for high or active low by pad options.
- Direct mode and Toggle mode selection pin available
- Auro calibration feature for life. The re-calibration period is about 4.0sec when the key has not been touch.
- Provides one output pin TPQ0D that has no diode protection circuit inbuilt and it is active low
- Provides fast mode and low power mode selection by pad optional (LPMB pin).
- Provides direct mode or toggle mode, CMOS output, or open-drain output. active high or active low by option (TOG/AHLF/OD pin).
Note: Complete technical details can be found in the TTP229 Datasheet, linked at the bottom of this page.
Alternative product of TTP229
The below are the equivalent for TTP229 touch controller IC-
1. ADS7843
2. TTP226
3. TTP229
TTP229 Touch Controller IC - Overview
The TTP229 touch controller is the exact noncontact alternative of traditional button switches or matrix keypads. It also has an I2C interface to communicate with the host controller.
The IC uses an onboard sense pad that uses copper trace as a touch element and the touch sensitivity can be configured using an additional external capacitor ranging from 1 to 50pF. The IC uses group functions where 4 groups are available in 16-bit mode and 2 groups are available in 8-bit mode. Using the external capacitors, each group could individually be controlled for sensitivity related issues.
There are two pins, TP3 and TP4 that could be used to configure the single key or multi-key function. It also allows the user to group the keys. The configurable output is set by those two pins as per the below chart.
Application Diagram for TTP229
The below image is showing the standard interfacing of the touch sensor. It requires basic components followed by the sense pads.
Follow the below guidelines for PCB design-related purposes-
- Place the Sense pads as close as possible to the IC
- Do not use a mechanical enclosure
- Use the proper filter and bypass capacitor to reduce noises or ripple in the input supply
- Place the capacitor C2 as close as possible.
- Use an X7R or NPO rated capacitor for better accuracy over a wide temperature.
Applications of TTP229
- Appliances control
- Wide range of consumer products
- Replacement of button switches
- Matrix keypads
2D Model of TTP229
The dimensions of TTP229 is given below to help you with selecting the PCB footprint for TTP229.