El ATmega328p es un chip microcontrolador creado por Atmel y que pertenece a la serie megaAVR.
El Atmega328 AVR 8 bits es un circuito integrado de alto rendimiento que está basado un microcontrolador RISC, combinando 32 KB (ISP) flash una memoria 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 puerto serial, 6-canales 10-bit Conversor A/D (canales en TQFP y QFN/MLF packages), temporizador "watchdog" programable con oscilador interno, y cinco modos de ahorro de energía seleccionables por software.
Actualmente (2020) el ATmega328 se usa comúnmente en múltiples proyectos y sistemas autónomos donde se requiere un microcontrolador simple, de bajo consumo y bajo costo.
Tal vez la implementación más común [cita requerida] de este chip es en la popular plataforma Arduino, en sus modelos Uno y Nano.
Además también se encuentra el ATmega328p (pico power) que consiste en un ahorro de energía que es tan solo una característica adicional del ATmega328 pero su funcionamiento es el mismo.