ATMega328 , 8-bit AVR microcontroller