El microcontrolador ATmega328P fabricado por ATMEL(ahora parte de Microchip®) pertenece a la familia de microcontroladores AVR® de arquitectura RISC 8-bit. El chip ATmega328P en formato DIP es el microcontrolador utilizado en la tarjeta Arduino Uno R3.
Posee características como: 32 KB de memoria FLASH con la capacidad de leer-mientras-escribe, 1 KB de memoria EEPROM, 2 KB de SRAM, 23 líneas de E/S de propósito general, 32 registros de proceso general, tres temporizadores flexibles/contadores con modo de comparación, interrupciones internas y externas, programador de modo USART, una interfaz serial orientada a byte de 2 cables, SPI e I2C, 6 canales 10-bit Conversor A/D, “watchdog timer” programable con oscilador interno, y cinco modos de ahorro de energía seleccionables por software. El dispositivo opera entre 1.8 y 5.5 voltios. Su arquitectura le permite ejecutar instrucciones en un solo ciclo de reloj, alcanzando una potencia de 1 MIPS.
ESPECIFICACIONES:
- Chip: ATMEGA328P-PU (ATMEL AVR)
- Formato encapsulado DIP: 28-SPDIP
- Pines: 28
- Memoria FLASH: 32KB
- Memoria RAM: 2KB
- Memoria EEPROM: 1KB
- Frecuencia de funcionamiento: 20MHz máx.
- CPU: 8-bit AVR
- Pines de entrada/salida: 23
- Entradas analógicas (ADC 10-bit): 6
- Voltaje de alimentación: 3.3V-5V DC
- Voltaje entradas/salidas: 5V TTL máx.