Referencias

Arduino, ICSP y JTAG

Uno/Nano, ISP, ARM de 20 pines y HD44780.

Arduino Uno / Nano (ATmega328P)

Pin / grupoDetalle
D0 / RXUART recepción. No uses con USB serial al mismo tiempo.
D1 / TXUART transmisión.
D2 – D13Digitales. D13 tiene LED onboard.
D3,5,6,9,10,11PWM (~490 o 980 Hz según el pin).
D2,3Interrupciones externas (INT0 / INT1).
A0 – A5Analógicos 10 bit. También sirven como digitales D14–D19.
A4 / A5I²C: SDA y SCL.
D10–D13SPI: SS, MOSI, MISO, SCK.
5V / 3.3VSalidas reguladas. No alimentes por acá cargas grandes.
VINEntrada 7–12 V al regulador. Polaridad correcta o quemás la placa.
IOREFReferencia de lógica (5 V en Uno). Los shields la leen.
RESETActivo en bajo. Se puede conectar un pulsador a masa.

Notas de uso

PasoQué revisar
1Si el USB no enumera, medí 5 V en el pin 5V. Si no hay, el fusible PTC o el regulador están mal.
2El ATmega se puede programar por ICSP (los 6 pines cerca del procesador) si el bootloader se corrompe.
3Nano clone CH340: instalá el driver. Si no aparece el puerto, es casi siempre el driver o el cable de solo carga.

ICSP / ISP (6 pines)

PinSeñal
1MISO
2VCC
3SCK
4MOSI
5RESET
6GND

JTAG (20 pines ARM)

PinSeñal
1VREF
3nTRST
5TDI
7TMS
9TCK
11RTCK
13TDO
15nRESET
ParesCasi todos a GND

LCD HD44780 (16 pines)

PinSeñal
1VSS, masa
2VDD, +5 V
3V0, contraste por preset
4RS, registro
5RW, a masa para escribir
6E, habilitación
7-14D0 a D7, en modo 4 bits se usan D4 a D7
15Ánodo de la luz de fondo, con resistencia
16Cátodo de la luz de fondo