Le Arduino MEGA 2560 est basé sur le microcontrôleur ATmega2560. Il dispose de 54 entrées/sortes numériques (dont 14 peuvent être utilisées comme sorties PWM), 16 entrées analogiques, 4 UARTS, d'un oscillateur à quartz de 16 MHz, d'une connexion USB, d'une prise d'alimentation, un connecteur ICSP, et un bouton de reset.
Micro-contrôlleur : ATmega2560
Tension d'alimentation nominale : 5V
Tension d'alimentation (recommandé) : 7-12V
Tension d'alimentation (limites) : 6-20V
Entrées/sorties digitales : 54 (dont 14 pouvant être utilisées comme sorties PWN)
Entrées Analogiques : 16
UARTS : 4
DC Current per I/O Pin : 40 mA
DC Current for 3.3V Pin : 50 mA
Memoire Flash : 256 KB (ATmega2560) dont 8 KB utilisé par le bootloader
SRAM : 8 KB (ATmega2560)
EEPROM : 4 KB (ATmega2560)
Fréquence d'horloge : 16
MHz
La carte est compatible et étend l'Arduino UNO.