Con el ICPROG en JDM y este circuito mas la alimentacion del pic podes programar cualquier pic que sea ICSP (In Circuit Serial Programing) Esto se usa para poner en los circuitos que construis para no tener que sacar el pic cada ves que lo programas, pero tambien te podes hacer un programador. Yo con un 16f84 hice un programador y con un 16f877 lo uso en el circuito
Saludos
Luis