ITEM NAME:ATmega2560 16AU minicontroller Board + USB Cable For Arduino MEGA 2560 R3 M K6A4 ATmega2560 16AU minicontroller Board + USB Cable For Arduino MEGA 2560 R3 M K6A4 The Arduino Mega 2560 is a minicontroller 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. Specification: minicontroller: ATmega2560 Operating Voltage: 5V Input Voltage (recommended): 7v-12V Input Voltage (limits): 6-20V Digital I/O Pins: 54 (of which 14 provide PWM output)Analog Input Pins: 16DC Current per I/O Pin: 40 mADC Current for 3.3V Pin: 50 Flash Memory: 256 KB of which 8 KB used by bootloader SRAM: 8KB EEPROM: 4 Clock Speed: 16MHz This board is a clone of the original Arduino board Package Included: 1x Mega 2560 R3 board 1x USB cable Note:Light shooting and different displays may cause the color of the item in the picture a little different from the real thing. The measurement allowed error is +/- 1-3cm.