Product information
About this product
Build larger Arduino projects with an Arduino Mega 2560 development board based on the ATmega2560 microcontroller. It gives you more pins and hardware serial ports than an Uno-sized board, which makes it useful for robotics, automation, displays, sensor arrays and projects with several peripherals connected at once.
A board for larger prototypes
The Mega 2560 provides 54 digital input/output pins, including 15 PWM-capable pins, plus 16 analogue inputs and four hardware UART serial ports. It runs at 16 MHz and includes the USB connection, power jack, ICSP header and reset button needed to get started.
It is compatible with many shields designed for the Arduino Uno and earlier Duemilanove or Diecimila boards, although you should check pin assignments and physical compatibility before installing a shield on a particular project.
USB and programming
Program the board with the Arduino IDE. This listing uses a CH340 USB communication chip. If your computer does not show a serial port after connecting a data-capable USB cable, follow the CH340 driver installation guide.
Board specifications
- Microcontroller: ATmega2560
- Operating voltage: 5 V
- Recommended input voltage: 7–12 V
- Digital I/O: 54 pins, including 15 PWM outputs
- Analogue inputs: 16
- Hardware serial: 4 UARTs
- Memory: 256 KB flash, 8 KB SRAM and 4 KB EEPROM
- Board size: 101.52 × 53.3 mm
Check the Arduino Mega pinout guide, Arduino Mega schematic and ATmega2560 datasheet when you need the detailed pin and electrical reference.










