USBtoUART

USBtoUART

Latest Release

A compact USB-C to UART bridge board based on the Silicon Labs CP2102N chip and featuring a dedicated XC6220B331ER LDO regulator, designed for debugging, programming, and serial communication with microcontrollers and embedded systems.

Why this board? Unlike typical USB-to-UART bridges, this board features a dedicated LDO regulator that supplies up to 1A at 3.3V, ensuring stable power delivery to the target board while providing reliable data communication.

USBtoUART

Top View 3D Rendering Bottom View
USBtoUART Top View USBtoUART 3D View USBtoUART Bottom View

Features

  • USB-C Connector: Modern USB-C interface for reliable power and data connection (USB 2.0)
  • CP2102N Bridge Chip: High-performance USB to UART bridge controller (up to 3 Mbaud)
  • High-Power LDO: Dedicated XC6220B331ER regulator providing up to 1A at 3.3V for connected devices (the CP2102N operates directly from USB 5V)
  • Status LEDs: Visual indicators for Power (PWR), Transmit (TX), and Receive (RX)
  • UART Breakout: Dedicated 6-pin UART connector with standard pinout
  • Extended GPIO Access & Breadboard Compatibility: Exposes extra CP2102N GPIO pins via dual 10-pin headers, designed for direct insertion into standard breadboards to simplify prototyping and expand control options
  • Auto-Reset Circuit: Dual MOSFET transistor circuit enables automatic reset of the connected microcontroller during programming
  • Compact Form Factor: Optimized 2-layer PCB layout with surface-mount components (0805 package size)

Interactive Bill of Materials

Note

Explore components to view details and placement information. View Fullscreen 🔍


Technical Documentation

3D Model

Note

Explore the 3D model interactively. Use mouse to rotate, zoom and pan. View Fullscreen 🔍


Detailed Pinout Reference

UART Connector (J3)

Note: In ESP8266 and ESP32 family chips, their GPIO0 pin is used to control boot mode (e.g., entering flash mode for programming). The labeled GPIO0 pin in this connector is intended to be connected to the target chip’s GPIO0 pin to control the boot mode. This usage may not apply to other target chips, so verify your specific hardware requirements.

Pin Function Description
1 3V3 3.3V Power Output
2 EN Enable/Reset
3 GPIO0 Boot mode control
4 TXD UART Transmit
5 RXD UART Receive
6 GND Ground

Extended Port Connectors

  • 10-pin male headers providing access to power rails (3.3V, 5V, GND) and CP2102N GPIO signals
  • Enable powering and controlling external circuits directly from the board
  • Compatible with standard breadboard and prototyping setups
  • Standard 2.54mm (0.1") pin spacing

PORT1 (J2)

Pin Function Description
1 GPIO.6 CP2102N GPIO 6
2 GPIO.0 CP2102N GPIO 0
3 GPIO.1 CP2102N GPIO 1
4 GPIO.2 CP2102N GPIO 2
5 GPIO.3 CP2102N GPIO 3
6 CHR0 Battery Charging Detection 0
7 CHR1 Battery Charging Detection 1
8 CHREN Battery Charging Enable
9 SUSPEND USB Suspend State
10 /SUSPEND USB Suspend State (Inverted)

PORT2 (J4)

Pin Function Description
1 +5V 5V Power Output (from USB connector)
2 GPIO.5 CP2102N GPIO 5
3 GPIO.4 CP2102N GPIO 4
4 RTS Request To Send
5 CTS Clear To Send
6 DSR Data Set Ready
7 DTR Data Terminal Ready
8 DCD Data Carrier Detect
9 CLK Clock output
10 GND Ground

GitHub Repository

Last updated on