The SainSmart MEGA 2560 Board is a microcontroller board based on the
ATmega2560.
It has 54 digital input/output pins (of which 14 can be used as PWM
outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal
oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
It contains everything needed to support the microcontroller; simply
connect it to a computer with a USB cable or power it with a AC-to-DC adapter or
battery to get started.
The SainSmart LCD Keypad Shield includes a 16x2 HD44780 White on Blue
LCD module and a 5 push button keypad for menu selection and user interface
programming.
Fully assembled. On-line Arduino tutorial and example code. Compatible
with Arduino Uno, Mega, Duemilanove. Uses digital pins 4 - 10, and analog pin 0.