CP2102 is a single-chip solution that integrates USB to UART bridge, eliminating the need for external resistors and crystal. It features an integrated USB transceiver, 1024-byte EEPROM, power-on reset circuit, and voltage regulator. It supports USB 2.0 specification with full-speed transfer and USB suspend states. The UART supports various data formats and baud rates, with receive and transmit buffers, and hardware or X-On/X-Off handshaking. It also provides virtual COM port device drivers for existing COM port PC applications, compatible with Windows, MAC OS, and Linux. It is suitable for upgrading RS-232 legacy devices to USB, as well as USB interface cables for cellular phones and PDAs.
The CP2102 is a highly integrated USB‑to‑UART bridge controller that combines a USB 2.0 full‑speed function controller, transceiver, oscillator, 1024‑byte EEPROM and UART interface in a compact 5 × 5 mm 28‑pin MLP package. It requires no external USB components and provides a royalty‑free Virtual COM Port driver so the device appears as a standard COM port to PC applications.
Key specifications include a 3.0‑3.6 V supply range, operation from –40 °C to +85 °C, 576‑byte receive and 640‑byte transmit buffers, and support for baud rates from 300 bps to 1 Mbit/s. The on‑chip 3.3 V regulator allows both bus‑powered and self‑powered configurations, and the device is compatible with Windows, macOS and Linux operating systems.
| Supply Voltage | 3.0 V – 3.6 V |
|---|---|
| Operating Temperature Range | –40 °C to +85 °C |
| EEPROM Size | 1024 bytes |
| UART Baud Rate Range | 300 bps to 1 Mbit/s |
| USB Speed | Full‑speed (12 Mbps) USB 2.0 |
| Package | 28‑pin MLP (5 × 5 mm) |
| On‑chip Voltage Regulator Output | 3.3 V |
| Receive Buffer Size | 576 bytes |
| Transmit Buffer Size | 640 bytes |
| Maximum Total Current | 500 mA |
It supports data bits of 5‑8, stop bits of 1, 1.5, or 2, and parity options of odd, even, mark, space, or none.
The device can draw up to 500 mA total through VDD and GND.