The CP2102 (and CP2104, CP210x family) is Silicon Labs’ USB-to-serial chip — found on ESP32/ESP8266 dev boards, many USB-TTL adapters and countless IoT gadgets. If your board shows up as “CP2102 USB to UART Bridge” with a warning, or no COM port appears, this is the driver you need. Official Silicon Labs package, hosted below.
⬇ CP210x Universal Windows Driver (Silicon Labs)
“Universal” = one package for the whole CP210x family. macOS and Linux ship support built in; this is the Windows driver.
Installing the universal driver
Unlike a normal setup.exe, the Universal package installs through Windows itself:
- Extract the ZIP to a folder you can find;
- Plug in the board — Windows may show it under Device Manager → Other devices with a ⚠;
- Right-click the CP2102 device → Update driver → Browse my computer → point to the extracted folder (tick “include subfolders”) → Next;
- A COM port appears under Ports (COM & LPT). Select it in your tool.
Prefer a double-click installer? The older “VCP” package with a setup.exe also works on Windows 10/11 — but the Universal driver above is the current, cleanest route.
Troubleshooting
No COM port after install? Replug the board, and check Device Manager → Ports. If it’s still under “Other devices,” redo the manual Update-driver steps pointing at the exact extracted folder.
Works then drops out? Cable or hub. Use a data-capable cable straight into a rear USB port — ESP boards pull current spikes on WiFi that weak hubs can’t supply.
CP2102 vs CH340 — how do I know which I have? Read the tiny chip near the USB connector, or check how it enumerates: “CP2102 USB to UART Bridge” = this driver; “USB2.0-Serial” / “CH340” = the CH340 driver instead.
Upload still fails on an ESP32? The driver’s working if the COM port shows. ESP upload failures are usually the boot-button/auto-reset timing or baud rate — a separate issue from the USB-serial bridge.
Verdict
Silicon Labs keeps this driver current and, like WCH’s CH340, has never played the counterfeit-lockout game — install it once and your CP2102 boards just work. If you also own Prolific adapters, the Windows 11 story is uglier: see the PL2303 “Phased Out” fix.
