TTP229 16-key touch module: specs
16-key capacitive touch keypad board of the TonTek TTP229 type. Boards of this type commonly use the TTP229-BSF, which has a 2-wire serial interface, not I2C; the chip on the supplied board is not documented by a maker source.
Specs
| Spec | Value | Source |
|---|---|---|
| Chip type | Not documented for the supplied board. Boards of this type commonly use the TTP229-BSF (SSOP-28 in the TonTek list). | source Page 2, TTP229 series list |
| Keys | TTP229-BSF: 16 keys in serial mode (first function); 8 keys in direct mode (second function) | source Page 2, TTP229 series list |
| Serial interface type | TTP229-BSF: 2-wire serial output (SLSERT fixed to 1); SLSERT = 0 would select I2C | source Page 1, option table; page 2 list (SLSERT = 1 for TTP229-BSF) |
Pinout
We don't publish a pin table for this part: no official source we could verify gives one. Check the labels printed on your module, and see the notes below.
The package list covers option pins only. The module's header labels, pull-ups and supply range are not covered by any official document.
Build with it
Project ideas for the TTP229 16-key touch module. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.
- 16-key touch pad reader on an Uno: If the chip is a TTP229-BSF the module speaks a 2-wire serial protocol (clock and data), not I2C, so read it with a bit-banged TTP229 routine. The package list gives no supply range; check the module's own page before choosing 3.3 V or 5 V.
- Touch code entry demo: Demo only, not a security lock. Check the module's supply range against the ESP32's 3.3 V pins before wiring.
- Touch piano: Sixteen keys map to sixteen notes played with PWM on the passive buzzer. Confirm the module's logic level suits the Pico's 3.3 V pins.
Common mistakes
- Wiring and coding it as I2C: if the chip is the TTP229-BSF, SLSERT is fixed to 1 (2-wire serial output); I2C is selected only when SLSERT is 0 (source)
- Expecting 16 keys in direct mode: direct mode gives 8 keys; 16 keys come from the serial mode (source)
- Assuming a supply voltage: the TonTek package list gives no supply range, so check the module's own documentation before choosing 3.3 V or 5 V (source)
Not covered by the official source
- Supply range, logic levels and current are not in the TonTek package list. The chip variant on the supplied board is not confirmed.
- The package list does not name the module's header pins or onboard components.
Sources
- link (TonTek TTP229 Appendix A Package List V1.3, 2010/02/04; hosted by Elecrow)