CP2102

SINGLE-CHIP USB-TO-UART BRIDGE

Manufacturer

silabs

Overview

Part: CP2102/9 (Silicon Laboratories)

Type: Single-Chip USB-to-UART Bridge

Key Specs:

  • USB Speed: 12 Mbps (full-speed)
  • UART Baud Rate: 300 bps to 1 Mbps
  • Self-powered Supply Voltage: 3.0 to 3.6 V
  • USB bus powered Supply Voltage: 4.0 to 5.25 V
  • Operating Temperature Range: –40 to +85 °C
  • Receive Buffer Size: 576 Byte
  • Transmit Buffer Size: 640 Byte
  • Internal Programmable ROM: 1024-byte

Features:

  • Integrated USB transceiver; no external resistors required
  • Integrated clock; no external crystal required
  • Internal 1024-byte programmable ROM for vendor ID, product ID, serial number, power descriptor, release number, and product description strings
  • On-chip power-on reset circuit
  • On-chip voltage regulator (3.3 V output for CP2102, 3.45 V output for CP2109)
  • 100% pin and software compatible with CP2101
  • USB Specification 2.0 compliant; full-speed (12 Mbps)
  • USB suspend states supported via SUSPEND pins
  • 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)
  • Hardware or X-On/X-Off handshaking supported
  • Event character support
  • Line break transmission
  • Royalty-free Virtual COM Port (VCP) device drivers for Windows, Mac OS-X/OS-9, Linux
  • Royalty-Free USBXpress™ Direct Driver Support for Windows

Applications:

  • Upgrade of RS-232 legacy devices to USB
  • Cellular phone USB interface cable
  • USB interface cable
  • USB to RS-232 serial adapter

Package:

  • 28-pin QFN: 5x5 mm

Applications

  • - Upgrade of RS-232 legacy devices to USB
  • - Cellular phone USB interface cable
  • - USB interface cable
  • - USB to RS-232 serial adapter

Electrical Characteristics

Table 2. Absolute Maximum Ratings

ParameterSymbolTest ConditionMinTypMaxUnit
Ambient Temperature under BiasTBIAS–55125°C
Storage TemperatureTSTG–65150°C
Voltage on VDD with respect to GNDVDD–0.34.2V
Maximum Total Current through VDD
and GND
500mA
Maximum Output Current sunk by
RST or any I/O pin
100mA
CP2102
Voltage on any I/O Pin, VBUS, or RST
with respect to GND
–0.35.8V
CP2109
Voltage on any I/O Pin, VBUS, or RST
with respect to GND
VDD > 3.0 V
VDD not powered
–0.3
–0.3

5.8
VDD +
3.6
V

Note: Stresses above those listed may cause permanent device damage. This is a stress rating only, and functional operation of the devices at or exceeding the conditions in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.

Table 3. Recommended Operating Conditions

VDD = 3.0 to 3.6 V, –40 to +85 °C unless otherwise specified

ParameterSymbolTest ConditionMinTypMaxUnit
Supply VoltageVDD3.03.33.6V
Supply Current - USB Pull-up1IPU200230µA
Specified Operating Temperature
Range
TA–40+85°C
Thermal Resistance2θJA32°C/W
CP2102
Supply Current—Normal3Normal Operation;
VREG Enabled
2026mA
Supply Current—Suspended3IREGINBus Powered;
VREG Enabled
80100µA
CP2109
Supply Current—Normal3Normal Operation;
VREG Enabled
1723mA
Supply Current—Suspended3IREGINBus Powered;
VREG Enabled
90230µA

Notes:

  • 1. The USB Pull-up supply current values are calculated values based on USB specifications. USB Pull-up supply current is current flowing from VDD to GND through USB pull-down/pull-up resistors on D+ and D-.
  • 2. Thermal resistance assumes a multi-layer PCB with any exposed pad soldered to a PCB pad.
  • 3. USB Pull-up current should be added for total supply current. Normal and suspended supply current is current flowing into VREGIN. Normal and suspended supply current is guaranteed by characterization.

Table 4. UART and Suspend I/O DC Electrical Characteristics

VDD = 3.0 to 3.6 V, –40 to +85 °C unless otherwise specified

ParameterSymbolTest ConditionMinTypMaxUnit
Baud Rate921600bps
Input Leakage CurrentIL2550µA
CP2102
Output High VoltageIOH
= –10 µA
VDD
– 0.1
VOHIOH
= –3 mA
IOH
= –10 mA
VDD
– 0.7

VDD
– 0.8

V
Output Low VoltageIOL
= 10 µA
= 8.5 mA


0.1
0.6
V
VOLIOL
IOL
= 25 mA
1.0
Input High VoltageVIH2.0V
Input Low VoltageVIL0.8V
CP2109
Output High VoltageIOH
= –10 µA
VDD
– 0.1
VOHIOH
= –3 mA
IOH
= –10 mA
VDD
– 0.2

VDD
– 0.4

V
Output Low VoltageIOL
= 10 µA
0.1
VOLIOL
= 8.5 mA
0.4V
IOL
= 25 mA
0.6
Input High VoltageVIH0.7 x VDDV
Input Low VoltageVIL0.6V

Table 5. Reset Electrical Characteristics

–40 to +85 °C unless otherwise specified

ParameterSymbolTest ConditionMinTypMaxUnit
VDD Ramp TimetRMPTime to VDD
≥ 2.7 V
1ms
RST Low Time to Generate a System
Reset
tRSTL15µs
CP2102
RST Input High VoltageVIHRESET0.7 x VDDV
RST Input Low VoltageVILRESET0.25 x VDDV
CP2109
RST Input High VoltageVIHRESET0.75 x VDDV
RST Input Low VoltageVILRESET0.6V

Table 6. Voltage Regulator Electrical Specifications

–40 to +85 °C unless otherwise specified.

ParameterSymbolTest ConditionMinTypMaxUnit
CP2102
Input Voltage RangeVREGIN4.05.25V
Output VoltageVDDOUTOutput Current = 1 to 100 mA*3.03.33.6V
VBUS Detection Input ThresholdVVBUSTH1.01.82.9V
Bias Current90µA
CP2109
Input Voltage RangeVREGIN3.05.25V
Output VoltageVDDOUTOutput Current = 1 to 100 mA*3.33.453.6V
VBUS Detection Input ThresholdVVBUSTH2.5V
Bias Current8399µA
*Note: The maximum regulator supply current is 100 mA.

Table 7. USB Transceiver Electrical Specifications

VDD = 3.0 V to 3.6 V, –40 to +85 °C unless otherwise specified.

ParameterSymbolTest ConditionMinTypMaxUnit
Transmitter
Output High VoltageVOH2.8V
Output Low VoltageVOL0.8V
Output Crossover PointVCRS1.32.0V
Output Impedance (CP2102)Driving High
Driving Low

38
38

Output Impedance (CP2109)ZDRVDriving High
Driving Low
36
36

Pull-up ResistanceRPUFull Speed (D+ Pull-up)
Low Speed (D- Pull-up)
1.4251.51.575k
Output Rise TimeTRLow Speed
Full Speed
75
4

300
20
ns
Output Fall TimeTFLow Speed
Full Speed
75
4

300
20
ns
Receiver
Differential Input SensitivityVDI(D+) - (D-)0.2V
Differential Input Common
Mode Range
VCM0.82.5V
Input Leakage CurrentILPullups Disabled< 1.0µA
*Note: Refer to the USB Specification for timing diagrams and symbol definitions.

Recommended Operating Conditions

VDD = 3.0 to 3.6 V, –40 to +85 °C unless otherwise specified

ParameterSymbolTest ConditionMinTypMaxUnit
Supply VoltageVDD3.03.33.6V
Supply Current - USB Pull-up1IPU200230µA
Specified Operating Temperature
Range
TA–40+85°C
Thermal Resistance2θJA32°C/W
CP2102
Supply Current—Normal3Normal Operation;
VREG Enabled
2026mA
Supply Current—Suspended3IREGINBus Powered;
VREG Enabled
80100µA
CP2109
Supply Current—Normal3Normal Operation;
VREG Enabled
1723mA
Supply Current—Suspended3IREGINBus Powered;
VREG Enabled
90230µA

Notes:

  • 1. The USB Pull-up supply current values are calculated values based on USB specifications. USB Pull-up supply current is current flowing from VDD to GND through USB pull-down/pull-up resistors on D+ and D-.
  • 2. Thermal resistance assumes a multi-layer PCB with any exposed pad soldered to a PCB pad.
  • 3. USB Pull-up current should be added for total supply current. Normal and suspended supply current is current flowing into VREGIN. Normal and suspended supply current is guaranteed by characterization.

Table 4. UART and Suspend I/O DC Electrical Characteristics

VDD = 3.0 to 3.6 V, –40 to +85 °C unless otherwise specified

ParameterSymbolTest ConditionMinTypMaxUnit
Baud Rate921600bps
Input Leakage CurrentIL2550µA
CP2102
Output High VoltageIOH
= –10 µA
VDD
– 0.1
VOHIOH
= –3 mA
IOH
= –10 mA
VDD
– 0.7

VDD
– 0.8

V
Output Low VoltageIOL
= 10 µA
= 8.5 mA


0.1
0.6
V
VOLIOL
IOL
= 25 mA
1.0
Input High VoltageVIH2.0V
Input Low VoltageVIL0.8V
CP2109
Output High VoltageIOH
= –10 µA
VDD
– 0.1
VOHIOH
= –3 mA
IOH
= –10 mA
VDD
– 0.2

VDD
– 0.4

V
Output Low VoltageIOL
= 10 µA
0.1
VOLIOL
= 8.5 mA
0.4V
IOL
= 25 mA
0.6
Input High VoltageVIH0.7 x VDDV
Input Low VoltageVIL0.6V
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free