Olimex AVR-ISP-MK2 USB Compatible AVR programmer with ICSP PDI TPI Support Tested and working with AVR Studio 4, AVR Studio 5, Atmel Studio 6, Atmel Studio 7 Tested and working with Arduino and AVRDUDE after a firmware change Connects to PC via USB type B at 2.0 Full speed Works with 5V and 3.3V targets and can supply target with power (selectable) No need for external power supply as it takes the power supply from USB