Mega 2560 Rev3
The 8-bit board with 54 digital pins, 16 analog inputs, and 4 serial ports.
The high Performance, low power AVR® 8-bit microcontroller.
The ATmega2560 features 4kb (4096 bytes) of EEPROM, a memory which is not erased when powered off.
The Mega 2560 has 54 digital pins, whereas 15 supports PWM (Pulse Width Modulation), and 16 analog input pins, the most of any Arduino board.
Connect to several devices through the 4x hardware serial ports (UARTs).