S - C USB Uart B: Ingle HIP TO Ridge
S - C USB Uart B: Ingle HIP TO Ridge
S - C USB Uart B: Ingle HIP TO Ridge
S I N G L E - C H I P USB T O UART B R I D G E
Single-Chip USB to UART Data Transfer Virtual COM Port Device Drivers
Integrated USB transceiver; no external resistors Works with existing COM Port PC applications
required Royalty-free distribution license
Integrated clock; no external crystal required Windows®98 SE/2000/XP
Integrated 1024-Byte EEPROM for vendor ID, product MAC OS-9
ID, serial number, power descriptor, release number, MAC OS-X
and product description strings
Linux 2.40
On-chip power-on reset circuit
On-chip voltage regulator: 3.3 V output USBXpress™ Direct Driver Support
USB Function Controller Example Applications
USB Specification 2.0 compliant; full-speed (12 Mbps) Upgrade of RS-232 legacy devices to USB
USB suspend states supported via SUSPEND pins Upgrade of RS-485 legacy devices to USB
Cellular phone USB interface cable
Asynchronous Serial Data BUS (UART) PDA USB interface cable
All handshaking and modem interface signals USB to RS-232 serial adapter
Data formats supported:
- Data bits: 5, 6, 7, and 8 Supply Voltage
- Stop bits: 1, 1.5, and 2 Self-powered: 3.0 to 3.6 V
- Parity: odd, even, mark, space, no parity USB bus powered: 4.0 to 5.25 V
Baud rates: 300 bps to 1 Mbits
I/O voltage: 1.8 V to VDD
576 Byte receive buffer; 640 byte transmit buffer
Hardware or X-On/X-Off handshaking supported Package
Four GPIO signals for status and control Lead free 28-pin QFN (5 x 5 mm)
Configurable I/O (1.8 V to VDD) using VIO pin
Ordering Part Number
Configurable I/O (VDD to 5 V) using external pull-up
CP2103-GM
RS-485 mode with bus transceiver control
Temperature Range: –40 to +85 °C
CP2103 GPIO_0
19
5
VIO 18
External GPIO_1 (to external circuitry
voltage supply for status and
17 control)
or direct GPIO_2
connection 4 16
to VDD GPIO_3
7
REGIN IN
Voltage
Regulator 9
OUT RST
(to external circuitry
12 for USB suspend
SUSPEND
6 3.3 V states)
VDD 11
SUSPEND
2
GND 1
RI
48 MHz
28
8 Oscillator DCD
VBUS
USB 27
DTR
CONNECTOR External RS-232
26
1 DSR transceiver or
VBUS 4 UART UART circuitry
2 D- USB USB Function 25
D- TXD
3 3 Transceiver Controller
D+ D+ 24
4 RXD
GND 640B 576B
1024B 23
TX RX RTS
EEPROM
6
5
Buffer Buffer 22
CTS
Section Page
1. System Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3. Global DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
4. Pinout and Package Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
5. USB Function Controller and Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
6. Asynchronous Serial Data Bus (UART) Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7. GPIO Pins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
8. Internal EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
9. Virtual Com Port Device Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
10. USBXpress™ Direct Driver Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
11. Voltage Regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
DCD
DSR
RXD
DTR
TXD
RTS
CTS
28
27
26
25
24
23
22
SGND
RI 1 21 NC
GND 2 20 NC
D+ 3 19 GPIO.0
D- 4
CP2103 18 GPIO.1
Top View
VIO 5 17 GPIO.2
VDD 6 16 GPIO.3
SGND
REGIN 7 15 NC
10
11
12
13
14
8
NC
SUSPEND
SUSPEND
NC
NC
VBUS
RST
Bottom View
Table 6. QFN-28 Package
10
11
12
13
14
8
9
Dimensions
L MM
7 15 MIN TYP MAX
A 0.80 0.90 1.00
6 16 A1 0 0.02 0.05
D2
A2 0 0.65 1.00
5 D2 17 A3 — 0.25 —
b
6xe
E2
4 18
E
D — 5.00 —
R
e
27
26
25
24
23
22
R 0.09 — —
6xe AA — 0.435 —
D BB — 0.435 —
CC — 0.18 —
Side View DD — 0.18 —
A2
e
A3
A1
DETAIL 1
AA
BB
CC
DD
Top View
0.50 mm
0.20 mm
0.20 mm
0.30 mm
0.85 mm
0.50 mm
0.10 mm
0.50 mm
0.35 mm
0.20 mm
b
Optional
GND
Connection
D2
D
L
E2
e
0.20 mm
0.30 mm
0.50 mm 0.35 mm
0.85 mm 0.10 mm
Top View
0.50 mm
0.20 mm
0.20 mm
0.30 mm
0.85 mm
0.50 mm
0.10 mm
0.50 mm
0.35 mm
0.20 mm 0.60 mm
0.60 mm
0.70 mm 0.30 mm
0.20 mm
b
0.40 mm
D2
D
L
e
E2
0.20 mm
0.30 mm
0.50 mm 0.35 mm
0.85 mm 0.10 mm
I/O Voltage
5
CP2103
V IO
1 µF
VDD
R1
4.7 kΩ Option 1
7
REGIN
C1 9
RST
1 µF
(to external circuitry
12
SUSPEND for USB suspend
states)
6 11
VDD SUSPEND
C4 R2
C2
4.7 µF 10 kΩ
0.1 µF
TANT 2
GND 1 Option 4
RI
Option 2
28
8 DCD External RS-232
VBUS
USB 27 transceiver or
DTR
CONNECTOR UART circuitry
26
1 DSR
VBUS
2 4 25
D- D- TXD
3
D+ 3 24
4 D+ RXD
GND
23
RTS
6
5
D1 D2 D3
Option 3 22
CTS
19
GPIO.0
18
GPIO.1 External
17 Application
GPIO.2
Circuitry
16
GPIO.3
Baud Rates2 300, 600, 1200, 1800, 2400, 4000, 4800, 7200, 9600, 14400, 16000, 19200,
28800, 38400, 51200, 56000, 57600, 64000, 76800, 115200, 128000,
153600, 230400, 250000, 256000, 460800, 500000, 576000, 9216003
Notes:
1. 5-bit only.
2. Additional baud rates are supported. See “AN205: CP210x Baud Rate Support”.
3. 7 or 8 data bits only.
7. GPIO Pins
The CP2103 supports (4) user-configurable GPIO pins for status and control information. More information
regarding the configuration and usage of these pins can be found in “AN144: CP210x Customization Guide” and
“AN223: Port Configuration and GPIO for CP210x” available on the Silicon Laboratories website.
8. Internal EEPROM
The CP2103 includes an internal EEPROM that may be used to customize the USB Vendor ID, Product ID,
Product Description String, Power Descriptor, Device Release Number, and Device Serial Number as desired for
OEM applications. Customization of the USB configuration data is optional. If the EEPROM is not programmed
with OEM data, the default configuration data shown in Table 8 is used. However, a unique serial number is
required for OEM applications in which it is possible for multiple CP2103-based devices to be connected to the
same PC.
The internal EEPROM is programmed via the USB. This allows the OEM's USB configuration data and serial
number to be written to the CP2103 on-board during the manufacturing and testing process. A stand-alone utility
for programming the internal EEPROM is available from Silicon Laboratories. A library of routines provided in the
form of a Windows® DLL is also available. This library can be used to integrate the EEPROM programming step
into custom software used by the OEM to streamline testing and serial number management during manufacturing.
The EEPROM has a typical endurance of 100,000 write cycles with a data retention of 100 years.
USB descriptors can be locked to prevent future modification.
CP2103
VBUS
REGIN
5 V In Voltage Regulator (REG0)
3 V Out
To 3 V VDD Device
Power Net Power Net
CP2103
VBUS
From VBUS
VBUS Sense
From 5 V REGIN
5 V In Voltage Regulator (REG0)
Power Net
3 V Out
To 3V VDD Device
Power Net Power Net
CP2103
VBUS
From VBUS
VBUS Sense
REGIN
5 V In Voltage Regulator (REG0)
3 V Out
The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice.
Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from
the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed fea-
tures or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty,
representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any
liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation
consequential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intend-
ed to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where
personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized
application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages.
Silicon Laboratories, Silicon Labs, and USBXpress are trademarks of Silicon Laboratories Inc.
Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders