MSPM0 family supports different types of NONMAIN layout that limit the available features supported by the NONMAIN configuration.
Table 2-3 shows which
NONMAIN layout type to use with which devices. For more details, see the Boot
Configuration section of the device-specific technical reference manual,
linked in Section 10.
Table 2-1 NONMAIN Layout Types| NONMAIN Layout Type | Supported Devices | Overview |
|---|
| Type A | MSPM0L110x | - No CSC support
- Passwords stored in a plain text format
- Only CRC32 support for application integrity checks
- Supports ROM and Flash BSL(1)
|
| MSPM0L130x |
| MSPM0L134x |
| MSPM0Gx10x |
| MSPM0Gx50x |
| Type B | MSPM0C1103 | - No CSC support
- No application integrity check
- No passwords-based configuration
- No BSL support
|
| MSPM0C1104 |
| MSPS003Fx |
| Type C | MSPM0Lx22x | - Includes CSC support
- Passwords are stored in a SHA256 hashed format
- Application integrity check has CRC32 or SHA256 hash option
- Supports ROM and Flash BSL
|
| Type D | MSPM0C1105 | - Includes CSC support
- Passwords are stored in SHA256 hashed format
- Application integrity check supports CRC32 or SHA256
- Supports Flash BSL
|
| MSPM0C1106 |
| MSPM0H321x |
| Type E | MSPM0L111x | - Includes CSC support
- Passwords stored in SHA256 hashed format
- Application integrity check has CRC32 or SHA256 hash option
- UART default Baud rate configuration
- Disable NRST in BSL
- Support ROM and Flash BSL
|
| MSPM0G511x |
| MSPM0G5187 |
| Type F | MSPM0Gx51x | - Includes CSC support
- Passwords storage in a SHA256 hashed format
- Application integrity check uses CRC32 or SHA256 hash options
- UART default Baud rate configuration
- Supports ROM and Flash BSL
|
| MSPM0G352x |
(1) Flash BSL is the alternative BSL interface that the user defines in MAIN flash memory.