Arduino Nano is a surface mount breadboard embedded version with integrated USB. You want a breadboard-friendly Arduino? This is it!
Sometimes, you just have to go tiny. Tiny enough to work on a breadboard. AND be Arduino compatible. Well, here's a great little implementation, that has a ATmega168-based Arduino with integrated USB interface!
It has everything that Diecimila has (electrically), plus more analog input pins and onboard +5V AREF jumper. Physically, it is missing power jack and power select jumper. Since the Nano is automatically "sense and switch", it will connect to the higher voltage source given to it (via USB or the breadboard).
The Arduino Nano uses a pin layout that works well with the Mini or the Basic Stamp (TX, RX, ATN, GND on one top, power and ground on the other). It's a four-layer board with power and ground planes to help provide ICs with sufficient charge during switching and reduce noise (EMC) on high speed switching I/O pins.
|Operating Voltage (logic level)||5 V|
|Input Voltage (recommended)||7-12 V|
|Input Voltage (limits)||6-20 V|
|Digital I/O Pins||14 (of which 6 provide PWM output)|
|Analog Input Pins||8|
|DC Current per I/O Pin||40 mA|
|Flash Memory||16 KB (of which 2KB used by bootloader)|
|Clock Speed||16 MHz|
|Dimensions||0.73" x 1.70"|
The Arduino Nano can be powered via the mini-B USB connection, 6-20V unregulated external power supply (pin 30), or 5V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage source.
The FTDI FT232RL chip on the Nano is only powered if the board is being powered over USB. As a result, when running on external (non-USB) power, the 3.3V output (which is supplied by the FTDI chip) is not available and the RX and TX LEDs will flicker if digital pins 0 or 1 are high.