Mega 2560 R3 Board with ATmega2560, CH340G USB Controller, Arduino Compatible

On Mac OS and Windows, you may need the appropriate driver, which we are happy to provide. Current Per I/O Pin: 40mA. Analog Inputs: 16. Digital Inputs and Outputs (I/O Pins): 54 (including 15 PWM outputs).

eBay