CP2102N USB to UART Bridge Controller
USB to UART master bridge, QFN-24
Aliase:CP2102, Silicon Labs USB Bridge
QFN-24 Top View
25 Pins
Pin-Tabelle25
| Pin | Signal / Name | Typ | Alternative Funktionen |
|---|---|---|---|
| 1 | RI/CLK | Digital | RI — Ring Indicator Input (Active Low, RS-232 modem status)CLK — Programmable Clock Output (configurable frequency via USB descriptor) |
| 2 | GND | Ground | System Ground (0V) |
| 3 | D+ | Digital | USB Data Positive (D+) — connect to USB connector |
| 4 | D- | Digital | USB Data Negative (D-) — connect to USB connector |
| 5 | VIO | Power | I/O Voltage Supply (1.8V – 3.6V) — sets UART and GPIO logic levels independently of VDD; add 100nF bypass cap to GND |
| 6 | VDD | Power | Digital Core Supply Voltage (3.0V – 3.6V; use VREGIN LDO output if powering from USB +5V) |
| 7 | VREGIN | Power | Internal LDO Regulator Input — connect to USB +5V; LDO output drives VDD (connect VREGIN output cap to GND) |
| 8 | VBUS | Digital | USB VBUS Sense Input — connect to USB +5V; used to detect cable insertion and control auto power-on |
| 9 | RST | Digital | Reset Input (Active Low; add 100nF bypass cap to GND; internal pull-up present) |
| 10 | NC | NC | - |
| 11 | WAKEUP/GPIO.3 | Digital | WAKEUP — Remote Wakeup Input: pull LOW to trigger USB remote wakeup from suspendGPIO.3 — Configurable General Purpose I/O (function set via USB descriptor) |
| 12 | RS485/GPIO.2 | Digital | RS485 — Direction Control Output for RS-485 transceiver (asserts before TXD, de-asserts after last bit)GPIO.2 — Configurable General Purpose I/O (function set via USB descriptor) |
| 13 | RXT/GPIO.1 | Digital | RXT — RX Toggle Output (toggles on every received UART byte; drive an RX activity LED)GPIO.1 — Configurable General Purpose I/O (function set via USB descriptor) |
| 14 | TXT/GPIO.0 | Digital | TXT — TX Toggle Output (toggles on every transmitted UART byte; drive a TX activity LED)GPIO.0 — Configurable General Purpose I/O (function set via USB descriptor) |
| 15 | SUSPEND | Digital | SUSPEND — USB Suspend Indicator Output (Active High; asserts while USB bus is in suspend state) |
| 16 | NC | NC | - |
| 17 | ~SUSPEND | Digital | ~SUSPEND — USB Suspend Indicator Output (Active Low; complement of pin 15 SUSPEND) |
| 18 | CTS | Digital | CTS — Clear to Send Hardware Flow Control Input (Active Low) |
| 19 | RTS | Digital | RTS — Request to Send Hardware Flow Control Output (Active Low) |
| 20 | RXD | Digital | UART Receive Data Input (from target device) |
| 21 | TXD | Digital | UART Transmit Data Output (to target device) |
| 22 | DSR | Digital | DSR — Data Set Ready Input (Active Low, RS-232 modem status signal) |
| 23 | DTR | Digital | DTR — Data Terminal Ready Output (Active Low; commonly used to reset Arduino bootloader) |
| 24 | DCD | Digital | DCD — Data Carrier Detect Input (Active Low, RS-232 modem status signal) |
| 25 | GND | Ground | Exposed Thermal Pad / System Ground (solder to ground plane for thermal and EMI performance) |