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
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Ambient Temperature under Bias | TBIAS | –55 | — | 125 | °C | |
| Storage Temperature | TSTG | –65 | — | 150 | °C | |
| Voltage on VDD with respect to GND | VDD | –0.3 | — | 4.2 | V | |
| Maximum Total Current through VDD and GND | — | — | 500 | mA | ||
| Maximum Output Current sunk by RST or any I/O pin | — | — | 100 | mA | ||
| CP2102 | ||||||
| Voltage on any I/O Pin, VBUS, or RST with respect to GND | –0.3 | — | 5.8 | V | ||
| 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
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Supply Voltage | VDD | 3.0 | 3.3 | 3.6 | V | |
| Supply Current - USB Pull-up1 | IPU | — | 200 | 230 | µA | |
| Specified Operating Temperature Range | TA | –40 | — | +85 | °C | |
| Thermal Resistance2 | θJA | — | 32 | — | °C/W | |
| CP2102 | ||||||
| Supply Current—Normal3 | Normal Operation; VREG Enabled | — | 20 | 26 | mA | |
| Supply Current—Suspended3 | IREGIN | Bus Powered; VREG Enabled | — | 80 | 100 | µA |
| CP2109 | ||||||
| Supply Current—Normal3 | Normal Operation; VREG Enabled | — | 17 | 23 | mA | |
| Supply Current—Suspended3 | IREGIN | Bus Powered; VREG Enabled | — | 90 | 230 | µ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
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Baud Rate | — | — | 921600 | bps | ||
| Input Leakage Current | IL | — | 25 | 50 | µA | |
| CP2102 | ||||||
| Output High Voltage | IOH = –10 µA | VDD – 0.1 | — | — | ||
| VOH | IOH = –3 mA IOH = –10 mA | VDD – 0.7 — | — VDD – 0.8 | — — | V | |
| Output Low Voltage | IOL = 10 µA = 8.5 mA | — — | — — | 0.1 0.6 | V | |
| VOL | IOL IOL = 25 mA | — | 1.0 | — | ||
| Input High Voltage | VIH | 2.0 | — | — | V | |
| Input Low Voltage | VIL | — | — | 0.8 | V | |
| CP2109 | ||||||
| Output High Voltage | IOH = –10 µA | VDD – 0.1 | — | — | ||
| VOH | IOH = –3 mA IOH = –10 mA | VDD – 0.2 — | — VDD – 0.4 | — — | V | |
| Output Low Voltage | IOL = 10 µA | — | — | 0.1 | ||
| VOL | IOL = 8.5 mA | — | — | 0.4 | V | |
| IOL = 25 mA | — | 0.6 | — | |||
| Input High Voltage | VIH | 0.7 x VDD | — | — | V | |
| Input Low Voltage | VIL | — | — | 0.6 | V |
Table 5. Reset Electrical Characteristics
–40 to +85 °C unless otherwise specified
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| VDD Ramp Time | tRMP | Time to VDD ≥ 2.7 V | — | — | 1 | ms |
| RST Low Time to Generate a System Reset | tRSTL | 15 | — | — | µs | |
| CP2102 | ||||||
| RST Input High Voltage | VIHRESET | 0.7 x VDD | — | — | V | |
| RST Input Low Voltage | VILRESET | — | — | 0.25 x VDD | V | |
| CP2109 | ||||||
| RST Input High Voltage | VIHRESET | 0.75 x VDD | — | — | V | |
| RST Input Low Voltage | VILRESET | — | — | 0.6 | V |
Table 6. Voltage Regulator Electrical Specifications
–40 to +85 °C unless otherwise specified.
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| CP2102 | ||||||
| Input Voltage Range | VREGIN | 4.0 | — | 5.25 | V | |
| Output Voltage | VDDOUT | Output Current = 1 to 100 mA* | 3.0 | 3.3 | 3.6 | V |
| VBUS Detection Input Threshold | VVBUSTH | 1.0 | 1.8 | 2.9 | V | |
| Bias Current | — | 90 | — | µA | ||
| CP2109 | ||||||
| Input Voltage Range | VREGIN | 3.0 | — | 5.25 | V | |
| Output Voltage | VDDOUT | Output Current = 1 to 100 mA* | 3.3 | 3.45 | 3.6 | V |
| VBUS Detection Input Threshold | VVBUSTH | 2.5 | — | — | V | |
| Bias Current | — | 83 | 99 | µ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.
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Transmitter | ||||||
| Output High Voltage | VOH | 2.8 | — | — | V | |
| Output Low Voltage | VOL | — | — | 0.8 | V | |
| Output Crossover Point | VCRS | 1.3 | — | 2.0 | V | |
| Output Impedance (CP2102) | Driving High Driving Low | — — | 38 38 | — — | | |
| Output Impedance (CP2109) | ZDRV | Driving High Driving Low | 36 36 | — — | | |
| Pull-up Resistance | RPU | Full Speed (D+ Pull-up) Low Speed (D- Pull-up) | 1.425 | 1.5 | 1.575 | k |
| Output Rise Time | TR | Low Speed Full Speed | 75 4 | — — | 300 20 | ns |
| Output Fall Time | TF | Low Speed Full Speed | 75 4 | — — | 300 20 | ns |
| Receiver | ||||||
| Differential Input Sensitivity | VDI | (D+) - (D-) | 0.2 | — | — | V |
| Differential Input Common Mode Range | VCM | 0.8 | — | 2.5 | V | |
| Input Leakage Current | IL | Pullups 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
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Supply Voltage | VDD | 3.0 | 3.3 | 3.6 | V | |
| Supply Current - USB Pull-up1 | IPU | — | 200 | 230 | µA | |
| Specified Operating Temperature Range | TA | –40 | — | +85 | °C | |
| Thermal Resistance2 | θJA | — | 32 | — | °C/W | |
| CP2102 | ||||||
| Supply Current—Normal3 | Normal Operation; VREG Enabled | — | 20 | 26 | mA | |
| Supply Current—Suspended3 | IREGIN | Bus Powered; VREG Enabled | — | 80 | 100 | µA |
| CP2109 | ||||||
| Supply Current—Normal3 | Normal Operation; VREG Enabled | — | 17 | 23 | mA | |
| Supply Current—Suspended3 | IREGIN | Bus Powered; VREG Enabled | — | 90 | 230 | µ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
| Parameter | Symbol | Test Condition | Min | Typ | Max | Unit |
|---|---|---|---|---|---|---|
| Baud Rate | — | — | 921600 | bps | ||
| Input Leakage Current | IL | — | 25 | 50 | µA | |
| CP2102 | ||||||
| Output High Voltage | IOH = –10 µA | VDD – 0.1 | — | — | ||
| VOH | IOH = –3 mA IOH = –10 mA | VDD – 0.7 — | — VDD – 0.8 | — — | V | |
| Output Low Voltage | IOL = 10 µA = 8.5 mA | — — | — — | 0.1 0.6 | V | |
| VOL | IOL IOL = 25 mA | — | 1.0 | — | ||
| Input High Voltage | VIH | 2.0 | — | — | V | |
| Input Low Voltage | VIL | — | — | 0.8 | V | |
| CP2109 | ||||||
| Output High Voltage | IOH = –10 µA | VDD – 0.1 | — | — | ||
| VOH | IOH = –3 mA IOH = –10 mA | VDD – 0.2 — | — VDD – 0.4 | — — | V | |
| Output Low Voltage | IOL = 10 µA | — | — | 0.1 | ||
| VOL | IOL = 8.5 mA | — | — | 0.4 | V | |
| IOL = 25 mA | — | 0.6 | — | |||
| Input High Voltage | VIH | 0.7 x VDD | — | — | V | |
| Input Low Voltage | VIL | — | — | 0.6 | V |
Get structured datasheet data via API
Get started free