SLUUDG7A December 2025 – November 2026 MSPM33C321A , MSPM33C321A-Q1
MSPM33 devices support authentication of application software (secure boot) through a combination of hardware and software features, which ensures MCU only executes firmware that has been explicitly verify, unaltered and signed by a trusted manufacturer. MSPM33 devices provide two methods of secure boot.
Table 3-8 Shows the features of secure boot that MSPM33 supports. ROM-based secure boot is an immutable secure boot located at ROM, while CSC-based secure boot is a modifiable secure boot located at MAIN FLASH with various of protections.
Two stage secure boot in Section 3.4 combines two methods to build up a chain of trust, enabling features of both methods.
| ROM-based secure boot | CSC-based secure boot | |
|---|---|---|
| Auth Mechanism | SHA-256 + Key Hash + ECDSA_p256 (fixed) |
SHA-256 + Key Hash + ECDSA_p256 Key Hash + MLDSA 87 (modifiable by user) |
| Lifecycle State | HSSE | HSFS/HSSE |
| Secure boot location | ROM | Immutable region in MAIN FLASH |
| Customer Key Storage | OTP region in NONMAIN FLASH | Immutable region in MAIN FLASH |
| On Failure | Boot fail | CSC fail |
| Key Revocation |
Method 1 - DSSM service for key revocation Method 2 – New image singed by current active+1 key |
- |
| Bank Swap | - | Supported |
| Image format | MCUBoot | MCUBoot |
The secure boot methods described above follow MCUBoot format, which is an open-source secure bootloader scheme. TI further supports development process with a comprehensive suite of MCUBoot-compatible tools and software.