Secured Microcontroller PIC12F1822T Cracking will use focus ion beam technique to disable its protection over flash memory, break off its tamper resistance system of PIC12F1822T and then copy flash memory heximal to new PIC12F1822T microprocessor;
The entire data EEPROM is protected from external reads and writes by two bits: CPD and WRTD. CPD inhibits external reads and writes of data EEPROM. WRTD inhibits external writes to data EEPROM. The CPU can continue to read and write data EEPROM, regardless of the protection bit settings.
The Configuration registers can be write-protected. The WRTC bit controls protection of the Configuration registers to extract PIC12F615 Flash memory code. In normal execution mode, the WRTC bit is readable only. WRTC can only be written via ICSP or an external programmer.
Eight memory locations (200000h-200007h) are designated as ID locations, where the user can store checksum or other code identification numbers. These locations are both readable and writable during normal execution through the TBLRD and TBLWT instructions when dumping PIC12F635 secured mcu flash heximal, or during program/verify. The ID locations can be read when the device is code-protected.