32 kB of flash memory, 16MHz clock speed, 2 kB of SRAM
14 digital I/O pins and 8 analog I/O Pins (6 provides PWM output)
Features a mini-USB connector, a reset button and an ICSP header
7 - 12V DC power input / 5V operating voltage
The ATmega328 Microcontroller Development Board is a small and breadboard-friendly board based on the Atmega328 (Arduino Nano 3.x) Oratmega168 (Arduino Nano 2.x).
It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It works with a mini-B usb cable instead of a standard one.