ChipSilicon Labs

CP2104-F03-GMR USB to UART Bridge Controller

USB to UART bridge controller with integrated 5 V regulator, VBUS sense, 4 GPIO, and full RS-232 style modem control signals (RTS/CTS/DTR/DSR/DCD/RI). QFN-24 package.

Aliase:CP2104-F03-GMR, CP2104-GM

QFN-24 Top View

24 Pins
CP2104-F03-GMRSilicon LabsQFP-241~RI2GND3D+4D-5VIO6VDD7REGIN8VBUS9~RST10NC11GPIO.312GPIO.213GPIO.114GPIO.015SUSPEND16VPP17SUSPEND18~CTS19~RTS20RXD21TXD22~DSR23~DTR24~DCDpinoutdb.org
Pinout Table24
PinSignal / NameTypeAlternative Functions
1~RIDigital
Ring Indicator control input (active low)
2GNDGround
Ground. Must be tied to ground
3D+Digital
USB D+
4D-Digital
USB D-
5VIOPower
I/O Supply Voltage Input
6VDDPower
Power Supply Voltage InputVoltage Regulator Output
7REGINPower
5 V Regulator Input to on-chip voltage regulator
8VBUSDigital
VBUS Sense Input, connect to USB VBUS
9~RSTDigital
Device Reset, open-drain output of POR or VDD monitor; external low pulse starts
10NCNC
Leave unconnected or tie to VIO
11GPIO.3Digital
User-configurable input or output
12GPIO.2Digital
User-configurable input or output
13GPIO.1Digital
User-configurable input or output
14GPIO.0Digital
User-configurable input or output
15SUSPENDDigital
Logic low when device is in USB Suspend state
16VPPDigital
4.7 uF capacitor to ground for ROM programming via USB
17SUSPENDDigital
Logic high when device is in USB Suspend state
18~CTSDigital
Clear to Send control input (active low)
19~RTSDigital
Ready to Send control output (active low)
20RXDDigital
Asynchronous data input (UART Receive)
21TXDDigital
Asynchronous data output (UART Transmit)
22~DSRDigital
Data Set Ready control input (active low)
23~DTRDigital
Data Terminal Ready control output (active low)
24~DCDDigital
Data Carrier Detect control input (active low)