Con esta prueba verificas que no hay nada en el codigo que se mantenga y queda borrado por completo.
Pero esto tambien quiere decir que alguna afirmacion de antes o de lo probado esta mal.. O solo queda una opcion, que el PIC tenga algo mal, pero que se repita en todos los modelos nuevos es insensato.
Lo unico que puedo llegar a pensar es que algo debe haber salido mal al momento de armar otra serie de placas y termino en la destruccion de varios PICs (puerto o entrada) y se termino con la nueva placa para reutilizar esos PICs (Por eso el cambio de programa). El problema esta en que esta suposicion sigue manteniendo el que algo de la placa debio cambiar, y por eso la version.
El problema esta que en el micro viejo sigue funcionando, por lo que debe ser algo que no afecte al viejo, pero que le permita a los micros nuevos/dañados seguir funcionando.
Estaria bueno poder comparar donde es que varia un programa y otro, si es que no varia mucho obviamente. Ademas si comentas que es la misma placa, entonces no deberian haber raelizado grandes cambios.
-----------------------------
La otra opcion es que el PIC24, sea otra revision de silicio, para poder mostrarlo podes seguir estos pasos:
https://www.microchip.com/forums/m216938.aspxQue cito:
To display revs, you will need PICkit 2 software version 2.10 (or later)
In the PICkit 2 install directory (program files\microchip\pickit2 v2) edit the "pickit2.ini" file in Notepad.
On a new line, add the text "REVS:", save the ini file, and restart the application.
- do not include the quotes, and be sure it's in CAPS and has the colon.
The silicon revision will display in hex to the right of the Checksum value in the window, for example as <03> for rev 3
Basicamente agrega una nueva linea con la palabra REVS: en maysucula y sin los comillas, guarda y abri el pickit2, cuando lo leas, al lado del checksum te dice la revision. De esa forma ver si todos los PICs "nuevos" tienen otra revision, la cual tenga problemas con algun modulo, y que por eso se hizo un nuevo software para esos.
Erratas del PIC
http://ww1.microchip.com/downloads/en/DeviceDoc/80471b.pdfO fijarte cuando lo lee y detecta el PIC si te aparece la revision en la informacion leida