Reddit Twitter Digg Facebook Delicious Stumbleupon

Arduino Mega 2560

View Cart

Released in late September 2010, the Arduino Mega 2560 is the updated version of the original Arduino Mega. Sharing the same form factor as the original Mega, the 2560 is compatible with most Duemilanove/Uno shields as well. The key upgrade is the increased flash memory on the Atmega2560 microprocessor – from the original Arduino Mega’s 128KB to 256KB. Pin layouts remain the same.

From the Arduino team’s website:

“The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Mega is compatible with most shields designed for the Arduino Duemilanove or Diecimila.”

This latest Arduino Mega 2560 also comes in a brand new, snazzy box, along with stickers.

Since so many folks have asked, I’ve also included options to get a short Type B USB cable along with it, or the option to get a Mega Lithium Backpack battery board as well.


  • Microcontroller: ATmega2560
  • Operating Voltage: 5V
  • Input Voltage (recommended): 7-12V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 54 (of which 14 provide PWM output)
  • Analog Input Pins: 16
  • DC Current per I/O Pin: 40 mA
  • DC Current for 3.3V Pin: 50 mA
  • Flash Memory: 256 KB (ATmega2560) of which 8 KB used by bootloader
  • SRAM: 8 KB (ATmega328)
  • EEPROM: 4 KB (ATmega328)
  • Clock Speed: 16 MHz
  • Schematic

Tutorials and Blogs


Get in touch if you have any questions, or ideas for something you want me to build.