Unlock Protected MCU ST7FMC2M9T3 Flash Code

For some reason, customer want to Unlock Protected MCU ST7FMC2M9T3 Flash Code, most of the customers will firstly try to read the code out from its flash area directly which will be hindered by its READ-OUT PROTECTION measure, so it is necessary to understand the READ-OUT PROTECTION mechanism of MCU ST7FMC2M9T3:

Read-out protection, when selected, provides a protection against Program Memory content ex- traction and against write access to Flash memo- ry. Even if no protection can be considered as to- tally unbreakable, the feature provides a very high level of protection for a general purpose microcontroller.
In Flash devices, this protection is removed by re- programming the option. In this case, the entire program memory is first automatically erased and the device can be reprogrammed when Unlock Protected MCU ST7FMC2M9T3 Flash Code.
Read-out protection selection depends on the de- vice type:
– In Flash devices it is enabled and removed through the FMP_R bit in the option byte.
– In ROM devices it is enabled by mask option specified in the Option List.
ICC (In-Circuit Communication) needs a minimum of four and up to six pins to be connected to the programming tool (see below figure). These pins are:

RESET: device reset

VSS: device power supply ground

ICCCLK: ICC output serial clock pin

– ICCDATA: ICC input/output serial data pin

– ICCSEL/VPP: programming voltage if Unlock Protected MCU ST7FMC2M9T3 Flash Code

– OSC1(or OSCIN): main clock input for external source (optional)

– VDD: application board power supply (see below figure, Note 3) after UNLOCK MICROCONTROLLER

Typical ICC Interface

Typical ICC Interface