Chip2016Silicon Labs

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
CP2102NSilicon LabsQFP-251RI/CLK2GND3D+4D-5VIO6VDD7VREGIN8VBUS9RST10NC11WAKEUP/GPIO.312RS485/GPIO.213RXT/GPIO.114TXT/GPIO.015SUSPEND16NC17~SUSPEND18CTS19RTS20RXD21TXD22DSR23DTR24DCD25GNDpinoutdb.org
Pin-Tabelle25
PinSignal / NameTypAlternative Funktionen
1RI/CLKDigital
RI — Ring Indicator Input (Active Low, RS-232 modem status)CLK — Programmable Clock Output (configurable frequency via USB descriptor)
2GNDGround
System Ground (0V)
3D+Digital
USB Data Positive (D+) — connect to USB connector
4D-Digital
USB Data Negative (D-) — connect to USB connector
5VIOPower
I/O Voltage Supply (1.8V – 3.6V) — sets UART and GPIO logic levels independently of VDD; add 100nF bypass cap to GND
6VDDPower
Digital Core Supply Voltage (3.0V – 3.6V; use VREGIN LDO output if powering from USB +5V)
7VREGINPower
Internal LDO Regulator Input — connect to USB +5V; LDO output drives VDD (connect VREGIN output cap to GND)
8VBUSDigital
USB VBUS Sense Input — connect to USB +5V; used to detect cable insertion and control auto power-on
9RSTDigital
Reset Input (Active Low; add 100nF bypass cap to GND; internal pull-up present)
10NCNC
-
11WAKEUP/GPIO.3Digital
WAKEUP — Remote Wakeup Input: pull LOW to trigger USB remote wakeup from suspendGPIO.3 — Configurable General Purpose I/O (function set via USB descriptor)
12RS485/GPIO.2Digital
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)
13RXT/GPIO.1Digital
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)
14TXT/GPIO.0Digital
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)
15SUSPENDDigital
SUSPEND — USB Suspend Indicator Output (Active High; asserts while USB bus is in suspend state)
16NCNC
-
17~SUSPENDDigital
~SUSPEND — USB Suspend Indicator Output (Active Low; complement of pin 15 SUSPEND)
18CTSDigital
CTS — Clear to Send Hardware Flow Control Input (Active Low)
19RTSDigital
RTS — Request to Send Hardware Flow Control Output (Active Low)
20RXDDigital
UART Receive Data Input (from target device)
21TXDDigital
UART Transmit Data Output (to target device)
22DSRDigital
DSR — Data Set Ready Input (Active Low, RS-232 modem status signal)
23DTRDigital
DTR — Data Terminal Ready Output (Active Low; commonly used to reset Arduino bootloader)
24DCDDigital
DCD — Data Carrier Detect Input (Active Low, RS-232 modem status signal)
25GNDGround
Exposed Thermal Pad / System Ground (solder to ground plane for thermal and EMI performance)