This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0G1107: If have readout protection for flash memory(0x0000.0000 to 0x1FFF.FFFF)

Part Number: MSPM0G1107
Other Parts Discussed in Thread: SYSCONFIG,

Hi Ti experts,

I have more questions about MSPM0G1107TRHBR how to readout protection(for flash memory 0x.0000.0000 to 0x1FFF.FFFF).

We need protect flash memory region (0x000.0000 to 0x1FFF.FFFF from reference manual ) and prevent read out them from flash memory. Following instructions 1.4.3.2.2 BSL read-out policy. By default, BLS is disable and can read partial segment of a memory. But Actually we can still read entire flash memory region(0x0000.0000 to 0x1FFF.FFFF). It looks like BSL doesn’t protect the data of flash memory.

And another improtant thing,  we need to update  ( read and write ) data to flash after protect flash memory (I'm not sure if can read and write assuming after protect the flash memory)

Could you please share how to configure MSPM0G1107TRHBR and make it  meet our requirements.

Please share detailed steps, such as what steps need to be done for the first, the second and so on.

Here is memory map from reference manual

Here is actual used size( we want to protect these segment, don't want to be read out by unauthorized method)

Three levels descriptions for security.