Placa Uno Compatible Arduino CH340 + Cable USB
$8,990
Inicia tus proyectos de electrónica y robótica con la Placa Uno Compatible. Incluye cable USB y chip CH340 para fácil conexión. Perfecta para estudiantes, ingenieros y entusiastas, con soporte de la gran comunidad Arduino.
4 disponibles
Descripción
Por qué tu PC no reconoce la placa Uno compatible y cómo solucionarlo
Compraste una placa Uno compatible con CH340, conectaste el cable USB y Windows muestra “Dispositivo desconocido”. No es defecto de fábrica: el chip CH340 requiere driver manual en muchas versiones de Windows, Mac y Linux.
Además, la mayoría de los vendedores confunden al cliente. Publican “microcontrolador ATmega16U2” cuando la placa compatible usa el ATmega328P como cerebro y el CH340G solo como puente USB-serie. Entender esta diferencia evita que instales el firmware equivocado o busques el chip en el lugar incorrecto.
En esta guía te entrego los datos eléctricos reales, los límites absolutos de corriente por pin y el paso a paso para instalar el driver sin depender de la descripción genérica del vendedor.

Especificaciones eléctricas: lo que ninguna ficha te dice
El ATmega328P tiene límites estrictos de corriente. Excederlos quema el pin permanentemente o daña el regulador de voltaje integrado. No basta con saber que tiene 14 pines digitales: debes conocer cuánta corriente puedes sacar de cada uno.
| Parámetro | Valor nominal | Límite absoluto | Consecuencia de excederlo |
|---|---|---|---|
| Corriente por pin I/O | 20 mA (recomendado) | 40 mA | Daño permanente del pin o del puerto completo |
| Corriente total VCC/GND | 100 mA (prudente) | 200 mA | Sobrecalentamiento del chip, reinicios |
| Voltaje de entrada (Vin) | 7-12 V | 6-20 V | Regulador NCP1117 se apaga > 20 V o se recalienta con 12 V |
| Salida 5 V regulada | 500 mA (USB) / 800 mA (Vin 7 V) | ~1 A con disipador | Thermal shutdown del regulador |
| Salida 3,3 V | 50 mA | 150 mA | Caída de voltaje, reinicio del CH340 |
| Memoria Flash | 32 KB | 31,5 KB útiles | 0,5 KB reservados para bootloader |
| SRAM / EEPROM | 2 KB / 1 KB | — | Desbordamiento causa reinicios erráticos |
💡 CTA — Placa verificada: Placa Uno compatible CH340G + cable USB A-B 50 cm, con ATmega328P genuino, cristal 16 MHz y led integrado en pin 13. Testeada antes del despacho. Ver en ukrabot.cl — $6.990 CLP
CH340 vs ATmega16U2 vs CP2102: qué conversor traes realmente
La placa original Arduino Uno R3 usa el ATmega16U2 programado como conversor USB-serie. Las clones económicas lo reemplazan por el CH340G de WCH o el CP2102 de Silicon Labs. Cada uno tiene implicancias prácticas distintas.
| Característica | CH340G | ATmega16U2 (original) | CP2102 |
|---|---|---|---|
| Driver Windows | Manual (CH341SER.EXE) | Nativo (CDC) | Nativo o automático |
| Velocidad máxima | 2 Mbps | 1 Mbps | 921.600 bps |
| Corriente 3,3 V | No entrega (usa regulador separado) | 50 mA (LDO interno) | 100 mA (LDO integrado) |
| Reprogramable | No | Sí (DFU) | No |
| Precio aprox. (Chile) | $6.000-$8.000 CLP | $25.000-$35.000 CLP | $9.000-$12.000 CLP |
Para el 95 % de los proyectos (sensores, motores paso a paso, displays LCD), el CH340G es más que suficiente. Solo necesitas el ATmega16U2 si planeas reprogramar el conversor para emular otro dispositivo USB (teclado, joystick HID).
Instalación del driver CH340 en Windows, Mac y Linux
1. Windows 10 / 11 (el más problemático)
Conecta la placa. Abre Administrador de dispositivos. Si ves “USB2.0-Serial” con triángulo amarillo, descarga el driver oficial CH341SER.ZIP del sitio de WCH (winchiphead.com). Descomprime, ejecuta CH341SER.EXE como administrador y reinicia.
En Windows 11 22H2 y posteriores, Microsoft bloquea drivers sin firma WHQL. Si la instalación falla, desactiva temporalmente la comprobación de firma de controladores: Configuración → Recuperación → Inicio avanzado → Solucionar problemas → Opciones avanzadas → Configuración de inicio → Reiniciar → Opción 7 (deshabilitar firma).
2. macOS (Big Sur, Monterey, Ventura, Sonoma)
Apple depreció los drivers de extensión de kernel (KEXT) desde Catalina. Descarga el driver CH34xVCPDriver versión 1.8 o superior desde el sitio de WCH. Es una extensión de sistema (DriverKit) que no requiere desactivar SIP.
Después de instalar, ve a Preferencias del sistema → Privacidad y seguridad → Seguridad y aprueba la extensión. Reinicia. El puerto aparecerá como /dev/cu.wchusbserialXXXX.
3. Linux (Ubuntu, Debian, Raspberry Pi OS)
El kernel Linux 3.2+ incluye el driver ch341 de forma nativa. Conecta la placa y ejecuta dmesg | grep ch341. Deberías ver algo como ch341-uart converter now attached to ttyUSB0. No requiere instalación adicional en la mayoría de las distribuciones.
⚠️ Error costoso: Descargar drivers CH340 desde sitios no oficiales (Mediafire, páginas de dudosa reputación) es riesgoso. WCH ha reportado controladores falsificados que instalan malware. Usa siempre el dominio oficial wch.cn o el enlace que te proporciona un distribuidor confiable en Chile.
5 errores que destruyen la placa en los primeros 10 minutos
| Error | Síntoma | Solución correcta |
|---|---|---|
| Conectar motor DC directo a pin digital | Pin muerto, placa no responde | Usar transistor NPN + diodo de rueda libre o driver L298N |
| Alimentar con 12 V y extraer 500 mA del pin 5 V | Regulador NCP1117 se sobrecalienta (> 125 °C) | Usar fuente externa 5 V para periféricos; Vin solo para la placa |
| Aplicar 5 V a pin analógico A0 | Lectura saturada (1023) sin utilidad | Usar divisor resistivo si la señal excede Vref (5 V) |
| Invertir polaridad en Vin/GND | Diodo de protección quemado, placa inoperante | Verificar con multímetro antes de energizar; usar conector polarizado |
| Conectar sensor 3,3 V lógica a pin 5 V sin level-shifter | Sensor dañado permanentemente (sobrevoltaje) | Usar divisor resistivo o módulo level-shifter bidireccional |
🛠️ CTA — Protección esencial: Kit de protoboard 830 puntos + cables Dupont macho-macho, macho-hembra y hembra-hembra + resistencias 1/4 W para armar divisores y conexiones seguras sin quemar pines. Ver en ukrabot.cl — $5.990 CLP
Cálculo de disipación térmica: por qué 12 V no siempre es buena idea
El regulador NCP1117ST50T3G de la placa Uno disipa la diferencia de voltaje como calor. Si alimentas con 12 V y la placa consume 100 mA (incluyendo leds y sensores), la potencia disipada es:
P = (Vin − Vout) × I = (12 V − 5 V) × 0,1 A = 0,7 W
El encapsulado SOT-223 del NCP1117 tiene una resistencia térmica de ~60 °C/W sin disipador. Eso eleva la temperatura del chip en 42 °C sobre ambiente. A 25 °C ambiente, el regulador opera a 67 °C, dentro del rango seguro.
Pero si extraes 300 mA del pin 5 V para alimentar un sensor o relé:
P = (12 − 5) × 0,3 = 2,1 W → ΔT = 2,1 × 60 = 126 °C → Tj = 151 °C
El NCP1117 entra en thermal shutdown a ~150 °C. La placa se reinicia intermitentemente. Solución: alimenta los periféricos con una fuente 5 V externa o reduce Vin a 7-9 V.
⚠️ Error costoso: Usar una fuente de 19 V de notebook “porque tiene más potencia”. A 19 V y 100 mA, el regulador disipa 1,4 W y supera los 110 °C. Es cuestión de minutos antes del apagado térmico o daño permanente.
Conclusión: domina los límites antes de programar
La placa Uno compatible con CH340 es una herramienta excelente si respetas sus límites eléctricos. No es un tablero de potencia: sus 40 mA por pin y 200 mA totales están pensados para señales lógicas, no para mover cargas.
Antes de escribir tu primer digitalWrite(), instala el driver correcto desde la fuente oficial, verifica que Windows reconozca el puerto COM, y mide con multímetro la corriente que planeas extraer del pin 5 V.
Si necesitas mover motores, relés o tiras LED de alta potencia, intercala siempre un driver externo (L298N, MOSFET IRFZ44N, módulo relé). El ATmega328P cuesta $6.990 CLP; un transistor de potencia cuesta $890 CLP. La elección es obvia.
📦 CTA — Driver de potencia: Módulo L298N dual H-bridge 2 A por canal, con disipador y diodos de protección integrados. Ideal para motores DC y paso a paso sin quemar pines de la Uno. Ver en ukrabot.cl — $4.990 CLP
También te puede interesar
- ⚡ Control de motor DC con L298N y Arduino: especificaciones, caída de voltaje y pines PWM
- 📏 Sensor ultrasónico HC-SR04: rango 2-400 cm, precisión ±3 cm y advertencias de nivel lógico
- 🧰 Starter Kit Arduino: qué incluir, qué sobra y cómo no pagar de más por componentes inútiles
- 🚶 Sensor de movimiento HC-SR501: ángulo 120°, alcance 7 m y ajuste de retardo con potenciómetro
- 🔥 Sensor MQ-2 para alarma de humo: calibración con R0, sensibilidad a LP/CO/humo y tiempos de calentamiento
Preguntas frecuentes
¿Por qué mi PC no reconoce la placa Uno compatible con CH340?
Windows 10/11 no incluye el driver CH340 de forma nativa. Descarga CH341SER.EXE desde el sitio oficial de WCH (winchiphead.com), instálalo como administrador y reinicia. En Mac, instala el driver CH34xVCPDriver 1.8+ y aprueba la extensión en Privacidad y seguridad.
¿Cuál es la diferencia entre el CH340 y el ATmega16U2?
El ATmega16U2 es un microcontrolador que Arduino programa como conversor USB-serie. El CH340G es un chip dedicado de menor costo que hace la misma función pero no es reprogramable. El microcontrolador principal de la placa sigue siendo el ATmega328P en ambos casos.
¿Puedo sacar 500 mA del pin 5 V de la placa Uno?
Solo si la alimentas por USB (500 mA límite del puerto) o por Vin ≤ 9 V. Con Vin = 12 V, el regulador se sobrecalienta al extraer > 200 mA. Para cargas mayores, usa una fuente 5 V externa compartiendo GND con la placa.
¿Qué pasa si conecto un motor directamente a un pin digital?
El pin entrega máximo 40 mA absolutos. Un motor DC pequeño consume 100-500 mA en arranque. Exceder el límite quema el pin del ATmega328P de forma irreversible. Usa siempre un transistor, MOSFET o driver L298N.
¿La placa Uno compatible funciona con sensores de 3,3 V como el ESP8266 o módulos GPS?
Los pines I/O de la Uno operan a 5 V. Conectar directamente una señal de 5 V a un sensor 3,3 V puede dañarlo. Usa un divisor resistivo o un level-shifter bidireccional. El pin 3,3 V de la placa entrega solo 50 mA, insuficiente para alimentar un ESP8266.




