Michal posted detailed instructions for programming AVRs with the Bus Pirate and AVRDUDE.  But what happens if you have 2, 3, or even 7 AVRs on the same circuit board? Michal shows us how to use extra Bus Pirate pins to select among AVRs, or drive a 1-to-8 decoder to control even more chips.

Michal is also the author who added Bus Pirate support to AVRDUDE. Thanks for expanding the Bus Pirate universe!