Arduino Mega está basado en un microcontrolador ATmega2560 de ATMEL. Cuenta con 54 entradas/salidas digitales, de las cuales 15 de ellas pueden ser utilizadas como salidas PWM, 16 entradas analógicas y 4 UARTs por hardware.