The large number of analog and digital pins, together with a larger memory makes it ideal for devices like 3D printers and other demanding applications. Backward compatibility with existing shields and sketches is provided, but other shields target the Mega specifically, exploiting the full potential of this board.
The Mega 2560 is a board based on the 8-bit AVR microcontroller ATmega2560 by Atmel. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports). It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable. The Mega 2560 board is compatible with most shields designed for the Uno.
- ATmega16U2 instead 8U2 as USB-to-Serial converter
- 1.0 pinout: added SDA and SCL pins for TWI communication placed near to the AREF pin and two other new pins placed near to the RESET pin, the IOREF that allow the shields to adapt to the voltage provided from the board and the second one is a not connected pin, that is reserved for future purposes
- stronger RESET circuit
|Input Voltage (recommended)||7-12V|
|Input Voltage (limit)||6-20V|
|Digital I/O Pins||54|
|PWM Digital I/O Pins||14|
|Analog Input Pins||16|
|DC Current per I/O Pin||40 mA|
|DC Current for 3.3V Pin||50 mA|
|Flash Memory||256 KB|
|Flash Memory for Bootloader||8 KB|
|Clock Speed||16 MHz|