SDAA228 September 2026 MSPM33C321A
The MSPM33 device supports the DSSM command, including mass erase and factory reset. The DSSM command is executed in boot code. Refer to Section 6.3, which uses the DebugAccessPasswordAuthentication_Auto command as an example to demonstrate how to use the DSSM command with the CCS tool. Other DSSM commands (factory reset or mass erase) use the same approach, including setting four 32-bit passwords in the same location of the .ccxml file.
The following command list is supported by the CCS tool:
TI recommends using FactoryReset_Auto to unlock the device. The FactoryReset_Auto command can generate the reset signal in the NRST pin and restore the default NONMAIN configurations.
In cases where software issues break the factory reset process (normally caused by software reset), select FactoryReset_Manual to unlock the device by following these steps:
If the FactoryReset_Manual unlock device fails, force the MCU into BSL mode with the BSL invoke pin connected to VCC (if BSL mode exists and is enabled), and generate the FactoryReset_Auto command. During the command execution, keep the BSL invoke pin (the default is PA18) connected to VCC to avoid the device run application code.
This approach is not viable if:
See [FAQ] MSPM33C321A: Recover Device by Factory Reset to generate a factory reset using different tools.