Motion
Interfacing TTP223 Motion with Arduino Uno
What is the TTP223?
TTP223 practical reference
A capacitive touch-sensing breakout that swaps a physical button for a solid-state touch pad, common in enclosure-friendly builds. Built around the TTP223 capacitive touch IC, it detects the small capacitance change caused by a finger touching (or even approaching through a thin non-metal panel) its copper pad, outputting a simple digital HIGH/LOW signal — a clean way to add a button-like input to a project without any moving parts or a hole cut in the enclosure.
Key specifications
- Sensor type: TTP223 capacitive touch sensor IC
- Operating voltage: 2.0V–5.5V DC
- Operating current: ~1.5-3 µA in standby, low active current
- Output modes: Toggle mode or momentary (direct) mode, selectable via a solder jumper on most breakout boards
- Output logic: Active HIGH by default on most modules (some variants can be configured active LOW)
- Touch-through thickness: Can sense through a few millimeters of non-conductive material (plastic, glass, acrylic), useful for sealed enclosures
- Response time: ~60ms typical
- Interface: Single digital output pin, read directly as a HIGH/LOW input
Pinout and connection notes
A small solder jumper pad on the back of most TTP223 breakout boards selects between momentary mode (output HIGH only while actively touched) and toggle mode (output flips between HIGH and LOW with each separate touch) — check which mode your board is configured for before wiring up your project logic, since it changes how you should read the pin in code.
- VCC: Power, 2.0–5.5V DC
- GND: Ground
- SIG (OUT): Digital output — goes HIGH when touched (in direct/momentary mode), or toggles state on each touch (in toggle mode)
Integration checklist
- Confirm the exact part number and breakout-board revision.
- Verify supply voltage, current demand, logic levels, and signal direction against the datasheet.
- Check controller pin assignments and bus address or interface mode against the example code.
- Power up with external loads disconnected, then test signals before full integration.
- If readings or communication fail, check power and ground first, then pin mapping, interface settings, and library initialization.
Troubleshooting and reproducibility
Record the board used, wiring, library/version, supply arrangement, and measured behavior. Use the selected board-specific wiring example as the source of truth. Never assume visually similar modules share identical voltage tolerance or pin order.
Setting Up TTP223 with Arduino Uno
Library
None — built-in digitalRead by —
No library needed; uses core Arduino functions only.
Wiring
| Component pin | Arduino Uno pin | Note |
|---|---|---|
| VCC | 5V | |
| GND | GND | |
| OUT | D2 | Goes HIGH while a finger touches the pad (default mode). |
Swipe sideways to see every column →
- Default mode is momentary (HIGH only while touched); some boards have a solder jumper to switch to toggle mode (stays HIGH until touched again) — check silkscreen markings on your specific module.
- Mounting it behind a thin non-metal panel (plastic, glass, thin wood) still works fine since it senses capacitance, not direct contact.
Related Components
Related Guides & Projects
Arduino Uno R4 Minima Pinout: Every GPIO, ADC, DAC, and Op-Amp Pin Explained
A complete Arduino Uno R4 Minima pinout reference — digital I/O, ADC, DAC, op-amp, CAN, dual UART, and exactly what it leaves out compared to the WiFi variant.
Mastering PWM on Arduino: Dimming LEDs and Controlling Motors
Understand what PWM actually is on Arduino, dim an LED smoothly, and safely control a DC motor's speed with a driver chip -- plus the mistakes (like wiring a motor straight to a pin) that damage boards.
4-Digit 7-Segment Counter with TM1637 & Arduino
Drive a TM1637-based 4-digit 7-segment display with Arduino Uno to show a real-time up/down counter, elapsed timer, and scrolling text. Covers library setup, brightness control, and custom segment mapping.
Arduino Uno R4 Minima vs WiFi: Which One Should You Choose?
Same processor, same memory, different price. Here's what the WiFi variant's extra hardware actually gets you, and when the Minima is the smarter buy.