Alles was Sie brauchen, ist ein passendes Programmiergerät, das Ihren PIC wie als PICKIT3 unterstützt. Dann können Sie Microchip's integrierte Programmierumgebung (IPE) verwenden, die bei der Installation von MPLAB X IDE enthalten ist, um Ihr PIC-Gerät zu lesen und das Bild in einer Hex-Datei zu speichern.
Sie können dann Hex-Dateien vergleichen, um zu sehen, ob zwischen ihnen ein Unterschied besteht.
Die Konfigurationseinstellungen (Sicherungen) für einen PIC enthalten ein Flag, das verhindert, dass ein Bild von einem PIC liest, wenn es aktiviert ist, um Piraterie zu verhindern. So ist es möglich, dass Sie ein PIC nicht lesen können, wenn dieses Flag aktiviert war, wenn es programmiert wurde.
Es gibt jedoch keine Möglichkeit, den ursprünglichen C-Code zurück zu bekommen, da das hexadezimale Bild in der PIC nur kompilierten Maschinencode enthält, es könnte einige dis-assemblers tough geben.