SLUUDG7A December 2025 – November 2026 MSPM33C321A , MSPM33C321A-Q1
The Global Security Controller (GSC) is a peripheral which can configure flash hide protection on MSPM33. Any violation of the security property results in a non-maskable interrupt (NMI) which is logged into the EAM module. For other protection supported by GSC, please refer to the GSC chapter of the MSPM33 C3-Series 160MHz Microcontrollers technical reference manual.
For HDP configuration, FLASH is configured by sectors. Please note the address below is physical address rather than logic address, which should be careful when doing FLASH bank swapping.
| FLASH BANK | Physical Address | Registers | Granular Control |
|---|---|---|---|
| BANK0 |
0x00000000-0x0007FFFF (0-512KB) |
FPC_HDPPROT0_CONFIG | Sector(2KB) |
| BANK1 |
0x00080000-0x000FFFFF (0-512KB) |
FPC_HDPPROT1_CONFIG | Sector(2KB) |
| DATA FLASH |
0x80000000-0x80007FFF (0-32KB) |
FPC_HDPPROT_DBANK_CONFIG | Sector(2KB) |
If the device is 512KB dual bank device, then every bank will be 256KB rather than 512KB.