CP2102 USB UART Board (mini)

USB-to-TTL UART converter based on the CP2102, with a USB Mini-B connector.
Pinout
- 5V
USB VBUS pass-through (4.0–5.25V from the host USB port). Available on most CP2102 breakouts to power 5V targets.
Type · PowerVoltage · 5 - 3V3
Regulated 3.3V output from the CP2102 internal LDO. Useful for powering small 3.3V loads (a few tens of mA); not intended to power a full ESP32 module.
Type · PowerVoltage · 3.3 - GND
Common ground between the module, the host USB cable, and the target board.
Type · Ground - TXD
UART transmit from the CP2102 to the target MCU. Drives the target's RX. Logic level depends on the module's VIO jumper (typically 3.3V on modern CP2102 breakouts; some legacy boards are 5V).
Type · UART - RXD
UART receive from the target MCU into the CP2102. Connects to the target's TX. CP2102 RXD inputs are 5V tolerant on the chip itself, but logic levels follow the module's selected VIO.
Type · UART - DTR
Data Terminal Ready modem control (driven by the host PC). Most commonly used together with RTS to drive the auto-reset / auto-bootloader sequence on ESP8266, ESP32 and Arduino targets (DTR -> EN/RESET via a transistor pair).
Type · GPIO - RTS
Request To Send modem control (driven by the host PC). Paired with DTR for the ESP8266/ESP32/Arduino auto-bootloader strap (RTS -> GPIO0/IO0 via a transistor pair).
Type · UART
| Pin | Type | Function | Voltage |
|---|---|---|---|
| 5V | Power | USB VBUS pass-through (4.0–5.25V from the host USB port). Available on most CP2102 breakouts to power 5V targets. | 5 |
| 3V3 | Power | Regulated 3.3V output from the CP2102 internal LDO. Useful for powering small 3.3V loads (a few tens of mA); not intended to power a full ESP32 module. | 3.3 |
| GND | Ground | Common ground between the module, the host USB cable, and the target board. | |
| TXD | UART | UART transmit from the CP2102 to the target MCU. Drives the target's RX. Logic level depends on the module's VIO jumper (typically 3.3V on modern CP2102 breakouts; some legacy boards are 5V). | |
| RXD | UART | UART receive from the target MCU into the CP2102. Connects to the target's TX. CP2102 RXD inputs are 5V tolerant on the chip itself, but logic levels follow the module's selected VIO. | |
| DTR | GPIO | Data Terminal Ready modem control (driven by the host PC). Most commonly used together with RTS to drive the auto-reset / auto-bootloader sequence on ESP8266, ESP32 and Arduino targets (DTR -> EN/RESET via a transistor pair). | |
| RTS | UART | Request To Send modem control (driven by the host PC). Paired with DTR for the ESP8266/ESP32/Arduino auto-bootloader strap (RTS -> GPIO0/IO0 via a transistor pair). |
Pin details
7 connections- 5V
USB VBUS pass-through (4.0–5.25V from the host USB port). Available on most CP2102 breakouts to power 5V targets.
PowerVoltage · 5 - 3V3
Regulated 3.3V output from the CP2102 internal LDO. Useful for powering small 3.3V loads (a few tens of mA); not intended to power a full ESP32 module.
PowerVoltage · 3.3 - GND
Common ground between the module, the host USB cable, and the target board.
Ground - TXD
UART transmit from the CP2102 to the target MCU. Drives the target's RX. Logic level depends on the module's VIO jumper (typically 3.3V on modern CP2102 breakouts; some legacy boards are 5V).
UART - RXD
UART receive from the target MCU into the CP2102. Connects to the target's TX. CP2102 RXD inputs are 5V tolerant on the chip itself, but logic levels follow the module's selected VIO.
UART - DTR
Data Terminal Ready modem control (driven by the host PC). Most commonly used together with RTS to drive the auto-reset / auto-bootloader sequence on ESP8266, ESP32 and Arduino targets (DTR -> EN/RESET via a transistor pair).
GPIO - RTS
Request To Send modem control (driven by the host PC). Paired with DTR for the ESP8266/ESP32/Arduino auto-bootloader strap (RTS -> GPIO0/IO0 via a transistor pair).
UART
Converters
113 other optionsADS1115/MCP3421 ADCs, MCP4725 and GP8413 DACs, CP2102 USB-UART boards, and I2C plumbing like the LTC4316 address shifter — matched to bus, resolution and signal range.
10-bit ADC (SPI) visual preview10-bit ADC (SPI)
2-Channel RS232 Module for Raspberry Pi Pico visual preview2-Channel RS232 Module for Raspberry Pi Pico
4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U) visual preview4-Ch USB 3.2 Gen1 Hub (USB3.2-Gen1-HUB-4U)
6-in-1 USB to Serial Converter visual preview6-in-1 USB to Serial Converter
Adafruit AD5693R 16-Bit I2C DAC Breakout visual previewAdafruit AD5693R 16-Bit I2C DAC Breakout
$10.95
Adafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic visual previewAdafruit ADS122C04 24-Bit ADC - STEMMA QT / Qwiic
$19.95
Adafruit AW9523 GPIO Expander and LED Driver Breakout visual previewAdafruit AW9523 GPIO Expander and LED Driver Breakout
Adafruit CAN Pal - CAN Bus Transceiver visual previewAdafruit CAN Pal - CAN Bus Transceiver
$3.95
Adafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC visual previewAdafruit DAC6578 Breakout - 8-Channel 10-bit I2C DAC
$14.95
Adafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC visual previewAdafruit DAC7578 Breakout - 8-Channel 12-bit I2C DAC
$24.95
Adafruit DS2484 I2C to 1-Wire Bus Adapter Breakout visual previewAdafruit DS2484 I2C to 1-Wire Bus Adapter Breakout
$7.50
Adafruit I2S Stereo Decoder - UDA1334A Breakout visual previewAdafruit I2S Stereo Decoder - UDA1334A Breakout
Related groups
4 groups
10W Super Bright LED - Violet visual previewLED pixels
WS2812/SK6812 NeoPixel strips, rings and Jewels, APA102 DotStar pixels, and plain analog RGB strips — each matched to its protocol and host, not just its connector.
Components · Addressable LEDs · 180 parts
18-Channel 8-bit PWM LED Driver w/ I2C Interface visual previewBare ICs
74HC logic gates, MCP3008/MCP23017 ADCs and expanders, 24LC256 EEPROM, 4N25-series optocouplers and ULN2803A drivers — bare DIP chips with no breakout-board conveniences like pull-ups or level shifting.
Components · Integrated circuits · 68 parts
256MB Micro SD Memory Card visual previewMemory
24LC32/25LC256 EEPROM, I2C FRAM, 64Mbit PSRAM, and microSD breakouts up to 64GB — matched to write frequency and data volume, not just interface.
Components · Memory & storage · 39 parts
1/4W Resistor Pack - 400 PCS visual previewPassives
E12 resistor kits, ceramic and electrolytic capacitor sets, 1N4148/1N4007 diodes, TIP120 Darlingtons, IRLZ44N MOSFETs and 100F supercapacitors — bench stock in kit quantities.
Components · Passives · 58 parts