SLAAEO4 November 2025 MSPM0G3507 , MSPM0L1306
MSPM0 NONMAIN flash memory has different types of structure layouts. In certain layout types, some features are reduced or not supported.
| Configuration Parameters | Register Field | NONMAIN Layout Type | |||||||
|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | ||||
| BCR | BCR Configuration ID | BCRCONFIGID | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Serial Wire Debug (SWD) Policy Configuration | Access Policy | BOOTCFG0 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Debug Policy | |||||||||
| Debug Password | PWDDEBUGLOCK | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| TI Failure Analysis | BOOTCFG1 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| SWD Factory Reset Configuration | Factory Reset Access Property | BOOTCFG3 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Factory Reset Password | PWDFACTORYRESET | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| SWD Mass Erase Configuration | Mass Erase Access Property | BOOTCFG3 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Mass Erase Password | PWDMASSERASE | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Flash Memory Static Write Protection (SWP) Configuration | MAIN Static Write Protection | FLASHSWP0 FLASHSWP1 FLASHSWP2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| NONMAIN Static Write Protection | BOOTCFG4 | ||||||||
| Customer Secure Code (CSC) | CSC Policy | BOOTCFG5 | ✓ | ✓ | ✓ | ✓ | |||
| Flash Bank Swap Policy | ✓ | ✓ | ✓ | ||||||
| Debug Hold | BOOTCFG4 | ✓ | ✓ | ✓ | ✓ | ||||
| Fast Boot Mode | BOOTCFG2 | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Application Digest Check Configuration | Application Digest Check Policy | BOOTCFG6 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Application Start Address | APPDIGESTSTART | ||||||||
| Length of the Application | APPDIGESTLENGTH | ||||||||
| Application Checksum | APPDIGEST | ||||||||
| BSL Policy | Enable Invoke Pin Check | BOOTCFG1 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Enable BSL Mode | BOOTCFG2 | ||||||||
| BCR Checksum | CRC16-CCITT | BCRCRC | ✓ | ||||||
| CRC32-ISO3309 | ✓ | ✓ | ✓ | ✓ | |||||
| BSL | BSL Configuration ID | BSLCONFIGID | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| BSL Pin Configuration | Invoke Pin Configuration | BSLCONFIG0 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| NRST Pin Configuration | BSLCONFIG3 | ✓ | |||||||
| UART Interface Configuration | Pin Configuration | BSLPINCFG0 | ✓ | ✓ | ✓ | ✓ | |||
| Baud Rate Configuration | BSLCONFIG1 | ✓ | ✓ | ||||||
| I2C Interface Configuration | Pin Configuration | BSLPINCFG1 | ✓ | ✓ | ✓ | ✓ | |||
| Target Address Configuration | BSLCONFIG2 | ||||||||
| Plug-in Interface Configuration | Enable Plug-in Interface | BSLPLUGINCFG | ✓ | ✓ | ✓ | ✓ | |||
| Function Pointer Address Assignment | BSLPLUGINHOOK | ||||||||
| Alternate BSL Configuration | Enable Alternate BSL Interface | BSLCONFIG1 | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Alternate BSL Interface Address Assignment | SBLADDRESS | ||||||||
| BSL Security Configuration | BSL Access Password | PWDBSL | ✓ | ✓ | ✓ | ✓ | |||
| BSL Read Out Feature | BSLCONFIG0 | ||||||||
| BSL Alert Configuration | BSLCONFIG1 | ||||||||
| App Integrity Check | BSLAPPVER | ||||||||
| BSL Checksum | CRC16-CCITT | BSLCRC | ✓ | ||||||
| CRC32-ISO3309 | ✓ | ✓ | ✓ | ✓ | |||||