Características
El ATmega328P es el microcontrolador del Arduino UNO, en encapsulado DIP-28 para protoboard o zócalo. Con él puedes armar tu propio «Arduino» en una placa perforada o reemplazar el chip de un UNO dañado.
Viene sin el bootloader de Arduino; para programarlo desde el IDE de Arduino primero hay que grabárselo, por ejemplo usando otro Arduino UNO como programador (Arduino as ISP).
| Núcleo | AVR de 8 bits |
|---|---|
| Memoria Flash | 32 KB |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Frecuencia máxima | 20 MHz (16 MHz en el Arduino UNO) |
| Alimentación | 1,8 V a 5,5 V |
| Pines de entrada/salida | 23 |
| Encapsulado | DIP-28 (para protoboard o zócalo) |
¿Para qué sirve?
- Armar un Arduino propio en protoboard o placa perforada
- Reemplazar el chip de un Arduino UNO dañado
- Proyectos terminados donde no conviene dejar un Arduino completo
Distribución de pines
DIP-28 visto desde arriba, con la muesca hacia arriba. En gris, el nombre del pin en Arduino.
Precauciones
- Para funcionar a 16 MHz necesita un cristal entre los pines 9 y 10, con un condensador de 22 pF de cada pin a GND.
- Respeta la muesca del chip: el pin 1 queda a la izquierda de la muesca, mirándolo desde arriba.
- Conecta las dos alimentaciones (pines 7 y 20) y las dos tierras (8 y 22).
Fuentes consultadas: Microchip: ATmega328P · Circuit Digest: grabar el bootloader en el ATmega328P. Ficha preparada por Electrodrone; antes de usarlo revisa los valores máximos en la hoja de datos.