Amigo, no hace falta que dios me bendiga por echarte una mano! Seguramente habra a quien le haga mas falta
El tema de las lineas de programacion es asi, cualquier micro de la empresa microchip necesita Vpp, Vss, Vdd, Clk y Dat para ser programado. Segun nuestro pic tenga mas o menos pines, la posicion de los pines de programacion en el chip sera una u otra. Se podria decir que todos los pics con el mismo numero de pines tiene ubicado los pines de programacion en el mismo sitio, por ejemplo, los pics de la familia 12F de 8 pines tiene Vdd en el pin 1, y Vss en el pin 8. Nota
1Podriamos tener varios zocalos, uno de 8, otro de 18, otro de 28 y otro de 40 pines. Esto nos garantiza que poniendo el pic en el zocalo correspondiete, las lineas de programacion estaran ubicadas correctamente. Asi es como esta diseñado el pablin 2 (
http://www.pablin.com.ar/electron/circuito/mc/ppp2/index.htm)
El problema de los zocalos normales es lo molesto de ponerlos y quitarlos, ya que podemos romper las patitas. para eso existen los zocalos ZIF (zero insertion force, fuerza de insercion nula). Para no tener varios zocalos zif, que ademas de ocupar espacio son caros, a alguien se le ocurrio diseñar una distribucion de las lineas de programacion para poder colocar en un mismo zocalo de 40 pines cualquier pic, sea cual sea el numero de pines que tenga. Asi, colocando el pic en una posicion u otra dentro del zocalo las lineas de programacion que hacen contacto con sus patas es la correcta. Nota
2Por desgracia no es posible hacer que quepan en un mismo zocalo TODOS los pics, por eso inventaron Vpp1 y Vpp2 que es lo mismo que Vpp, solo que aplicado en pies diferentes, asi cuando en winpic seleccionas un pic de 8 o 18 pines, la señal de Vpp se enviara por el pin 5 del LPT hacia el programador, mientras que si seleccionas un pic de 28 o 40 pines este enviara la señal de programacion por el pin 6 del LPT (leete esta parte nuevamente en el primer post) y eso hace que nuestro zocalo tenga 2 Vpp. Esto es porque Vpp es el unico voltaje "peligroso", ya que al ser de unos 13v, si se aplica en el pin incorrecto puede dañar nuestro pic. Mientras que las demas señalas de programacion no son mas que 0v o 5v, por lo que si se aplican en pines no destinados a la programacion, realmente no ocurrira nada. Asi, al colocar un pic en uno de estos zocalos, tendra Vss, Vdd, Clk, Dat y Vpp donde corresponde, y ademas seguramente tenga Vss, Vdd, Clk o Dat aplicado en algun otro pin, aunque no le corresponda, pero NUNCA tendra Vpp en un pin que no le corresponda.
Nota
1: hay pic que no son como el resto, y por mas que tengan 8, 18, 28 o 40 pines, puede que la distribucion de las lineas de programacion sea diferente a la gran mayoria. si es la primera vez que trabajamos con algun pic, lo ideal seria mirar su datasheet para ver si coincide con nuestro programador.
Nota
2: Para saber cual es la posicion dentro del zocalo zif primero seleccionar el pic que vamos a programar en el winpic, y luego darle al boton que tiene forma de chip en un zocalo, que esta justo debajo del boton "programar". Esto nos dira como colocar el micro en el zocalo
Bueno, espero haber aclarado mas que enredado.... tengo el don de no saber explicarme
Salu2