CP2105
SINGLE-CHIP USB TO DUAL UART BRIDGE
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
Connect to
VBUS or
External Supply
USB
Connector
VBUS
D+
D-
GND
Logic Level
Supply
(1.8V to VDD)
REGIN Voltage
VDD Regulator
48 MHz
Oscillator
GND
USB Interface
VBUS
Full-Speed Peripheral
D+
12 Mbps
Function
D-
Transceiver Controller
CP2105
Baud Rate
Generator
Data FIFOs
320 B RX
320 B TX
ECI Clock
SCI Clock
GPIO / Handshake 6
Control
Enhanced UART
(ECI)
SUSPEND / RI_ECI
NC / DCD_ECI / VPP
GPIO0_ECI / DTR_ECI
GPIO.1_ECI / DSR_ECI
RTS_ECI
CTS_ECI
RXD_ECI
TXD_ECI
296 Byte PROM
(Product Customization)
RST
288 B RX
288 B TX
VIO
I/O Power and Logic Levels
Standard UART
(SCI)
GPIO / Handshake 6
Control
RXD_SCI
TXD_SCI
RTS_SCI
CTS_SCI
SUSPEND / RI_SCI
GPIO.0_SCI / DCD_SCI
GPIO.1_SCI / DTR_SCI
GPIO.2_SCI / DSR_SCI
Figure 1. Example System Diagram
Enhanced
UART
and GPIO
Signals
Standard
UART
and GPIO
Signals
Rev. 1.0 10/10
Copyright © 2010 by Silicon Laboratories
CP2105