Chduino 3.2 Inch TFT LCD Screen Module Ultra Hd 320x480 for Arduino + Mega 2560 R3 Board with Usb Cable -Compatible with Arduino UNO R3 Mega 2560 Nano Robot Digital I/O Pins:54 (of which 14 provide PWM output) Analog Input Pins:16 Input Voltage (recommended):7-12V and Input Voltage (limits):6-20V Flash Memory:256 KB (mega2560) of which 4KB used by bootloader Stronger RESET circuit.