The LUFA library comes with an AVR ISP MKII clone project. Once programmed, the AVR will appear as an AVR ISP MKII programmer that you can use to program other AVRs. Pretty neat.

With minimal modification, I have got it to work for my Arduino Pro Micro. Now these $8 eBay clones can be used with Atmel Studio / AVR Studio to program other AVRs. The binary and the makefile are at the bottom of this page.

The key modifications are:

  • Disable target voltage sensing
  • Disable LED indicators

As for the pinout, just connect MOSI to MOSI, MISO to MISO (no crossover), SCK to SCK, and Arduino D8 to your target's !RESET line. Make sure they have the same VCC and you are good to go.


All Rights Reserved. Stanley Lio, 2014