The ATMEGA328-PU is a low-power 8-bit CMOS microcontroller based on the enhanced RISC architecture AVR. By executing powerful instructions in a single clock cycle, the ATMEGA328-PU reaches rates close to 1 MIPS per MHz, enabling the system designer to optimize power consumption relative to processing speed.