Le Mega2560 est basé sur la puce ATmega2560 et possède 54 broches d'entrée/sortie numériques (dont 15 peuvent ê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 connecteur 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.