High performance Microchip picoPower® 8-bit AVR® RISC based microcontroller, 32 KB ISP Flash memory, read-write, 1 KB Combines with EEPROM, 2 KB SRAM, 32 general-purpose I/O lines, 32 general-purpose working registers, real-time counter, three flexible timers/counters with comparison modes and PWM, two USARTs, byte-oriented Two-Wire serial interface with programmable gain 8-channel/10-bit A/D converter with optional differential input stage, programmable watchdog timer with internal oscillator, SPI serial port, JTAG (IEEE® 1149.1 compliant) interface for on-chip debugging and programming, and six software-selectable power-saving modes. The device operates between 2.7-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 processor speed.