PinoutSearch
← All parts

CP2104

CP2104

USB UART bridge

The CP2104 is a USB-to-UART bridge controller that supports UART data transfer and includes GPIO functionality for status and control.

In stock

Specifications

8
Operating Voltage
3.0V - 5.25V
Supply Current
17.0mA (normal operation); 100µA (suspended)
Interface
USB, UART
Resolution
Not specified
Range
300 bps - 2 Mbps (baud rate)
Accuracy
±1.0% for most baud rates; ±2% recommended
Temperature Range
-40°C to +85°C
Package
QFN-24 (4x4 mm)

Pinout

24
PinNameFunctionsNotes
6VDD
POWER
Power Supply Voltage Input.
5VIO
POWER
I/O Supply Voltage Input.
2GND
GND
Ground. Must be tied to ground.
9RST
GPIO
Device Reset. Open-drain output of internal POR or VDD monitor.
7REGIN
POWER
5 V Regulator Input.
8VBUS
GPIOPOWER
VBUS Sense Input. Connect to USB network's VBUS signal.
16VPP
Connect a 4.7 µF capacitor between this pin and ground for ROM programming via USB interface.
3D+
SPIUART
USB D+
4D-
SPIUART
USB D-
21TXD
UART
Asynchronous data output (UART Transmit)
20RXD
UART
Asynchronous data input (UART Receive)
18CTS
UART
Clear to Send control input (active low)
19RTS
UART
Ready to Send control output (active low)
22DSR
UART
Data Set Ready control input (active low)
23DTR
UART
Data Terminal Ready control output (active low)
24DCD
UART
Data Carrier Detect control input (active low)
1*RI
UART
Ring Indicator control input (active low)
17SUSPEND
SPIUART
This pin is logic high when the CP2104 is in the USB Suspend state.
15SUSPEND
SPIUART
This pin is logic low when the CP2104 is in the USB Suspend state.
11GPIO.3
GPIO
User-configurable input or output.
12GPIO.2
GPIO
User-configurable input or output.
13GPIO.1
GPIO
User-configurable input or output.
14GPIO.0
GPIO
User-configurable input or output.
10*NC
This pin should be left unconnected or tied to VIO.

Interactive pinout

Highlight:
CP2104

Click a pin to copy its name · tap a tag above to spotlight a bus.

Related parts

1

Related chips