SLAAEO5 September 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0L1105
When sending a DSSM command to the mailbox, it is serviced by the bootcode that begins executing upon performing a BOOTRST and only a BOOTRST. If a BOR or POR is executed while a DSSM command is in the mailbox it will be wiped out and not serviced as the reset levels will power cycle the power domains. It is important to note that if a password is enabled for any DSSM command, it will not fully execute the command until the password sequence has been fully executed. Once the command has been sent to the mailbox, the user then has a window of two seconds to send the password that matches the password set within nonmain. If successful only then the command will be fully processed. For all possible DSSM commands (1), see the Table 4-1. For the flow when implementing support for the DSSM commands and the register view, see Table 4-5.
DSSM Command | DSSM Value |
---|---|
Factory Reset | 0x020Ah |
Mass Erase | 0x020Ch |
Password Authentication | 0x030Eh |
Data Exchange | 0x00EEh |
Wait For Debug | 0x0206h |