Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesMost TTP223 breakout boards run from 2.0 to 5.5 V. A typical three-pin board is wired with VCC to a regulated supply, GND to the controller’s common ground, and SIG to a digital input. The common documented default is LOW when untouched and HIGH when touched, but some boards support active-low and toggle (latching) modes. Because pin order, jumper settings, and defaults vary, read the silkscreen and documentation for the exact board before applying power.
The TTP223 is a capacitive touch controller rather than a mechanical switch. It detects a change at a conductive touch pad and presents that decision as a digital output, making it useful for Arduino-style projects, indicator lights, interfaces, and simple controls.
As an Amazon Associate I earn from qualifying purchases.
What voltage does a TTP223 need?
Tontek’s documentation for the TTP223-BA6 and TTP223N family lists a 2.0–5.5 V supply range. The ADIY blue breakout document likewise specifies 2–5.5 V. Treat that as the operating limit for the particular chip or module documentation you are using; never assume that a board sold under the TTP223 name can tolerate a higher voltage.
Recommended Free Tools
| Documented item | Voltage or current specification | How to interpret it |
|---|---|---|
| TTP223-BA6 and TTP223N family (Tontek) | 2.0–5.5 V supply | Keep the chip’s supply inside this range. |
| ADIY blue module | 2–5.5 V supply | Use a regulated source within the module’s stated range. |
| Tontek operating-current listing | 1.5 µA at 3 V | A datasheet specification, not a measurement of every assembled breakout. |
| ADIY module output specification | 8 mA sink and 4 mA pull-up at VCC = 3 V | Use this as the module document’s output-current rating; it is not permission to drive arbitrary loads directly. |
A supply of 3.3 V or 5 V is therefore normally inside the documented range. The supply voltage of the sensor and the safe input voltage of the receiving microcontroller are separate questions. A module powered at 5 V can produce a signal that is unsuitable for a controller whose input is rated only for 3.3 V. Check the controller’s electrical limits before connecting SIG.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Identify the breakout board before connecting anything
Many hobby modules expose three pins labeled VCC, GND, and SIG (sometimes OUT instead of SIG). On the documented ADIY board, VCC is the supply, GND is the return, and SIG is the digital output. That naming is common, but the physical order of the pins is not standardized. A board with the same chip may place GND in the middle, reverse the header, or expose extra configuration pads.
Checks to make with power disconnected
- Read the silkscreen beside each header pin rather than relying on a photograph of another board.
- Look for a board-specific pinout or schematic if the labels are abbreviated or printed on the underside.
- Locate solder bridges or pads marked for toggle, direct, active-low, active-high, or similar options.
- Identify the touch electrode: on some boards it is the large exposed pad; on others an external metal plate or foil is connected to an electrode terminal.
Do not infer a universal default from the chip part number alone. Tontek documents configuration options at the controller level, while individual breakout makers choose how to expose those options and what to bridge at the factory.
How to wire a TTP223 to an Arduino or other controller
Use a regulated supply, a controller with a compatible digital input, and a common ground. Breadboard jumper wires are adequate for a short demonstration, but keep the touch electrode and its lead away from noisy power wiring where practical.
- Turn off power. Confirm the module’s rated range and the controller input’s maximum voltage.
- Connect VCC. Attach the module’s VCC pin to a supply between 2 and 5.5 V, within the limit printed for your board.
- Connect grounds. Attach GND on the module to the controller’s GND. Without this shared reference, the controller cannot reliably interpret SIG.
- Connect the signal. Attach SIG (or OUT) to an available digital input. Do not connect it to a 5 V rail or to an analog pin configured for an unrelated function.
- Leave configuration pads unchanged initially. Start with the board’s documented factory setting so you can establish its actual idle and touch polarity.
- Power up with the pad untouched. Allow the board to complete its startup process, then test a fresh touch.
A minimal Arduino-style sketch for a module that is LOW at idle and HIGH on touch is:
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
const int touchPin = 2;
const int ledPin = 13;
void setup() {
pinMode(touchPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
bool touched = digitalRead(touchPin) == HIGH;
digitalWrite(ledPin, touched ? HIGH : LOW);
}
This code assumes the documented active-high, direct behavior. Establish the real states with a meter, logic analyzer, serial print, or a temporary LED before building software around them. If your board idles HIGH and falls LOW on touch, invert the test in software or change the board’s polarity configuration if its documentation provides that option.
Is TTP223 output high or low when touched?
For the ADIY blue module, and in Freenove’s project example, the output is LOW while untouched and HIGH when touched. That is the usual direct, active-high arrangement on beginner breakout boards. It is a common default, not a guarantee for every TTP223 board.
| Mode or polarity | Untouched state | Touch event | What software should do |
|---|---|---|---|
| Direct, active-high | LOW | Output becomes HIGH for the recognized touch | Test for HIGH to detect touch. |
| Direct, active-low | HIGH | Output becomes LOW for the recognized touch | Test for LOW to detect touch. |
| Toggle, active-high | Retained state (often LOW initially) | Each recognized touch changes the retained state | React to state changes rather than expecting the signal to follow the finger continuously. |
| Toggle, active-low | Retained inverted state | Each recognized touch changes the retained state with inverted logic | Apply both the latching and polarity assumptions in software. |
In direct or momentary operation, SIG follows the detected touch state: touching asserts the selected active level and releasing returns it. In toggle operation, one recognized touch changes the output and the state remains changed after the finger leaves. Tontek lists active-high/active-low and toggle/direct as available options, but the electrical implementation differs by breakout.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11How to make a TTP223 toggle (latch)
There are two distinct ways to obtain a toggle effect:
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Use the board’s hardware toggle option
Some modules route TTP223 configuration pins to solder jumpers. Mokxi documents one board with solder links for toggle and active-low choices. On that particular implementation, bridging the toggle pad selects latching behavior. This detail must not be generalized to every vendor’s board: labels, bridge locations, and factory defaults vary.
- Disconnect power and discharge any connected supply.
- Read the board’s own markings to identify the toggle selection pad.
- Bridge only the specified pads with solder; do not short adjacent supply or signal traces.
- Inspect for solder splashes, then power up with the electrode untouched.
- Touch once and verify that SIG changes and remains changed after release. Touch again to verify the opposite transition.
Implement the latch in software
Leave the sensor in direct mode and let the controller remember each new touch. Software must detect an edge, not count every loop iteration while a finger is held. A simple approach is to wait for a LOW-to-HIGH transition on an active-high module, invert the comparison for active-low boards, and then flip a stored Boolean. Debouncing or a short lockout may be needed if the signal changes more than once during a single touch; choose the interval from observation of your hardware rather than assuming a universal timing value.
Active-high versus active-low: which should you use?
Polarity is a logic convention, not a different sensing technology. Active-high makes a recognized touch read as HIGH; active-low makes it read as LOW. Select the convention that fits the rest of your circuit. For example, active-low can simplify a design that already uses pull-up logic or an input that is considered asserted when pulled toward ground.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Always measure both conditions during setup:
- Record SIG with the electrode untouched.
- Touch the electrode normally and record SIG again.
- Release it and confirm whether the output returns (direct mode) or stays changed (toggle mode).
- Set the software condition to those observed states instead of relying on a board photograph or a generic code example.
Can a TTP223 connect directly to a 3.3 V microcontroller?
The chip-family and module documents establish the supply ranges and describe SIG as a digital output, but they do not certify compatibility with every controller’s input thresholds or over-voltage tolerance. Powering the module at 3.3 V keeps the supply within the documented range and is often the simplest arrangement for a 3.3 V controller. If you power the module at 5 V, verify that the receiving input is 5 V tolerant; do not assume that a 3.3 V-only pin is protected.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Likewise, do not use the module output to power a lamp, relay coil, motor, or other substantial load merely because it is digital. The ADIY document’s 8 mA sink and 4 mA pull-up figures at VCC = 3 V are output specifications for that module. Use a transistor, MOSFET, driver, or relay interface when the load requires more current, and keep the controller input connected only to a properly referenced logic signal.
What happens at power-up?
One module explanation notes that the controller calibrates after power-up and may fail to register a finger that is already held on the electrode during startup. If that behavior applies to your board, remove your finger, wait for startup to finish, and touch again. This is a module-specific observation rather than a guaranteed rule for every TTP223 implementation, so treat it as a diagnostic clue when the first touch appears ineffective.
Keep the electrode untouched during initialization whenever the board documentation recommends it. A permanently attached metal panel, long wire, nearby mains cable, or a person’s hand resting on the pad can alter the capacitance the controller uses as its reference.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →TTP223 troubleshooting checklist
No LED or controller response
- Measure VCC at the module and confirm it is inside the board’s stated 2–5.5 V range.
- Verify that the module GND and controller GND are electrically common.
- Recheck the physical pin order against the board’s silkscreen; do not assume a three-pin header follows a universal sequence.
- Confirm SIG reaches the intended digital input and that the input is configured in software.
The signal is backwards
Read SIG once untouched and once touched. If the idle level is HIGH and touch produces LOW, the board is active-low or its polarity pad is configured that way. Change the software comparison or restore the documented active-high setting.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
The output stays changed after release
Check for a toggle or latch bridge. In toggle mode, persistence is intentional; in direct mode, a solder bridge, floating configuration pad, or wiring error may have selected the wrong behavior. Disconnect power before altering a jumper.
A 3.3 V board behaves unreliably when the sensor uses 5 V
First verify the controller input’s allowed voltage. If it is not 5 V tolerant, power the sensor at a compatible voltage when the module permits it, or add an appropriate level-shifting interface. The TTP223 documentation does not provide a blanket guarantee for every 3.3 V input.
The first touch after power-up is ignored
Remove any finger or object from the electrode during startup, allow calibration to complete, and touch again. If the problem persists, inspect the electrode, supply stability, and the board-specific startup guidance.
Free tools Windows power users keep installed
One-click scans. No signup required.
Quick Recap
Chip, breakout, and module choices
| Implementation | What you must provide | Advantages | Risks or extra checks |
|---|---|---|---|
| Bare TTP223 IC | Correct supply, electrode layout, decoupling, configuration wiring, and a circuit board | Maximum control over dimensions and behavior | Pin functions and configuration require the chip documentation and careful PCB design. |
| Three-pin breakout | VCC, GND, SIG connections and a compatible controller input | Fast breadboard integration and a ready-made electrode | Pin order, polarity, toggle pads, and output defaults differ between boards. |
| Breakout with solder options | Same three connections plus board-specific bridge settings | Can select direct/toggle or active-high/active-low in hardware | Labels and jumper implementation are not standardized; inspect before soldering. |
A practical decision sequence
- Choose a board whose published supply range includes the voltage available in your project.
- Use the same logic voltage for the module and controller when possible, while staying within both devices’ limits.
- Start in direct, active-high mode because it is the documented convention for the ADIY and Freenove examples and is easiest to observe.
- Confirm idle and touched levels electrically before writing final firmware.
- Choose hardware toggle only when the board documents the required bridge; otherwise implement a software latch from direct-mode edges.
- Document the board’s pin order and jumper state in your project notes so a replacement module is not wired by assumption.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

