I do not know how related is my reply, but is worth I think to mention.
Pickit3 has memory inside that can store a hex code and then program the connected with ICSP lines controller by just pressing the button. It does not need a PC connected, just a power supply.
Ioannis
Bookmarks