Le Mega2560 est basé sur la puce ATmega2560 et dispose de 54 broches d'entrée/sortie numériques (dont 15 pouvant être utilisées pour le PWM), 16 broches d'entrée analogiques, 4 UART (ports série matériels), un oscillateur à cristal de 16 MHz, une connexion USB , une prise d'alimentation, un en-tête ICSP et un bouton de réinitialisation. La carte contient tout le nécessaire pour prendre en charge le microcontrôleur ATmega328. Le Mega est compatible avec la plupart des boucliers conçus pour l' Arduino Duemilanove ou Diecimila.