Lo más probable es que este quemado.
Ese pic en particular no soporta mas de 3.3 V, y ciertamente no deberías de medir 60 ohms de resistencia entre vdd y gnd.
Algo similar me ha pasado en otros pics similares, en el 18F46K22, cuando el oscilador trabaja a muy baja frecuencia o uso la instrucción de sleep.
En este caso, el error de conexión 0x00000 es porque el programador NO puede leer el ID del pic, sin embargo:
Aunque se presente ese error, al darle program el micro se programa, como se nota? Porque mientras MPLAB programa, va checando cada localidad de memoria programada.
Si hubiera un error, inmediatamente saldría algo como: Error programing 0xXXXX, value readed 0x0XXXX value expected, 0xXXXX
Las XXXX es cualquier dato, no es literal que sea así.
Entonces, si tu pic está volado, te va a arrojar errores al momento de intentar programarlo...
Saludos...
R: Saludos amigo! la verdad me parece raro que comentes que se pueda programar el micro aun si el pickit 3 no reconoce el dispositivo es lo que entiendo de tu opinión.
a mi parecer esto es imposible, de igual manera para no quedar con la duda someti el micro a pruebas y no funciono.
¿Que pruebas hice?
Haciéndole caso a tu comentario, sin importar que me apareciera el mensaje de error Target Device ID (00000000) does not match expected Device
ID (00002060).
PICkit 3 detected
Connecting to PICkit 3...
Firmware Suite Version...... 01.28.18
Firmware type......................PIC18F
PICkit 3 Connected.
PK3Err0045: You must connect to a target device to use PICkit 3. // Luego de este mensaje, hice lo correspondiente para poner el pickit3 como fuente!
Target Device ID (00000000) does not match expected Device ID (00002060). // Mensaje emergente en pantalla (el cual por tu comentario omito para hacer pruebas de borrado de memoria y programar un .hex)
Pruebas realizadas:
1. Intente borrar la memoria del programa (programmer>>Erase Flash Device) y en la consola muestra lo siguente:
Erasing...
Erase device complete
2. Realizo una prueba de que la memoria este vacía después del paso anterior. (Programmer>>Blank check all) y la consola muestra lo siguiente:
Blank Checking...
The following memory regions failed blank check:
Program Memory
Address: 00000000 Expected Value: 000000ff Received Value: 00000000
Blank check failed
3. Omitiendo en mensaje anterior y conciente que ya todo por ahi va mal, intente programar un .hex al microcontrolador (18F25k20) y la consola expuso lo siguiente:
Programming...
The following memory regions failed to program correctly:
Program Memory
Address: 00000000 Expected Value: 000000fb Received Value: 00000000
Programming failed
Resultado final: Evidentemente, el microcontrolador no es posible borrar su memoria e intentar programar un .hex.
Comentarios a las pruebas realizadas: Se realizan las pruebas para sacar de dudas si es posible o no quemar un programa indistintamente de que aparezca el mensaje: Target Device ID (00000000) does not match expected Device ID (00002060). Esto se hace con el fin de evitar confundir a la comunidad y foreros de Todopic.
Conclusión: Se busca aclarar y no oscurecer, y crear ideas que puedan confundir mas a las personas que se están apenas introduciendo al mundo de los pics y tengan la oportunidad de encontrarse con un mensaje de error como este --> Target Device ID (00000000) does not match expected Device ID (00002060).
Saludos desde Venezuela amigo. Gracias por tu comentario. Recibida y leida!