Driver CH340: descárgalo e instálalo en Windows, Mac y Linux

Driver CH340: descárgalo e instálalo en Windows, Mac y Linux

Actualizado en agosto de 2026. Incluye Windows 11 y 10, macOS, Linux y los chips CH340C, CH340K y CH9102.

Usualmente ocurre que preferimos un modelo de Arduino Uno r3 compatible por su precio más bajo y capacidades idénticas a un Arduino original. Todo va de maravilla hasta el momento de cargar el primer programa… y nuestro pc es incapaz de reconocer la placa.

Muchas veces pensamos que puede ser nuestro puerto o el cable USB, incluso podemos llegar a pensar que nuestro Arduino esté quemado o se haya dañado… pero afortunadamente no es ninguna de las anteriores. La solución es muy sencilla y te la explicamos en el siguiente blog.

Todos los microcontroladores Arduino trabajan en un protocolo llamado TTL, mientras que nuestro puerto USB trabaja en estándar Serial.

Para comunicar el microcontrolador se requiere un “traductor” entre ellos, que comúnmente es un conversor USB TTL CH340. Aquí reside la dificultad, pues no todos los ordenadores cuentan con los drivers necesarios para utilizar correctamente este traductor.

Para solucionar el problema, el paso clave es instalar el controlador específico, el Driver CH340 . Lo puedes descargar de forma segura y directa desde el siguiente recuadro:

👇 ¡Haz clic aquí para descargar el Driver CH340! 👇

Descargar Driver CH340 para Windows (.zip)

(Instalador para Windows. Es un .ZIP: lo abres con doble clic, sin instalar nada más. Dentro está la carpeta del driver; ejecuta SETUP.EXE . Si usas macOS o Linux no descargues nada: más abajo te explicamos por qué.)

La instalación es bastante sencilla, debemos dar siguiente hasta que se haya completado. Cabe destacar que debemos mantener conectada la placa Arduino compatible en todo el proceso, sino el instalador podría arrojar un error.

Tras instalarse correctamente, se recomienda reiniciar el equipo. Una vez completada la instalación del Driver CH340 y reiniciado el PC, nuestro ordenador será capaz de reconocer las placas Arduino Compatible conectadas a través de nuestro puerto USB.

Finalmente, en el Arduino IDE debemos ir a la sección “Herramientas” (o “Tools”), seleccionamos nuestro modelo de Arduino (Ej: Arduino Uno) y luego seleccionamos el puerto COM que ha asignado el sistema. ¡Problema resuelto!

¡Con estos pasos, tu Arduino compatible debería ser reconocido y estar listo para programar!

En ambos el instalador es el mismo y los pasos no cambian. Lo que sí cambia es cómo verificar que funcionó, y ahí es donde la mayoría se queda a medio camino:

Si en vez de eso aparece un dispositivo con un triángulo amarillo, o algo llamado USB2.0-Serial dentro de Otros dispositivos , el driver no se instaló o Windows Update puso uno genérico encima. En ese caso: clic derecho sobre el dispositivo, Desinstalar el dispositivo , marca la casilla que borra el software del controlador, desconecta la placa, vuelve a ejecutar el instalador y recién ahí conéctala de nuevo.

El archivo que te dejamos arriba es el instalador de Windows. En macOS y en Linux no lo necesitas, y de hecho instalar un driver de terceros suele ser justamente lo que rompe la conexión.

Desde macOS Mojave (10.14) el sistema ya trae el controlador. No instales nada: conecta la placa y listo. Para comprobarlo, abre la Terminal y escribe:

Tiene que aparecer algo como /dev/cu.wchusbserial1420 . Ese es el puerto que eliges en el Arduino IDE.

Si no aparece y en algún momento instalaste un driver CH340 bajado de internet, ese es el problema: el driver de terceros choca con el que trae Apple. Desinstálalo, reinicia y prueba de nuevo con la placa conectada.

El controlador viene en el kernel desde hace años (el módulo se llama ch341 ), así que tampoco hay que instalar nada. El puerto aparece como /dev/ttyUSB0 . Compruébalo con:

Si la placa no aparece o el Arduino IDE dice que no tiene permiso, casi siempre es una de estas dos cosas:

No todas las placas traen el mismo conversor, y ese detalle decide si el driver de arriba te sirve o no. El chip es el cuadrado pequeño que está junto al conector USB, y trae su nombre impreso encima.

Si lo que necesitas es el conversor suelto para programar un microcontrolador que no trae USB, en la tienda tenemos el conversor serial TTL CH340E a USB , que funciona con este mismo driver.

Te dejamos un video para que sigas paso a paso la instalación de los controladores. Y si todavía estás viendo qué placa comprar, en la guía de placas Arduino UNO comparamos las dos R3, con CH340 y con ATmega16U2, la R4 WiFi y la UNO Q.

No dudes en comentar si por algún motivo has tenido una dificultad, te responderemos lo antes posible. Si te ha solucionado el problema ¡Compártelo! Así podremos ayudar a otros usuarios con el mismo problema.

Recommended articles