La Arduino Mega 2560 è una scheda a microcontrollore basata sul ATmega2560. Dispone di 54 ingressi / uscite digitali pin (di cui 14 possono essere utilizzate come uscite PWM), 16 ingressi analogici, 4 UART (porte seriali hardware), un cristallo oscillatore a 16 MHz, una connessione USB, un jack di alimentazione, un header ICSP e un pulsante di reset. Contiene tutto ciò che serve al microcontrollore per funzionare, per cominciare basta semplicemente collegarla ad un computer con un cavo USB o alimentarla tramite un alimentatore di tipo AC-DC o anche una batteria. La Arduino Mega è compatibile con la maggior parte degli shield progettati per la Arduino Uno, Duemilanove o Diecimila.
La Mega 2560 è un aggiornamento della Arduino Mega, che va a sostituire.
Le caratteristiche introdotte nella versione R3 sono:
- ATmega16U2 invece del 8U2 come convertitore USB-seriale.
- piedinatura 1.0: sono stati aggiunti i pin SDA e SCL per la comunicazione TWI vicino al pin AREF e vicino al pin RESET altri sono stati collocati altri due nuovi pin, il pin IOREF che consentirà agli shield di adattarsi alla tensione fornita dalla scheda, ed un pin non collegato, riservato per scopi futuri.
- Circuito di RESET più forte.