Now this I like...
- Microcontroller ATmega2560
- Operating Voltage (logic level) 3.3V or 5 V
- Digital I/O Pins 54 (of which 15 provide PWM output)
- Analog Input Pins 16
- DC Current per I/O Pin 40 mA
- Flash Memory 256KB
- SRAM 8 KB
- EEPROM 4KB (ATmega2560)
- Clock Speed 16 MHz
- Low power consumption, low cost