Introduction to ATmega328. ATmega-328 is basically an Advanced Virtual RISC (AVR) micro-controller. It supports the data up to eight (8) bits. ATmega-328 has 32KB internal builtin memory. ... ATmega 328 has 1KB Electrically Erasable Programmable Read Only Memory (EEPROM).Aug 4, 2017