Hola dani68k, no entiendo! Como puede ser que estés grabando un micro y no tengas el programa para grabarlo?
Creo que se refiere al firmware del propio PicKit3, aunque yo tampoco entiendo las dudas, ya que creo que el firmware se puede descargar de Microchip. Al menos con el PicKit2 asi es.
Es que el Pickit 3 (no recuerdo el 2, pero creo que no) permite guardar un programa en el mismo. Entonces sin tener que conectarlo a una computadora uno conecta, presiona un boton y graba el micro con el programa previamente grabado. Esto no tiene nada que ver con el firmware del Pickit3 en si, aunque este sea el que luego tome es "programa grabado" y lo grabe al micro. O explicado de otro modo, el Pickit3 posee una memoria donde puede almacenar codigo de un programa y grabarlo sin necesidad de conectarlo a una PC.
Lo que Microchip le llama Programmer-to-Go.
En fin lo unico que busca es poder extraer el codigo que ya se encuentra en el Pickit3, por que de seguro borraron los archivos por accidente o pensaron que nunca mas lo iban a usar. Ahora quieren tener un backup del codigo, el problema esta en que esta dentro del Pickit3, y por lo que lei del manual no veo forma de sacarlo.
Espero que se entienda lo que digo
Hasta ahora las 2 posibilidades son:
- Abrir el Pickit3, tratar de conectar las EEPROM que posee intentando ver si es que el codigo se encuentra dentro de estas ( Serial EEPROM y Code Image, del link que paso Yoshua).
- Tratar de crear un ICSP externo que tome los datos con un PIC. De esa forma en el firmware que reciba el ICSP cuando vaya a grabar las posiciones de los FUSES no lo realize. Y asi tener el micro desprotegido contra lectura.