Ximico Mega 2560 R3 for Arduino + USB Cable / Mega 2560 R3 Atmega2560-16au Board (Compatible with Arduino) We produce this board based on the open-source arduino official schematics.The printing or color on the board may be different from each production date, but the function is exactly the same. Digital I/O Pins:54 (of which 14 provide PWM output) Flash Memory:256 KB (ATmega2560) of which 4KB used by bootloader Analog Input Pins:16 Input Voltage (recommended):7-12V and Input Voltage (limits):6-20V