Descripción
El Microcontrolador ATMEGA328P cuenta con 8 bits de alto desempeño combina memoria flash ISP de 32 kB con capacidades de lectura mientras realiza escritura, RAM de 2 kB, 23 líneas de E/S, con convertidor A/D de 6 canales y 10 bits, temporizador de vigilancia (watchdog) programable con oscilador interno y cinco modos de ahorro de energía seleccionables por software. Un remplazo alternativo común al ATmega328 es el ATmega328P.
¿Para qué sirve el Microcontrolador ATMEGA328P ?
El Microcontrolador ATMEGA328P se puede ocupar para diferentes proyectos de electrónica, robótica y mecatrónica.
ESPECIFICACIÓN Y CARACTERÍSTICAS
- Chip: ATMEGA328P-PU
- Familia: AVR ATmega
- CPU: 8-bit AVR
- Formato DIP
- Voltaje de alimentación: 1.8V a 5.5V
- Máxima frecuencia de funcionamiento: 20 Mhz
- Comunicación: I2C, SPI, UART
- Temperatura: -40°C ~ 85°C
- Dimensiones: 4.6 mm x 34.8 mm x 7.5mm
- Peso: 2.2 g
- Pines: 28
- I/O: 23
- Tamaño de memoria del programa: 32 kB
- Memoria FLASH: 32KB
- RAM: 2 kB
- ROM: 1 kB
- EEPROM: 1024 bytes
- ADC: 6 canales
*Nota: No trae el bootloader cargado.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Carga del bootloader al ATmega328P con Arduino UNO
Para realizar la carga del bootloader sera necesario realizar la siguiente conexión a nuestro ATmega328P a un Arduino UNO:
Ya que hayamos realizado esta configuración y conectando nuestro Arduino UNO a la PC, continuaremos dentro de la suite IDE Arduino:
- Abrimos Archivos>Ejemplos>ArduinoISP
- En Herramientas>Boards -> Arduino Uno y cargamos el programa de ArduinoISP
- Después de haber cargado el programa anterior, configuraremos nuevamente en Herramientas>Programador>Arduino as ISP
- Dentro de Herramientas , daremos clic en “Quemar bootloader”
Después de esto podremos tener listo nuestro ATmega328P listo para poder programar.
Apoyo de Hardware para programación en el ATMEGA328P
Para poder programar en el ATMEGA328P, deberemos apoyarnos en programadores como
Valoraciones
No hay valoraciones aún.