Making your own Arduino Uno-compatible projects or need a great value 8-bit AVR microcontroller? Then order the Microchip ATmega328P-PU DIP-28 Microcontroller from PMD Way. (Yes, this is the one used in the Arduino Uno baords) The ATMEGA328-PU is a low power CMOS 8 bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATMEGA328-PU achieves throughputs approaching 1MIPS per MHz allowing the system designer to optimize power consumption versus processing speed. 131 powerful instructions - Most Single Clock Cycle Execution 32 x 8 general purpose working registers Fully static operation Up to 20MIPS throughput at 20MHz On-chip 2-cycle multiplier Write/erase cycles: 10,000 flash/100,000 EEPROM Optional boot code section with independent lock bits In system programming by on chip boot program True read while write operation Programming lock for software security Atmel® QTouch® library support Capacitive touch buttons, sliders and wheels QTouch and QMatrix® acquisition Up to 64 sense channels Two 8-bit timer/counters with separate prescaler and compare mode One 16-bit timer/counter with separate prescaler, compare mode, and capture mode Real time counter with separate oscillator Six PWM channels Programmable serial USART Master/Slave SPI Visit the Microchip website for data sheets and more information.