ya hace mucho de este post, pero quiero aclarar una infomacion que no es correcta.
cuando dije que no me programaba la config porque el pic estaba quemado, solo la mitad era verdad.
estos dias estuve programando un 16f648a y empece a tener los mismo problemas que aquella vez, probe hasta 4 y me pasaba con todos igual.
efectivamente aquel pic estaba quemado, pero el 16f88 lo volvi a probar y funcionaba bien. lo que pasaba, ademas de estar quemado, era que lo programaba con el oscilador interno, como correctamente dice elmasvital. lo que ocurre es que mi programador da voltage de vdd antes que vpp, por lo que el micro se pone a funcionar cuando lo intentas programar y hace que no se programe correctamente. la solucion que encontre es usar MCLR, porque en los circuitos que hice aquella vez no usaba el mclr y lo que decia antes: el micro se ponia a funcionar. pero si SI usar mclr, el micro no se puede poner a funcionar porque cuando se enciende automaticamente entra en reset por no tener el pin a vdd. y cuando le llega el vpp se programa normalmente.
el merito del descubrimiento no es mio, sino de elmasvital en
ESTE POST, pero queria aclararlo aqui por si alguno tiene el mismo problema.
hoy soy un poco mas feliz, porque tenia una montañita de cuatro 16f648a que los daba por muertos, pero solo estaban en estado de rebeldia
salu2