Keszoox
TTP223 Capacitive Touch Button Module — Single Channel Self-Locking Switch (5pcs)
TTP223 Capacitive Touch Button Module Single Channel Self-Locking Switch (5pcs)
Couldn't load pickup availability
TTP223 Capacitive Touch Button Module — Single Channel Self-Locking
The TTP223 is a compact single-channel capacitive touch sensor module based on the TTP223-BA6 IC. It detects touch through a conductive pad and outputs a digital HIGH/LOW signal compatible with Arduino, ESP32, and Raspberry Pi GPIO. Configurable for self-locking (toggle) or momentary output mode via solder jumpers. This listing provides 5 pieces.
Key Specifications
| Parameter | Value |
|---|---|
| IC | TTP223-BA6 |
| Operating Voltage | 2.0V – 5.5V |
| Operating Current | 1.5μA (standby), 3.5mA (active) |
| Output Type | Digital (active HIGH, default) |
| Output Mode | Self-locking (toggle) or Momentary (via solder pad A/B) |
| Response Time | 60ms (max) |
| Sensitivity | Adjustable via external capacitor (pad CS) |
| Board Size | ~24mm × 24mm |
| Quantity | 5 PCS |
Output Mode Configuration
| Pad A | Pad B | Mode | Output |
|---|---|---|---|
| Open | Open | Momentary, Active HIGH | HIGH while touched |
| Shorted | Open | Self-locking, Active HIGH | Toggles on each touch |
| Open | Shorted | Momentary, Active LOW | LOW while touched |
| Shorted | Shorted | Self-locking, Active LOW | Toggles, active LOW |
Why Choose TTP223?
- ✅ No mechanical wear — capacitive sensing, no moving parts, rated for millions of touches
- ✅ Ultra-low standby current — 1.5μA standby, ideal for battery-powered projects
- ✅ 2–5.5V operation — compatible with 3.3V (ESP32) and 5V (Arduino) systems
- ✅ Configurable output mode — toggle or momentary via solder jumper, no code change needed
- ✅ Works through non-conductive surfaces — touch through glass, acrylic, or plastic panels
Compatible With / Works With
- Arduino UNO/Nano/Pro Mini (5V digital input)
- ESP32 / ESP8266 (3.3V digital input)
- Raspberry Pi GPIO (3.3V, use with pull-down resistor)
- STM32 Blue Pill (3.3V digital input)
- Relay modules (direct output to relay IN pin)
Typical Applications
- Touchless Light Switch — self-locking mode toggles relay for LED/lamp control
- Smart Home Button — ESP32 + TTP223 for WiFi-controlled touch switch
- Capacitive Keyboard — multiple TTP223 modules for custom touch keypad
- Proximity Sensor — detect hand approach through acrylic panel
- Arduino Project Button — replace mechanical push button with touch pad
FAQ
Q: How do I switch between self-locking and momentary mode?
A: Solder pad A on the module. Open = momentary (output HIGH while touched). Shorted = self-locking (output toggles on each touch). No code change required.
Q: Can TTP223 detect touch through a surface?
A: Yes. It works through non-conductive materials up to ~3–5mm thick (glass, acrylic, plastic). Thicker materials reduce sensitivity. Increase sensitivity by adding a small capacitor to the CS pad.
Q: Is TTP223 output compatible with 3.3V ESP32 GPIO?
A: Yes. Power the module with 3.3V and the output will be 3.3V HIGH — directly compatible with ESP32 GPIO input without level shifting.
Package Contents
- 5× TTP223 Capacitive Touch Button Module
