High-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller combines 8 KB ISP Flash memory, read-as-write capabilities, 512B EEPROM, 1 KB SRAM, 23 general-purpose I/O lines, 32 general-purpose run registers, three flexible timers/counters with comparison mode, internal and external interrupts, serial programmable USART, byte-oriented Two-Wire serial interface, 6-channel 10-bit A/D converter (8 channels in TQFP and QFN/MLF packages), programmable watchdog timer with internal oscillator , SPI serial port and five software-selectable power-saving modes. The device operates between 2.7-5.5 volts.