Supplement: Bus Pirate - PrecisionShift/ECE411 GitHub Wiki

Summary

The Bus Pirate can be used to program Atmel AVR microcontrollers. AVRDUDE version 5.8 and later support the Bus Pirate as a programmer directly. There is also an alternate firmware that can be installed on to Bus Pirate to make it an STK500 v2 AVR programmer clone.

Links

Bus Pirate Page

AVR Programming

AVRDude 6.3