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
Pinout Table24
| Pin | Signal / Name | Type | Alternative Functions |
|---|---|---|---|
| 1 | ~RI | Digital | Ring Indicator control input (active low) |
| 2 | GND | Ground | Ground. Must be tied to ground |
| 3 | D+ | Digital | USB D+ |
| 4 | D- | Digital | USB D- |
| 5 | VIO | Power | I/O Supply Voltage Input |
| 6 | VDD | Power | Power Supply Voltage InputVoltage Regulator Output |
| 7 | REGIN | Power | 5 V Regulator Input to on-chip voltage regulator |
| 8 | VBUS | Digital | VBUS Sense Input, connect to USB VBUS |
| 9 | ~RST | Digital | Device Reset, open-drain output of POR or VDD monitor; external low pulse starts |
| 10 | NC | NC | Leave unconnected or tie to VIO |
| 11 | GPIO.3 | Digital | User-configurable input or output |
| 12 | GPIO.2 | Digital | User-configurable input or output |
| 13 | GPIO.1 | Digital | User-configurable input or output |
| 14 | GPIO.0 | Digital | User-configurable input or output |
| 15 | SUSPEND | Digital | Logic low when device is in USB Suspend state |
| 16 | VPP | Digital | 4.7 uF capacitor to ground for ROM programming via USB |
| 17 | SUSPEND | Digital | Logic high when device is in USB Suspend state |
| 18 | ~CTS | Digital | Clear to Send control input (active low) |
| 19 | ~RTS | Digital | Ready to Send control output (active low) |
| 20 | RXD | Digital | Asynchronous data input (UART Receive) |
| 21 | TXD | Digital | Asynchronous data output (UART Transmit) |
| 22 | ~DSR | Digital | Data Set Ready control input (active low) |
| 23 | ~DTR | Digital | Data Terminal Ready control output (active low) |
| 24 | ~DCD | Digital | Data Carrier Detect control input (active low) |