¿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.
Respuesta
¿Demasiados anuncios?Si el Vcc y el GND están internamente en cortocircuito dentro del CI, no hay una solución sencilla.
Cortar el circuito integrado para acceder a la matriz interna y luego utilizar un equipo adecuado para corregir el cortocircuito está bien como ejercicio teórico, pero no vale la pena en la práctica.
Si el cortocircuito está en la placa de circuito, basta con desoldar la pieza con cuidado, soldarla en una placa de circuito impreso nueva y tendrás acceso a todas las funciones estándar del microcontrolador.
Editar : Lo siguiente puede no ser relevante para la pregunta original, como señala @DaveTweed.
Capturar el programa incorporado, -como usted dice-, todavía no es tan sencillo: Incluso si se pudiera extraer el código binario como un archivo hexadecimal, habría que descompilarlo en instrucciones de lenguaje ensamblador y luego interpretarlo para darle sentido en pseudocódigo de alto nivel.
La solución para modificar el programa existente, si se requiere, es mucho más compleja y costosa de lo que podría suponerse.