SainSmart MEGA 2560 R3 Board ATmega2560 ATMEGA16U2 + USB Cable Compatible With Arduino Use an ATMega16U2 instead of the ATMega8U2 chip. Faster transfer rates and more memory. No drivers needed for Linux or Mac. The ability to have the Uno show up as a keyboard, mouse, joystick, etc. 2013 New Version