Arduino Mega 2560 R3 ATMega2560-16AU CH340G Compatible Board with USB Cable New

The USB to serial chip used is a CH340G, a commonly used device. Drivers for this chip are freely available online. It has 54 digital input/output pins (of which 14 can be used as PWM outputs), 16 analogue inputs, 4 UARTs (hardware serial ports), an ICSP header, and a reset button.

eBay