¿Hay alguna forma de recuperar datos de un PIC16F877 si VCC y GND están en cortocircuito? Quiero obtener el programa existente y cargarlo en un nuevo dispositivo.
¿Hay alguna forma de recuperar datos de un PIC16F877 si VCC y GND están en cortocircuito? Quiero obtener el programa existente y cargarlo en un nuevo dispositivo.
Si Vcc y GND están cortocircuitados internamente dentro del IC, no hay una solución simple.
Cortar el IC para acceder al dado interno, luego usar equipo adecuado para corregir el corto, está bien como un ejercicio teórico pero no vale la pena en la práctica.
Si el cortocircuito está en la placa de circuito, simplemente desoldar la pieza con cuidado, soldarla en una PCB nueva, y tendrá acceso a todas las funciones estándar del microcontrolador.
Editar : es posible que lo siguiente no sea relevante para la pregunta original, como lo indica @DaveTweed.
La captura del programa incorporado, como usted afirma, no es tan simple: incluso si pudiera extraer el código binario como un archivo hexadecimal, entonces tendría que ser descompilado en instrucciones en lenguaje ensamblador, luego interpretado para darle sentido en pseudocódigo de alto nivel.
La solución para modificar el programa existente, si es necesario, es mucho más compleja y costosa de lo que podría suponerse.
Lea otras preguntas en las etiquetas pic