Hola Luis:
Creo que ya nos conocemos
Mira primero lo primero. Si necesitas un grabador con la menor circuiteria posible, definitivamente estamos hablando de uno por puerto serie.
Solo que hay un detalle, puedes armar el circuito, probarlo en tu computadora y funcionara perfectamente, luego vas a la demostracion en la universidad y podria ser que este no vaya ni para atras ni para adelante. Es el riesgo de estos programadores sin fuente que funcionan en algunas computadoras y en otras no.
Hecha la advertencia, veamos lo del ICSP, como veras solo son necesarios 4 pines, por ejemplo para un 16F84:
Vpp - MCLR - pin 4
Data - RB7 - pin 14
Clk - RB6 - pin 13
GND - Vss - pin 5
Revisa este link hay un ejemplo de como se hace un circuito para ICSP que si bien es para un 16F876 es facilmente aplicable a un 16F84
http://www.todopic.com.ar/foros/index.php?topic=11674.msg64592#msg64592El diodo se usa para evitar que los aproximadamente 12 voltios que se necesitan para la programacion se metan en la alimentacion del pic y lo quemen.
Las resistencias se utilizan para aislar los pines RB6 y RB7.
Esto es lo necesario para implementar el ICSP.
Cualquier otra duda pregunta.
Saludos
Solo un detalle Luis, agradeceria si pudieras separa en parrafos, pues leer todo corrido si que cansa y tendras mas probabilidades de respuesta de los amigos del foro.