
Rev. 1.0 10/10
Copyright 2010 by Silicon Laboratories
CP2105
S INGLE-C HIP USB TO D UAL UART B RIDGE
Single-Chip USB to Dual UART Data Transfer
Integrated USB transceiver; no external resistors
required
Integrated clock; no external crystal required
Integrated 296-Byte One-Time Programmable ROM for
storing customizable product information
On-chip power-on reset circuit
On-chip voltage regulator: 3.45 V output
USB Peripheral Function Controller
USB Specification 2.0 compliant; full-speed (12 Mbps)
USB Suspend states supported via SUSPEND pins
Two UART Interfaces (“Enhanced” and “Standard”)
Flow control options:
-
Hardware (CTS / RTS)
-
Software (X-On / X-Off)
-
No flow control
Configurable I/O (1.8 V to VDD) using VIO pin
Configurable I/O (VDD to 5 V) using external pull-up
All modem interface signals available (when GPIO is not
used)
Enhanced UART Interface Features
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.0 Mbps
320 Byte receive and transmit buffers
Two GPIO signals for status and control
RS-485 mode with bus transceiver control
Standard UART Interface Features
Data format: 8 data bits, 1 Stop bit
Parity: Even, Odd, No parity
Baud rates: 2400 bps to 921600 bps
288 Byte receive and transmit buffers
Three GPIO signals for status and 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
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 VDD
Package
RoHS-compliant 24-pin QFN (4 x 4 mm)
Ordering Part Number
CP2105-F01-GM
Temperature Range: –40 to +85 °C
Figure 1. Example System Diagram
Connect to
VBUS or
External Supply
VBUS
D+
D-
GND
USB
Connector
Logic Level
Supply
(1.8V to VDD)
Enhanced
UART
and GPIO
Signals
Standard
UART
and GPIO
Signals
CP2105
Data FIFOs
48 MHz
Oscillator
288 B RX
288 B TX
320 B RX
320 B TX
Enhanced UART
(ECI)
Standard UART
(SCI)
USB Interface
Peripheral
Function
Controller
Full-Speed
12 Mbps
Transceiver
296 Byte PROM
(Product Customization)
Voltage
Regulator
GPIO / Handshake
Control
GPIO / Handshake
Control
6
RXD_ECI
TXD_ECI
RXD_SCI
TXD_SCI
RTS_ECI
CTS_ECI
GPIO0_ECI / DTR_ECI
GPIO.1_ECI / DSR_ECI
SUSPEND / RI_ECI
NC / DCD_ECI / VPP
6
RTS_SCI
CTS_SCI
GPIO.1_SCI / DTR_SCI
GPIO.2_SCI / DSR_SCI
SUSPEND / RI_SCI
GPIO.0_SCI / DCD_SCI
Baud Rate
Generator
ECI Clock
SCI Clock
REGIN
VDD
GND
VIO
VBUS
D+
D-
I/O Power and Logic Levels
RST