Así que este perezoso Geek (registro antiguo) ha tenido muchos problemas para Arduino bootload en chips Atmega.
No pude conseguir uno de estos para trabajar con Arduino UNO Rev3.
http://Arduino.CC/en/Tutorial/ArduinoISP
http://letsmakerobots.com/node/35649
Así que desarrollé una pareja que trabajó para mí:
Problema: Bueno, mi Instructable segundo funciona bien para Atmega328s en un zócalo, pero tengo un Seeeduino que utiliza un Atmega de SMD. Así que no puedo bootload con mi ICP. Vea la foto.
Solución: Lo que mucha gente puede no darse cuenta es la mayor parte de estos programadores Arduino en circuito Utilice el mismo pines en el conector ICSP o a veces llaman ISP.
ICSP: Programación Serial en circuito
http://en.wikipedia.org/wiki/in-circuit_serial_programming
Básicamente, esto es una forma de programar un microcontrolador PCB a través de un conector.
ISP: En programación de sistemas
http://en.wikipedia.org/wiki/in-System_Programming
Básicamente, lo mismo. No sé la diferencia. Parecen ser intercambiables.