Arduino Mega2560 is a general purpose development board based on ATmega2560 microcontroller. It is designed to perform more complex tasks than Arduino UNO such as 3D Printers, Robotics etc. It works at 16MHz frequency and has got 54 Digital I/O pins (of which 15 can be used as PWM outputs), 16 analog inputs and 4 UARTs. The board has got everything needed to support the microcontroller; in order to get started, connect it with a USB cable or power it with an adapter or battery.
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limit) 6-20V