El CP2102 y su sucesor CP2102N son los puentes USB-serie de Silicon Labs que llevan muchas placas ESP32 y NodeMCU, además de adaptadores USB-TTL y equipos de medición. Si Windows muestra «Silicon Labs CP210x USB to UART Bridge» con un triángulo amarillo, o si no aparece ningún puerto COM, aquí tienes el paquete correcto, cómo instalarlo a mano en Windows 11 y qué versión te entrega Windows Update.
Última verificación: 26 de octubre de 2026.
⬇ CP210x Universal Windows Driver (Silicon Labs)
No lo alojamos en TecnicoLab: la licencia que viene dentro del paquete (SLAB_License_Agreement_VCP_Windows.txt, cláusulas 4.b y 4.g) no permite redistribuirlo por separado a terceros. Por eso el botón lleva a Silicon Labs.
Qué paquete elegir en la página de Silicon Labs
La pestaña de descargas lista varios paquetes con nombres parecidos. Las notas de versión del propio paquete explican la diferencia:
- CP210x Universal Windows Driver (versión 11.x): para Windows 10 versión 1803 o posterior y Windows 11. Según las notas, los drivers 11.1.0 en adelante «no funcionan en versiones anteriores de Windows como Windows 7 y 8.1». Es el que quieres en una PC actual.
- CP210x VCP Windows y CP210x Windows Drivers (versiones 6.7.x): el driver «legado», con números de versión menores que 10.0.0, para Windows 7 y 8.1. Úsalo solo en una PC vieja del taller.

Instalación manual en Windows 11
El paquete Universal no trae un instalador con doble clic: se instala desde el Administrador de dispositivos. Los pasos coinciden con los de la guía de Microsoft para actualizar controladores:
- Descomprime el ZIP en una carpeta que encuentres fácil, por ejemplo en el Escritorio.
- Conecta la placa. Abre el Administrador de dispositivos; el CP2102 aparece en Otros dispositivos o con un triángulo amarillo.
- Clic derecho → Actualizar controlador → Buscar controladores en el equipo → Examinar y elige la carpeta donde está
silabser.inf(la raíz del ZIP, no la subcarpetax64) → Siguiente. - Al terminar, el dispositivo pasa a Puertos (COM y LPT) como Silicon Labs CP210x USB to UART Bridge (COMx). Ese COM es el que eliges en el IDE de Arduino, en esptool o en tu programa.
Si eliges la búsqueda automática en lugar de «Buscar controladores en el equipo», Windows puede responder «Los mejores controladores para el dispositivo ya están instalados» aunque tengas un INF más nuevo en Descargas. Solo la ruta manual instala lo que descomprimiste.
La parte que nadie cuenta: Windows Update no siempre lo instala solo
Las notas de versión de Silicon Labs dicen textualmente que el driver se instala automáticamente por Windows Update «para CP210x con valores de PID alternativos 0xEA63, 0xEA7A y 0xEA7B», y aclaran que esos no son los valores por defecto. El PID de fábrica del CP2102 es EA60. Si tu placa usa ese PID, el fabricante no promete la instalación automática: por eso conviene tener el ZIP guardado, sobre todo en la PC del taller que no siempre tiene internet.
Para ver tu PID: Propiedades del dispositivo → Detalles → Id. de hardware. Esta tabla sale del silabser.inf del paquete 11.5.0:
| VID:PID | Nombre en el Administrador de dispositivos |
|---|---|
10C4:EA60 |
Silicon Labs CP210x USB to UART Bridge (PID de fábrica) |
10C4:EA63 |
Silicon Labs CP210x USB to UART Bridge (PID alternativo, Windows Update) |
10C4:EA70 / EA7A |
Silicon Labs Dual CP2105: dos puertos, «Enhanced COM Port» y «Standard COM Port» |
10C4:EA71 / EA7B |
Silicon Labs Quad CP2108: cuatro puertos, «Interface 0» a «Interface 3» |
Si el VID que ves es 1A86, tu placa no lleva un chip de Silicon Labs sino un CH340 de WCH: necesitas el driver CH340.
Qué versión te entrega Windows Update
Cuando Windows sí lo instala solo, la versión depende de tu edición de Windows, no de tu chip. Estas son las del Catálogo de Microsoft Update:
| Versión | Publicada | Para |
|---|---|---|
| 11.5.0.417 | 09/12/2025 | Windows 11 25H2 o posterior |
| 11.4.0.393 | 12/11/2024 | Windows 11 24H2 o posterior; Windows 10 1809 o posterior |
| 11.3.0.176 | 12/04/2023 | Windows 11 22H2 o posterior; Windows 10 1809 o posterior |
| 11.2.0.167 | 03/10/2022 | Windows 11 22H2 o posterior |
| 11.1.0.53 | 17/02/2022 | Windows 21H2 o posterior |
Dos correcciones de las notas de versión que importan en el banco de trabajo: la 11.4.0 arregló una pantalla azul con el CP2102N-A02 a 3 Mbaud, y la 11.5.0 arregló que la línea RTS del CP2102N quedara activada después de transmitir. Si trabajas con un CP2102N a velocidades altas o usas RTS para el reinicio automático, no te quedes en una versión anterior.

Errores comunes
- «Los controladores de este dispositivo no están instalados. (Código 28)»: es el caso del PID
EA60sin internet. Haz la instalación manual de arriba. - «Este dispositivo no se puede iniciar. (Código 10)»: el driver cargó pero el dispositivo no arrancó. Revisa primero el cable (que sea de datos) y usa un puerto trasero de la PC, sin hub.
- «Windows no puede comprobar la firma digital… (Código 52)»: instalaste una copia reempaquetada. Microsoft indica que la única salida para el usuario es instalar un controlador firmado: vuelve a apuntar «Actualizar controlador» al paquete de Silicon Labs.
- «Failed to connect to ESP32: No serial data received»: el puerto abrió, así que el driver funciona. La guía de solución de problemas de esptool dice que este error «normalmente implica algún problema de hardware»: líneas RX/TX sin conectar o un fallo al entrar en modo de descarga. Mantén presionado BOOT mientras conecta.
- «Invalid head of packet»: la misma guía lo atribuye a un cable USB de mala calidad, a la protoboard haciendo corto en los pines de la flash o a caídas de tensión durante la grabación. Baja la velocidad antes de culpar al driver.
Los textos de los códigos de Windows son los de la documentación de Microsoft.
Preguntas frecuentes
¿Un solo paquete sirve para CP2102, CP2104, CP2105 y CP2108? Sí, eso significa «Universal». Las notas de versión listan CP2102N, CP2102, CP2103, CP2104, CP2105, CP2108 y CP2109. El CP2105 y el CP2108 crean dos y cuatro puertos COM con un solo cable.
¿Y en Windows 7? El Universal no funciona ahí; usa el paquete legado 6.7.x de la misma página.
¿CP2102 o CH340: cuál es mi caso? Lee el VID en el Id. de hardware: 10C4 es Silicon Labs, 1A86 es WCH. Si tu programador es un CH341A, ninguno de estos dos drivers aplica: mira la guía del programador CH341A.
Veredicto
El driver de Silicon Labs es estable y se mantiene al día; el único tropiezo real es que la instalación es manual y que el PID de fábrica no está garantizado por Windows Update. Guarda el ZIP oficial, instálalo con «Buscar controladores en el equipo» y tus placas con CP2102 quedan listas.
Fuentes
- Silicon Labs, USB to UART Bridge VCP Drivers; dentro del paquete 11.5.0:
CP210x_Universal_Windows_Driver_ReleaseNotes.txt,silabser.infySLAB_License_Agreement_VCP_Windows.txt. - Microsoft, Catálogo de Microsoft Update, «Silicon Laboratories Inc. Ports».
- Microsoft, Actualizar controladores a través del Administrador de dispositivos y mensajes de error del Administrador de dispositivos.
- Espressif, esptool: Troubleshooting y esquema del ESP32-DevKitC V4.
