1) a microcontroller board based on the ATmega2560
2) It has 54 digital input/output pins
3) feefteen pin can be used as PWM outputs
4) 16 MHz crystal oscillator
5) USB connection
6) power jack
7) reset button
8) 4kb (4096 bytes) of EEPROM
9) Connect to several devices through the 4x hardware serial ports (UARTs)