Arduino Mega 2560 REV3 [A000067] - ATmega2560, 16MHz, 54 Digital I/O, 16...

USB Connectivity for Programming: The built-in USB interface makes programming and communication straightforward through the Arduino IDE, allowing for easy sketch uploading and serial communication with external devices.

eBay