Board per Arduino
Controller: ATmega2560
Operating voltage: 5V
Input Voltage: 7-12V
Clock Speed: 16 MHz
PWM channel: 15 Digital IO pins: 54(of which 14 provide PWM output)
Analog input pins: 16
Flash Memory: 256KB of which 4 KB used by bootloader
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
SRAM: 8 KB
EEPROM: 4 KB.