CP2102 USB 2.0 to TTL UART Serial Converter Module
₹165
Out of stock
Features standard USB Type A Connector, can be directly plugged to Laptop
3.3V and 5V dual power output
3 LEDs: power indicator, data reception indicator, the data transmission indicator, working status
Meets the USB2.0 specification requirements
Description
The CP2102 is a highly-integrated USB-to-UART Bridge Controller providing a simple solution for updating RS-232 designs to USB using a minimum of components and PCB space. The CP2102 includes a USB 2.0 full-speed
function controller, USB transceiver, oscillator, EEPROM, and asynchronous serial data bus (UART) with full modem control signals in a compact 5 x 5 mm MLP-28 package. No other external USB components are required.
Technical Specifications
| Parameter | Specification |
| Main Controller IC | Silicon Labs CP2102 USB-to-UART Bridge Controller |
| USB Specification | USB 2.0 Full-Speed (12 Mbps) |
| Connector Types | Standard USB Type-A (Male) to 6-Pin 2.54mm Female Header |
| Baud Rate Range | 300 bps to 1 Mbps (Supports standard & custom baud rates) |
| Pinout Interface | 3.3V, DTR, RXD, TXD, GND, 5V |
| Logic Level Voltage | 3.3V Standard Output (5V Tolerant RX Input) |
| Power Supply Output | Dual Output Ports: 3.3V DC (~100mA max) & 5V DC (~500mA max from USB bus) |
| Status LEDs | Onboard Power (PWR), Transmit (TXD), and Receive (RXD) LEDs |
| Operating Temperature | -40°C to +85°C |
| Operating System Support | Windows 11 / 10 / 8 / 7, macOS, Linux, Android |
Standard Wiring Guide
| CP2102 Pin | Target Microcontroller Pin | Description |
| GND | GND | Ground Reference (Must be connected) |
| TXD | RX / RXD | Transmit Data Out (Connects to Target Receive) |
| RXD | TX / TXD | Receive Data In (Connects to Target Transmit) |
| DTR | RST / RESET | Data Terminal Ready (Triggers auto-reset on Arduino/ESP boards) |
| 3.3V | VCC (3.3V) | Optional 3.3V Power Supply for low-power targets |
| 5V | VCC / VIN (5V) | Optional 5V Power Supply direct from USB |
Key Features & Highlights
- Industry-Standard Silicon Labs IC: High-stability CP2102 chip guarantees rock-solid driver support and zero data packet corruption.
- Automatic Auto-Reset (DTR Pin): Features a dedicated DTR signal line to automatically toggle microcontrollers into programming mode during IDE uploads (Arduino IDE, PlatformIO, ESPtool).
- Dual Voltage Power Supply: Onboard 3.3V low-dropout (LDO) regulator and 5V USB power pins allow you to power target circuits without external adapters.
- Integrated Status LEDs: Clear visual indication for power and bidirectional serial data transfers ($TXD / RXD$) for fast hardware debugging.
- 5V Tolerant Inputs: Safe to interface with both 3.3V and 5V logic microcontrollers without needing external logic level shifters.
Common Applications
- Programming Arduino Pro Mini, ESP8266 (ESP-01), ESP32, and STM32 boards.
- Unbricking/reflashing routers, modems, and smart home appliances via internal UART headers.
- Streaming real-time sensor data from microcontrollers to Python, MATLAB, or Excel serial logs.
- Debugging serial telemetry output on Raspberry Pi, Jetson Nano, and 3D printer controllers.
What’s Included in the Box
-
1 × CP2102 USB 2.0 to TTL UART Serial Converter Module (6-Pin).
Additional information
| Weight | 0.004 kg |
|---|---|
| Dimensions | 4.2 × 1.6 × .6 cm |















