Arduino Nano V3.0 CH340 compatible
Placa compatible con Arduino Nano V3.0, con microcontrolador ATmega328P a 16 MHz, conector Mini USB y chip CH340 para la comunicación USB. Tiene la misma memoria y el mismo microcontrolador que un Arduino Uno en una placa de 45 x 18 mm, con 8 entradas analógicas en vez de 6.
Llega con los pines sin soldar: puedes soldarlos hacia abajo para usarla en protoboard, hacia arriba para cables jumper hembra, o soldar cables directo a la placa en un montaje final.
Trae el bootloader antiguo. En el Arduino IDE elige Placa Arduino Nano y Procesador ATmega328P (Old Bootloader) para cargarle programas.
Microcontrolador y memoria
| Microcontrolador | ATmega328P |
| Velocidad de reloj | 16 MHz |
| Memoria Flash | 32 KB, de los cuales el bootloader usa 2 KB |
| Memoria SRAM | 2 KB |
| Memoria EEPROM | 1 KB |
| Bootloader | Antiguo, carga a 57600 baudios |
| Opción en el Arduino IDE | Arduino Nano, ATmega328P (Old Bootloader) |
Alimentación y conexión
| Voltaje de operación | 5 V |
| Voltaje en VIN | 7 a 12 V DC |
| Conector | Mini USB |
| Chip USB a serie | CH340 |
| Pin 3V3 | Salida de 3,3 V de muy baja corriente, no apta para alimentar módulos |
| Corriente por pin | 20 mA recomendado, 40 mA máximo |
| Corriente total de los pines | 200 mA máximo |
Pines
| Digitales | 14, de D0 a D13 |
| PWM | 6: D3, D5, D6, D9, D10 y D11 |
| Analógicas | 8, de A0 a A7, con resolución de 10 bits |
| Solo analógicas | A6 y A7, no funcionan como digitales |
| I2C | A4 (SDA) y A5 (SCL) |
| SPI | D10 (SS), D11 (MOSI), D12 (MISO) y D13 (SCK) |
| Serie | D0 (RX) y D1 (TX), compartidos con el USB |
| Interrupciones externas | D2 y D3 |
Características físicas
| Dimensiones | 45 x 18 mm |
| Pines | Sin soldar: 2 tiras de 15 pines y un conector ICSP de 2 x 3 |
| Incluye | Cable USB a Mini USB |
Driver CH340
Tutorial de instalación del driver
Descarga oficial del driver para Windows (WCH)

Preguntas frecuentes
El IDE no logra subir el programa y dice not in sync. ¿La placa viene mala?
No. Esta placa trae el bootloader antiguo, que recibe el programa a 57600 baudios, y con la opción ATmega328P el IDE intenta a 115200 y termina con un error de sincronización, como not in sync o programmer is not responding. En el Arduino IDE entra a Herramientas, Placa y elige Arduino Nano; después, en Herramientas, Procesador, marca ATmega328P (Old Bootloader). Si con esa opción tampoco sube, prueba con ATmega328P.
El computador no reconoce la placa o el IDE dice no upload port provided. ¿Qué hago?
Ese error significa que el IDE no tiene un puerto seleccionado, no que falle el bootloader. Instala el driver del chip CH340: en Linux viene incluido y en Windows y macOS recientes a veces se instala solo. Después conecta la placa, entra a Herramientas, Puerto y elige el que aparece al conectarla. Si no aparece ningún puerto nuevo, prueba con otro cable USB, porque un cable que solo carga no transmite datos.
¿Cómo la alimento y qué voltaje soporta?
Por USB recibe 5 V, que es lo más simple mientras programas. Con una fuente externa, conéctala al pin VIN con 7 a 12 V: el regulador de la placa la baja a 5 V, y sobre 12 V se calienta. Si tienes una fuente de 5 V bien regulada, puedes conectarla al pin 5V, pero no uses dos fuentes a la vez. El pin 3V3 entrega muy poca corriente en esta placa, así que para módulos de 3,3 V como NRF24 o ESP8266 usa un regulador aparte.
¿Puedo usar el watchdog con esta placa?
Con el bootloader antiguo, un reinicio por watchdog puede dejar la placa en un ciclo de reinicios en el que tampoco acepta programas nuevos. Si tu programa va a usar el watchdog, antes grábale el bootloader Optiboot con un programador ISP, por ejemplo otro Arduino, y desde ahí prográmala con la opción ATmega328P. Si ya quedó en ese ciclo, desconecta el USB, mantén apretado el botón de reset, vuelve a conectarla, presiona Subir en el IDE y suelta el botón cuando aparezca Subiendo. El programa nuevo debe partir setup() con MCUSR = 0; y wdt_disable(); en ese orden.



