Hola a todos. Este es mi primer tema en el foro. El problema es el siguiente: Hice un programa para PIC16F628A en el que utilizo RB6 y RB7 como salidas. Cuando programo el pic por primera vez el problema es que estos dos pines no responden como salidas, pero este es un problema menor, ya que cuando quieo reprogramar el pic, me salta el error ICD Warm 20. Invalid target device (expected=0x83, read=0x00).
Info y pruebas realizadas:
* Tengo el ICD2 y programo en MPLAB 7.3
* Verifique diez veces que no este quemando los fusibles de proteccion del PIC
* Verifique tensiones Vcc y Vpp desde el MPLAB y con el osciloscopio y estan bien.
* trate de reprogramar o leer el pic en otra placa que ya estaba funcionando, para comprobar que no era un problema de ruido y, sorpresa, un par de veces logre entrar al pic, leer y reprogramar, pero fueron un par de cientos de intentos (rarisimo!).
* Entre tanto, programe un PIC16F877 varias veces sin problemas, como para saber si ya no me funcionaba el ICD2
* Compre dos PIC16F628A y ahora tengo 4....!Con todos paso exactamente lo mismo!!!!! (previamente al programa en cuestion les grabe un programita basico para ver si estaba todo bien, y no hubo problemas, pero luego de grabar el programa en cuestion, se me bloquearon)
* Puse capacitores de .1 en las patitas de alimentacion y nada
* Rece a la virgen, pero soy ateo....(chiste, es que estoy desesperado jeje)
Por favor si alguien tuvo un problema similar o tiene mas cabeza que yo, denme una mano. Yo llegue a un punto que sospecho que el problema puede tener que ver con la configuracion de RB6 y RB7 como salidas, pero esto me suena algo raro, ademas no encontre ningun tipo de advertencia en el Datasheet del PIC16F628A.
Gracias