Clone Protected MCU ST7FLITES2B6 Locked Heximal is a headache for most of the engineer when repair the device which has applied MCU ST7FLITES2B6 as the microcontroller processing center unit for the device, the first step is to understand how its memory is being protected:
There are two different types of memory protection: Read Out Protection and Write/Erase Protection which can be applied individually in the process of MCU Recovering.
READ OUT PROTECTION:
Read out protection, when selected, makes it impossible to extract the memory content from the microcontroller, thus preventing piracy. Both program and data E2 memory are protected.
In flash devices, this protection is removed by reprogramming the option. In this case, both program and data E2 memory are automatically erased, and the device can be reprogrammed.
Read-out protection selection depends on the device type:
In Flash devices it is enabled and removed through the FMP_R bit in the option
In ROM devices it is enabled by mask option specified in the Option List.
Write/erase protection, when set, makes it impossible to both overwrite and erase program memory when Unlock Protected MCU ST7FMC2M9T3 Flash Code. It does not apply to E2 data. Its purpose is to provide advanced security to applications and prevent any change being made to the memory content.
Warning: Once set, Write/erase protection can never be removed. A write-protected flash device is no longer reprogrammable.
Write/erase protection is enabled through the FMP_W bit in the option byte.