AVR ISP programming via Arduino
posted Jul 15th 2009 9:25am by Steve Watkinsfiled under: arduino hacks, misc hacks, pcs hacks

We found this Arduino AVR ISP programmer particularly interesting. AVR microcontrollers can utilize an interface called In-System-Programming. ISP allows the chip to be programmed or reprogrammed while in an actual circuit via a pin header. Atmel’s solution is the AVR ISP MKII programing tool. The MKII can also be reprogrammed just as an AVR. The difference here is that most people are not likely to modify the MKII to be used as anything but a programmer. On the other hand if you already have the Arduino, fetch the avr.isp.03 firmware and AVRdude. Then program a device, for example an ATtiny13 using the Ardunio as the programmer. All the project information is provided under the CC BY-NC-SA 3.0 license. On a related note we covered a Microcontroller cheat sheet which covers AVR devices and ISP pinouts.





If you already have a programmer to program the AVR, why on earth would you need another programmer?
I could see this being useful in only a certain few situations, but those are situations in which having a standalone programmer is the proper solution.
That said, this is really just an expensive programmer ($30 + time/cost of making custom daughter board).
In a pinch, having a reference to the “hack” on hack-a-day might come in handy, but otherwise, pointless.
Posted at 10:23 am on Jul 15th, 2009 by ReKlipz