Datasheet

Rev. 1.2 1/17 Copyright © 2017 by Silicon Laboratories CP2104
CP2104
SINGLE-CHIP USB-TO-UART BRIDGE
Single-Chip USB to UART Data Transfer
Integrated USB transceiver; no external resistors
required
Integrated clock; no external crystal required
Integrated 1024-Byte One-Time Programmable ROM
for customizable product information
On-chip power-on reset circuit
On-chip voltage regulator: 3.45 V output
USB Function Controller
USB Specification 2.0 compliant; full-speed (12 Mbps)
USB Suspend states supported via SUSPEND and
SUSPEND
pins
Asynchronous Serial Data BUS (UART)
All handshaking and modem interface signals
Data formats supported:
- Data bits: 5, 6, 7, and 8
- Stop bits: 1, 1.5, and 2
- Parity: odd, even, mark, space, no parity
Baud rates: 300 bps to 2 Mbits
576 byte receive buffer; 576 byte transmit buffer
Hardware or X-On/X-Off handshaking supported
Four GPIO signals for status and control
Configurable I/O (1.8 V to V
DD
) using V
IO
pin
Configurable I/O (V
DD
to 5 V) using external pull-up
RS-485 mode with bus transceiver control
Virtual COM Port Device Drivers
Works with Existing COM Port PC Applications
Royalty-Free Distribution License
Windows 7
®
/Vista
®
/XP
®
/Server 2003
®
/2000
®
Mac
®
OS-X
Linux
®
USBXpress™ Direct Driver Support
Royalty-Free Distribution License
Windows 7/Vista/XP/Server 2003/2000
Windows CE
®
6.0, 5.0, and 4.2
Example Applications
Upgrade of RS-232 legacy devices to USB
Upgrade of RS-485 legacy devices to USB
Cellular phone USB interface cable
PDA USB interface cable
USB to RS-232 serial adapter
Supply Voltage
Self-powered: 3.0 to 3.6 V
USB bus powered: 4.0 to 5.25 V
I/O voltage: 1.8 V to V
DD
Package
RoHS-compliant 24-pin QFN (4x4 mm)
Ordering Part Number
CP2104-F03-GM
Temperature Range: –40 to +85 °C
Figure 1. Example System Diagram
CP2104
Voltage
Regulator
48 MHz
Oscillator
IN
OUT
SUSPEND
SUSPEND
REGIN
GND
RST
D+
D-
UART
RI
DCD
CTS
RTS
RXD
TXD
DSR
DTR
External RS-232
transceiver or
UART circuitry
(to external circuitry
for USB suspend
states)
VBUS
D-
D+
GND
USB
CONNECTOR
VDD
VBUS
USB Function
Controller
USB
Transceiver
576B
TX
Buffer
576B
RX
Buffer
1024B
PROM
GPIO.0
GPIO.1
GPIO.3
GPIO.2
(to external circuitry
for status and
control)
4
VIO
External
voltage supply
or direct
connection
to VDD
VPP
For newer designs, the CP2102N devices offer compatible footprints and are recommended for use instead
of the CP2104. See the Silicon Labs website (www.silabs.com/usbxpress) for more information.

Summary of content (22 pages)