Arduino Duemilanove USB Board with Atmega328

*** Clearance *** Arduino Duemilanove USB Board is the successor to the Diecimila and is a great introductory microcontroller board with automatic power selection (USB or external), powerfull Atmel ATMega328 processor, a bootloader and big user community.

Not currently available

Our Code: MCU-60001


Based on the Atmel ATMega328 processor the Arduino Duemilanove "2009" is a small but feature rich board that is ideal for getting started in the world of microcontrollers.

The Duemilanove easily connects to your computer via a USB cable to transfer programs 'sketches' for running on the board itself or for sharing data between the board and pc. It features 14 digital IO pins (6 can be used as PWM outputs), 6 analog inputs, USB connection, 16 MHz crystal oscillator, a power jack, reset button and ICSP header.

Power can be supplied directly from the USB cable or via the power jack from a battery or DC power supply with the Duemilanove automatically selecting the power source.

Software for programming the Duemilanove is available free from the Arduino web site and runs on Windows, Mac or Linux.

For a size comparison, the Duemilanove is shown here in the middle, with the Arduino Mega on the left and the Arduino Nano on the right.

(Click for a larger image)

Part of the secret to the Arduino success is that it makes microcontrollers accessible to people without previous experience. The USB support and bootloader on the Duemilanove make it easy to transfer programs to the board without any additional hardware unlike many other boards, plus the large community of enthusiests sharing program examples and hardware setup ideas makes gettings started easy.

If you are new to electronics and/or programming then I strongly recommend Limor's Arduino tutorial as an excellent intoduction.

For more details on the Duemilanove please check this Arduino web page. Hint: Down the bottom of the page is a link to audio files demonstrating how to pronounce 'Arduino Duemilanove' like a real Italian.

Other people often buy the Arduino Duemilanove with...

Arduino ProtoShield Kit Mini Breadboard with Self Adhesive Backing
USB A-B cable  



Operating Voltage5V
Supply selectionAutomatic
Input Voltage (recommended)7-12V
Input Voltage (limits)6-20V (below 7v things may get wierd)
Digital I/O Pins14 (of which 6 provide PWM output)
Analog Input Pins6
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed16 MHz
Dimensions68.6mm x 53.3mm (2.7 x 2.1 inches)