SLUUDG7A December 2025 – November 2026 MSPM33C321A , MSPM33C321A-Q1
When MSPM33 C-series devices power-up, ROM code will be first executed. If devices are in HSSE lifecycle state, ROM-based secure boot is executed to authenticate the image in the MAIN FLASH.
If there is only standalone APP in MAIN FLASH(user need to disable BOOTCFG2.FLASHBANKSWAPPOLICY field in NONMAIN FLASH), ROM-based secure boot check and authenticate the only image starting from physical address 0x0, as shown in Figure 3-3 . Authentication fail on image or no data at 0x0 address lead to boot fail.
If there are dual APP in MAIN FLASH(user need to enable BOOTCFG2.FLASHBANKSWAPPOLICY field in NONMAIN FLASH), ROM-based secure boot will first check two images in bank0 and bank1, and first authenticate image in higher version, as shown in Figure 3-4. If failed, ROM-based secure boot then verify another image. Authentication fail on both images or no data at beginning address of bank 0 and bank1 lead to boot fail.
After ROM-based secure boot pass, boot-code issues BOOTDONE. At this point, a SYSRST is issued to the device to trigger execution from authenticated APP in MAIN FLASH.
The images verified by ROM-based secure boot should follow MCUBoot format, as shown in Section 3.1.