Click on the image to see the Arduino Mega 2560 Rev3 Pinout
Arduino Mega 2560 Rev3 Pinout

Arduino Mega 2560 Rev3 Pinout and Specification

Arduino Mega 2560 is a microcontroller board based on the ATmega2560 with 16 MHz crystal oscillator. Arduino Mega 2560 pinout includes 54 digital I/O pins, 16 analog inputs and 15 PWMs. The board has the same form factor as Arduino Due but with less processing power. Arduino Mega 2560 features 256 Kbytes of Flash, 8 Kbytes of SRAM and 4 Kbytes of EEPROM. It has 4 UARTs, TWI (I2C) and 10-bit ADC. The provided USB Type B connector can be used for both programming and communication with the host computer. Due to the large number of GPIO pins (as shown in Arduino Mega 2560 pinout), it's one of the best choices for complex projects such as robotics, 3D printing and home automation.

Platform

ManufacturerArduino
ProcessorATmega2560
Processor FamilyAVR
Clock Speed16 Mhz
Flash Memory256 KB
SRAM8 KB
EEPROM4 KB
ProgrammingArduino CLI
Arduino IDE
Arduino Web Editor
PlatformIO

I/O

Digital I/O54
Analog Input16
PWM15
ADC Resolution1024
Interrupts6 Pins 20 & 21 are not available to use for interrupts while they are used for I2C communication

Power

Input Voltage7-12 V
I/O Voltage5 V
I/O Current20 mA

Communication Protocols

I2C1x
SPI2x 1 for ATMEGA16U2 and 1 for ATMEGA2560
USART4x

Connectivity

USB Type B1x

Peripherals

Watchdog Timer1x

Dimentions

Width53.3 mm
Length101.52 mm
Weight37 g