Description: The Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It has 54 digital input/output pins (of which 15 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. T Mega is compatible with most shields designed for the Duemilanove or Diecimila it features the ATmega16U2 (ATmega8U2 in the revision 1 and revision 2 boards) programmed as a USB-to-serial converter Revision 2 of the Mega2560 board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode Specification: CH340G Replace ATMEGA16U2 Microcontroller: ATmega2560 Operating voltage: 5 V Input voltage (recommended): 7-12 V Input voltage (limits): 6-20 V Digital I / O Pins: 54 (of which 15 offer PWM output) Analog Input Pins: 16 DC current per I / O Pin: 40 mA Of DC Current to 3.3 V Pin: 50 mA Flash Memory: 256 KB of which 8 KB used by bootloader SRAM: 8 KB EEPROM: 4KB Clock Speed: 16 MHz CH340G Driver Download Link: http://www.5v.ru/ch340g.htm Arduino IDE Download link: http: //arduino.cc/en/Main/Software Package Includes: 1 Piecex ATmega2560-16AU board 1 Piecex USB cable