SLUUDG7A December 2025 – November 2026 MSPM33C321A , MSPM33C321A-Q1
MSPM33 supports hide protection (HDP) function, allowing an application to execute a section of code one time, and prevent subsequent read or execute access to the code. As an example, this is useful feature especially when running a second stage authentication code allowing main application to be validated before execution and prevent access to any stored symmetric or private keys. The desired HDP scheme is configured in global security controller(GSC) and user can apply HDP on MAIN flash, DATA flash or NONMAIN flash. Please refer to the GSC chapter of the MSPM33 C3-Series 160MHz Microcontrollers technical reference manual.
After HDP is correctly configured and enabled, when CPU is executing from the configured HDP region, the HDP is armed. Any function call or jump outside of the configured HDP region automatically enables the mechanism, preventing the application code from re-entering the HDP region. An access, execute or read, generates a non-maskable interrupt (NMI).