ATmega328 Architecture