Arduino MEGA with Atmega1280

** Replaced by Mega2560 ** It's the MEGA, its more. Basically the Arduino MEGA is like the Duemilanove but with more. More pins, UARTs, PWMs, Flash memory. The Arduino MEGA USB board is compatible with most shields for the Duemilanove and sports the bigger Atmel Atmega1280.

Not currently available

Our Code: MCU-60002


There's a lot more holes to plug things into in the Arduino MEGA. It has 54 digital IO pins of which 14 can be used as PWM outputs, 16 analog inputs, 4 hardware serial ports (UART). In addition the MEGA uses the Atmel Atmega1280 chip with 128 KB of flash memory (Duemilanove has 32), 8 KB of SRAM and 4KB of EEPROM which is all about  four times what the Duemilanove has so there is plenty of room for your programs and working memory. The clock is the same 16MHz as the Duemilanove for program compatability.

Like the Duemilanove, the MEGA 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. Power can be supplied directly from the USB cable or via the power jack from a battery or DC power supply with the MEGA automatically selecting the power source. Most shields for the Duemilanove will also fit the MEGA but please check the manufacturers specs first.

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

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 MEGA 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.

For more details on the MEGA please check this Arduino web page.

Works with our 6ft USB A to B cable 


Operating Voltage5V
Supply selectionAutomatic, no need for jumpers
Input Voltage (recommended)7-12V (below 7 volts thing may get wierd)
Input Voltage (limits)6-20V
Digital I/O Pins54 (of which 14 provide PWM output)
Analog Input Pins16
DC Current per I/O Pin40 mA
DC Current for 3.3V Pin50 mA
Flash Memory128 KB of which 4 KB used by bootloader
Clock Speed16 MHz
Dimensions101.6mm x 53.3mm. (4 x 2.1") Note the power jack and USB plug overhang a bit.