I could find CRP sections from Cortex-M0 and Cortex-M3 MCUs in the data sheet, but there are no such thing in that of Cortex-M33 (LPC5500) MCUs. Do they support CRP?
Hello @dnjsdnwja,
The security module for the LPC546xx is very different to the security found in the LPC5500 family, as it mentioned gorvak, the PFR manage different security levels but non of this related to disable the flash module to read or write directly to the flash. This would need to be done directly in software.
But in the devices that has TrustZone, the flash APIs could be restricted to only outside the secure section.
Please check the following app note and the UM to know more information about this.
Best Regards,
Alexis Andalon
Yes you can use pfr to configure debug protection. See the app notes.
Hi thanks for your reply,
In fact, I would like to know if there is any support for protecting flash from reading even from software but not only from debugger. Do you have any idea on this?
Well, I realized that I am not sure whether CRP protects that case as well, maybe I should create another post for that.