La Tarjeta Mega 2560 es una placa controladora basada en el microcontrolador ATmega2560. Tiene un total de 54 pines digitales para entradas y salidas (15 de las cuales pueden generar pulsos PWM), 16 entradas analógicias , 4 puertos UART por hardware, un conector USB para programación y alimentación, una entrada de jack para alimentación externa, pines ICSP y un botón de Reset.
El Arduino Mega 2560 dispone de todo lo necesario para hacerla funcionar. Se conecta como los otros modelos de Arduino al puerto USB y es soportada de forma nativa por el Arduino IDE.
Es compatible con casi la mayorías de placas de expansión (shields) diseñadas para el Arduino UNO.