High-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller, 2 KB ISP Flash memory, 128B ISP EEPROM, 128B internal SRAM, an 8/16-bit timer/counter with prescaler, an 8/10-bit high-speed timer/counter with PWM and separate prescaler, 10-bit A/D converter, a USI (Universal serial interface) and on-chip debugWIRE for debugging. The device supports a throughput of 20 MIPS at 20 MHz and operates between 1.8-5.5 volts. Executing powerful instructions in a single clock cycle, the device achieves throughput approaching one MIPS per MHz by balancing power consumption and processing speed.