











TTP223B Digital Capacitive Touch Sensor Switch Module – Self-Locking/Non-Locking for Arduino, ESP32, Raspberry Pi, and DIY Electronics Projects
The TTP223B module is a widely used capacitive touch sensor module designed for detecting touch input. It operates on the principle of capacitive touch sensing, which allows it to detect the human body's influence on an electric field, even without direct contact (just a near proximity). Here’s a breakdown of its key features: Capacitive Touch Input: Replace mechanical buttons with a digital touch sensor for responsive and silent operation. Smart Mode Switching: Supports toggle (latching) and momentary (non-latching) modes using onboard jumper/solder pad. Microcontroller Compatible: Works perfectly with Arduino, ESP8266, ESP32, Raspberry Pi, and other 3.3V/5V logic devices. Low Power & Fast Response: Digital output with quick touch detection and ultra-low standby current consumption. DIY & STEM Ready: Ideal for touch-based switches, interactive art, wearable tech, robotics, and IoT projects.
₹ 27 ₹48
48



Made In : | India |
Add FAQ
Product Description (Detailed Description):
The TTP223B Digital Capacitive Touch Sensor Module is a compact, high-performance electronic touch switch used to detect human touch on its surface. Replacing traditional push-buttons, this module uses capacitive sensing to detect a touch input, offering a more reliable, elegant, and modern solution.
Featuring the TTP223 touch IC, the module outputs a digital HIGH signal when touched and LOW when released (in momentary mode). You can also change it to toggle (latching) mode by modifying the onboard configuration pad.
It is compatible with a wide range of microcontrollers like Arduino, Raspberry Pi, ESP8266, ESP32, STM32, and supports both 3.3V and 5V systems, making it perfect for DIY electronics, home automation, and interactive installations.
Technical Specifications:
Specification | Details |
---|---|
Model | TTP223B |
Sensor Type | Capacitive Touch Switch |
Operating Voltage | 2V to 5.5V DC |
Operating Current | ~2μA (standby), ~12μA (touch active) |
Output Type | Digital (High when touched) |
Touch Surface | PCB electrode (red/blue color may vary) |
Output Voltage | HIGH: ~VCC, LOW: ~0V |
Response Time | ~60ms (touch), ~220ms (release) |
Board Dimensions | ~15mm x 11mm x 3mm |
Output Pin | Active High |
I/O Compatibility | 3.3V / 5V microcontrollers |
How to Use (Wiring + Example):
Connections with Arduino:
TTP223 Pin | Connect To Arduino |
---|---|
VCC | 5V |
GND | GND |
OUT | Digital Pin (e.g., D2) |
Sample Arduino Code:
const int touchPin = 2;
void setup() {
pinMode(touchPin, INPUT);
Serial.begin(9600);
}
void loop() {
int touchState = digitalRead(touchPin);
if (touchState == HIGH) {
Serial.println("Touch Detected");
} else {
Serial.println("No Touch");
}
delay(200);
}
Applications:
-
Touch-activated switches
-
Capacitive button replacements
-
Interactive installations and lighting
-
Home automation panels
-
Wearable tech input
-
Robotics and gesture-based input systems
Package Includes:
-
1 × TTP223B Capacitive Touch Sensor Module
0 Reviews For this Product
