AVR 28 Pin 20MHz 32K 6A/D - ATMega328P
Cost: $4.30 each
Description: Atmel's ATMega328P 8-Bit Processor in 28 pin DIP package. It's like the ATmega168, with double the flash space. 32K of program space. 23 I/O lines, 6 of which are channels for the 10-bit ADC. Runs up to 20MHz with external crystal. Package can be programmed in circuit. 1.8V to 5V operating voltage!