CP2102N-A01-GQFN28R - USB to UART Bridge QFN-28 | Silicon Labs
N.º de pieza: CP2102N-A01-GQFN28R ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.92 | $4,92 |
| 10 | $4.18 | $41,80 |
| 100 | $3.55 | $355,00 |
| 500 | $2.94 | $1.470,00 |
| 1.000 | $2.58 | $2.580,00 |
| 2.500 | $2.31 | $5.775,00 |
CP2102N-A01-GQFN28R Descripción general
A USB-to-UART bridge is a class of protocol converter IC that translates USB signaling into asynchronous serial (UART) signaling, allowing legacy RS-232/RS-485 devices, microcontroller debug ports, and sensor nodes to communicate with a host PC over the USB bus without writing USB firmware. Bridges like the CP2102N live in the hierarchy: USB bridge IC -> interface IC -> connectivity IC -> mixed-signal semiconductor. They are a faster, lower-risk alternative to embedding a USB stack in firmware, and they typically enumerate as a Virtual COM Port (VCP) so existing serial-terminal software works unmodified.
The CP2102N-A01 delivers USB 2.0 full-speed (12 Mbps) signaling, supports data rates from 300 baud to 1 Mbaud, integrates a 3.3V LDO with enough headroom to source 100 mA on VIO, and provides GPIO pins plus a hardware reset input (RSTb). The on-chip oscillator and internal voltage regulator remove the need for an external crystal and an external 3.3V rail when the host port supplies 5V bus power. These features let a designer replace a discrete USB-UART implementation with one 5x5 mm QFN.
Under the hood, the CP2102N uses a hard-wired USB function-state machine and a programmable baud-rate generator rather than a soft USB stack, which means there is no firmware to maintain on the device itself. The host-side driver (Silicon Labs CP210x VCP) supplies the COM-port abstraction, while the silicon handles NRZI encoding, bit stuffing, packet ACK/NAK, and suspend/resume power management.
Typical applications include microcontroller debug and programming adapters (especially for ARM Cortex-M and AVR parts without native USB), industrial sensor-to-USB bridges, point-of-sale terminals, USB dongles for wireless modules, and field-upgrade serial console ports on embedded Linux systems. The wide baud-rate range also supports legacy RS-232 equipment running at non-standard rates.
When designing with the CP2102N-A01-GQFN28R, observe the bus-powered voltage-divider requirement documented in Silicon Labs AN976: a resistor divider on VBUS is required to bring the 5V supply within the device's absolute-maximum rating. Use the CP210x VCP driver on the host, and respect the 6-byte internal EEPROM signature if you intend to customize USB descriptors (VID/PID/strings).
This page synthesizes distributor pricing, drop-in QFN-28 alternatives from both Silicon Labs and competitors, and practical design notes that go beyond the bare datasheet summary.
Alternativas directas para CP2102N-A01-GQFN28R — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con CP2102N-A01-GQFN28R (mismo factor de forma y huella) — difiere en Internal Regulator Output, Operating Temperature, Package, Supply Voltage (VDD).
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
CP2102N-A02-GQFN28R
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
CP2102N-A01-GQFN28
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
CP2102N-A02-GQFN28
✅ Sustitución directa✓ En stock
$2.35 / unidad
Ver hoja de datos →CP2102N-A01-GQFN28R
✅ Sustitución directa✓ En stock
$2.31 / unidad
Ver hoja de datos →CP2102N-A01-GQFN28R Especificaciones
| Product Type | USB to UART Bridge Controller |
| Series | USBXpress |
| USB Standard | USB 2.0 Full-Speed (12 Mbps) |
| UART Interface | USB 2.0 UART |
| Number of UART Channels | 1 |
| Velocidad de datos | 300 baud to 1 Mbaud |
| Supply Voltage (VBUS) | 4.0 V to 5.25 V |
| Supply Voltage (VDD) | 3.0 V to 3.6 V |
| Internal Regulator Output | 3.3 V (up to ~100 mA) |
| Temperatura de funcionamiento | -40 C to +85 C |
| Encapsulado | 28-QFN (5x5 mm) with exposed pad |
| Tipo de montaje | Surface Mount |
| GPIO | Yes (multiple, signal-configurable) |
| Reset Pin | RSTb (active-low hardware reset) |
| On-chip Oscillator | Yes (no external crystal required) |
| Nivel MSL | MSL3 (per JEDEC J-STD-020) |
| Estado RoHS | Compliant |
| Host Driver | Silicon Labs CP210x VCP driver |
Configuración de pines de CP2102N-A01-GQFN28R
| Pin 1 | VBUS — USB bus power input (4.0 V to 5.25 V); resistor divider to VDD required per AN976 |
| Pin 2 | VDD — 3.3 V regulator output / external 3.3 V supply input (3.0 V to 3.6 V) |
| Pin 3 | GND — Ground reference |
| Pin 4 | D+ — USB data plus line |
| Pin 5 | D- — USB data minus line |
| Pin 6 | RSTb — Active-low hardware reset input |
| Pin 7 | TXD — UART transmit data output |
| Pin 8 | RXD — UART receive data input |
| Pin 9 | RTS — UART ready-to-send (active-low request to send) |
| Pin 10 | CTS — UART clear-to-send (active-low) |
| Pin 11 | GPIO.0 — General-purpose I/O / configurable signal |
| Pin 12 | GPIO.1 — General-purpose I/O / configurable signal |
| Pin 13 | GPIO.2 — General-purpose I/O / configurable signal |
| Pin 14 | GPIO.3 — General-purpose I/O / configurable signal |
| Pin 15 | SUSPENDb — Active-low USB suspend indicator |
| Pin 16 | SUSPEND — USB suspend state output (active high) |
| Pin 17 | NC — Not connected (per datasheet pinout) |
| Pin 18 | NC — Not connected (per datasheet pinout) |
| Pin 19 | NC — Not connected (per datasheet pinout) |
| Pin 20 | NC — Not connected (per datasheet pinout) |
| Pin 21 | NC — Not connected (per datasheet pinout) |
| Pin 22 | NC — Not connected (per datasheet pinout) |
| Pin 23 | NC — Not connected (per datasheet pinout) |
| Pin 24 | NC — Not connected (per datasheet pinout) |
| Pin 25 | NC — Not connected (per datasheet pinout) |
| Pin 26 | NC — Not connected (per datasheet pinout) |
| Pin 27 | NC — Not connected (per datasheet pinout) |
| Pin 28 | EPAD — Exposed thermal pad; tie to ground for thermal dissipation |
Aplicaciones típicas
CP2102N-A01-GQFN28R es adecuado para 6 aplicacións: Microcontroller USB Debug and Programming Adapter, Industrial Sensor to USB Bridge, Point-of-Sale Terminal USB Console, Wireless Module USB Configuration Dongle, Embedded Linux Serial Console Adapter, USB Dongle for Legacy RS-232 Equipment.
Microcontroller USB Debug and Programming Adapter
The CP2102N-A01-GQFN28R is well suited to microcontroller debug and programming dongles because it provides a true USB 2.0 full-speed VCP port at 12 Mbps and supports UART baud rates from 300 baud up to 1 Mbaud, covering SWD-over-UART bootloader speeds up to 1 Mbaud used by STM32, ATSAMD, and ATSAMV71 bootloaders. Its on-chip oscillator removes the external 12 MHz crystal that legacy CP2102 designs required, and the internal 3.3V LDO sources up to ~100 mA, enough to power the target MCU's VDDIO rail during bench programming. The QFN-28 (5x5 mm) footprint is small enough for pocket-sized programmers and the Silicon Labs CP210x VCP host driver installs automatically on Windows/macOS/Linux, so end users do not have to load firmware.
Recomendado
Industrial Sensor to USB Bridge
Industrial sensor nodes that output RS-232 or RS-485 can be bridged to a USB host by the CP2102N-A01-GQFN28R, which provides hardware flow control on RTS/CTS pins and supports non-standard baud rates used by legacy instrumentation. The internal 3.3V LDO and -40 C to +85 C industrial temperature rating allow the bridge to sit directly on the sensor's PCB without an external regulator, and the QFN-28 (5x5 mm) package fits inside sealed IP65 enclosures used on factory floors. The CP210x VCP host driver exposes the sensor as a standard COM port, so SCADA and LabVIEW software requires no modification to ingest the data stream.
Recomendado
Point-of-Sale Terminal USB Console
POS terminals and payment peripherals benefit from the CP2102N-A01-GQFN28R's USB 2.0 full-speed signaling and integrated 3.3V regulator, which together eliminate two discrete components (crystal and LDO) and shrink the BOM. The exposed-pad QFN-28 (5x5 mm) package provides low thermal resistance for the higher current bursts typical of printer and scanner peripherals. Silicon Labs' wide host driver support (Windows WHQL, macOS, Linux) ensures the POS terminal enumerates on virtually any retail back-office PC without custom driver installation, shortening field deployment.
Recomendado
Wireless Module USB Configuration Dongle
Sub-GHz and BLE wireless modules (CC1310, CC3220, ATSAMR21) typically expose a UART for firmware updates and AT-style configuration. The CP2102N-A01-GQFN28R is a popular choice for USB-to-UART dongles that host these modules because it enumerates as a standard VCP, supports the 921600 baud needed for OTA-style firmware loads, and provides enough current (~100 mA) from its internal 3.3V LDO to power small radio modules during bench setup. The compact QFN-28 (5x5 mm) lets designers build credit-card-sized dongles.
Recomendado
Embedded Linux Serial Console Adapter
Embedded Linux boards (Raspberry Pi-class SoMs, ATSAMA5 gateways, AM335x industrial SBCs) require a UART console for kernel boot logs and systemd debugging. The CP2102N-A01-GQFN28R is a standard pick for this role because its CP210x VCP driver is included in the upstream Linux kernel (cp210x.ko), and it supports the 115200 baud default plus higher rates used by modern kernels. Its industrial temperature rating allows the console adapter to live inside outdoor enclosures, and the integrated 3.3V regulator simplifies the cable assembly to a single 5V USB feed.
Recomendado
USB Dongle for Legacy RS-232 Equipment
Test-and-measurement instruments, CNC controllers, and laboratory gear that ship with RS-232 ports can be modernized with a CP2102N-A01-GQFN28R-based USB adapter cable, replacing the bulky DB-9 with a compact USB-C dongle. The CP2102N's 300 baud to 1 Mbaud range covers the 9600 baud default plus the 19.2 kbaud / 38.4 kbaud rates common on legacy instruments. Hardware flow control on RTS/CTS pins allows the dongle to drive instruments that require handshake lines. The QFN-28 (5x5 mm) package is small enough to embed in overmolded cables.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para CP2102N-A01-GQFN28R — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | CP2102N-A02-GQFN28R | CP2102N-A01-GQFN28 | CP2102N-A02-GQFN28 |
|---|---|---|---|---|
| Package | 28-QFN (5x5 mm) | 28-QFN (5x5 mm) - same | 28-QFN (5x5 mm) - same | 28-QFN (5x5 mm) - same |
| Brand | Silicon Labs | Silicon Labs | Silicon Labs | Silicon Labs |
| USB Standard | USB 2.0 Full-Speed (12 Mbps) | USB 2.0 Full-Speed (12 Mbps) | USB 2.0 Full-Speed (12 Mbps) | USB 2.0 Full-Speed (12 Mbps) |
| ROM Revision | -A01 | -A02 (newer, enhanced GPIO) | -A01 (same revision, tray pack) | -A02 (newer, tray pack) |
| UART Baud Range | 300 baud to 1 Mbaud | 300 baud to 1 Mbaud | 300 baud to 1 Mbaud | 300 baud to 1 Mbaud |
| Internal 3.3V LDO | Yes (~100 mA) | Yes (~100 mA) | Yes (~100 mA) | Yes (~100 mA) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| Host Driver | Silicon Labs CP210x VCP | Silicon Labs CP210x VCP | Silicon Labs CP210x VCP | Silicon Labs CP210x VCP |
| Packaging Form | Tape & Reel (R suffix) | Tape & Reel (R suffix) | Tray (no R suffix) | Tray (no R suffix) |
| Lifecycle Status | Active | Active | Active | Active |
Diferenciadores clave
- On-chip oscillator removes the 12 MHz external crystal required by legacy CP2102 designs (frente a CP2102 (legacy))
- Integrated 3.3V LDO sources up to ~100 mA, eliminating the need for an external regulator (frente a FTDI FT232RL)
- Industrial -40 C to +85 C operating temperature range without a special order code (frente a Microchip MCP2200)
Notas de diseño
Bus-powered designs MUST include a resistor divider on the VBUS line to drop the 5 V supply to within the CP2102N's absolute-maximum rating of VDD. Per Silicon Labs AN976 (CP2101/2/3/4/9 to CP2102N Porting Guide), a typical divider is 24.9 kOhm from VBUS to VDD and 24.9 kOhm from VDD to GND, which yields roughly 2.5 V at the VDD pin when VBUS is 5 V. Estimated: assuming negligible current draw on VDD, the divider midpoint is approximately VBUS/2 = 2.5 V; adjust resistor values if the downstream load pulls significant current.
Tie the exposed thermal pad (EPAD) directly to a clean ground copper pour with multiple stitching vias. Route the USB D+ and D- traces as a 90-ohm differential pair with length matching within 2 mm; keep them away from switching nodes and isolated from the UART traces. Place the VBUS and VDD decoupling capacitors (4.7 uF + 0.1 uF) within 2 mm of their respective pins, per the Silicon Labs reference layout in the CP2102N datasheet.
Three common pitfalls when porting from the legacy CP2102: (1) omitting the VBUS resistor divider - the CP2102N's lower absolute-max VDD is the most frequent reason a porting board fails on first power-up; (2) forgetting that the on-chip oscillator replaces the 12 MHz crystal, so any crystal footprints on legacy boards should be left as NC; (3) not loading the CP210x VCP driver on the host - VCP enumeration requires Silicon Labs' signed driver on Windows, while macOS and Linux ship with cp210x.ko built in. Always double-check the host OS driver story before committing to a chip.
USB 2.0 full-speed signaling requires the D+/D- traces to be a controlled-impedance 90 ohm differential pair. If using a 4-layer board with FR-4 (Dk ~4.3), set the trace width to roughly 0.20 mm and the trace spacing to 0.15 mm on a 0.20 mm dielectric to the reference plane. Add a common-mode choke (e.g., 90 ohm at 100 MHz) near the USB connector to suppress conducted EMI from attached hosts. Maintain 0.5 mm clearance between the D+/D- pair and other signals.
Información de cumplimiento
RoHS and REACH compliance per Silicon Labs product page. Not AEC-Q100 qualified; for automotive applications, add environmental qualification at the module level or select a different USB bridge. Lead-free (Pb-free) reflow profile per JEDEC J-STD-020.