Amazon.com: Waveshare-AVR Programmer USB AVRISP XPII Compatible with ATMEL at AVR ISP mk2 mkII in-System Programmer Supports AVR Studio 4/5/6/7 Or Higher Version : Electronics
Weeks 11-12: AVR USB Devices and Programming
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers