This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSPM0G1506: Password authentication scripts not working

Part Number: MSPM0G1506
Other Parts Discussed in Thread: LP-XDS110, TMDSEMU110-U, UNIFLASH

Hi,

I'm having problems while using the password authentication scripts (both for debug access and factory reset) after protecting the microcontroller.

See the NVM configuration and the target configuration:

Screenshot 2026-01-12 091238.png

Screenshot 2026-01-12 091339.png

The problem is that when I send the MSPM0_Mailbox_DebugAccessPasswordAuthentication_Auto or MSPM0_Mailbox_FactoryResetPasswordAuthentication_Auto the programmer get stucked when sending the passoword0 (see image below). 

Screenshot 2026-01-12 091022.png

I'm using the XDS110 debug probe (TMDSEMU110-U). I also tried the LP-XDS110 programmer: it worked the first time but after that time it started behaving like the TMDSEMU110-U).

I tried both CCS (version 20.4.0) and UniFlash (version 9.4.0.5538): the results are the same. 

Do you have a solution to fix the problem? Thanks a lot.

Alessandro

  • Hi Alessandro,

    During your processor, have you powered off the MCU?

  • Hi Zoey,

    Do you mean after protecting the MCU? Yes, I powered the MCU off before trying to send the password authentication scripts

  • Hi Alessandro,

    I haven't seen other customer has come across this problem. I'm not sure if this is due to incorrect operation or a hardware problem. Could you please check if your operation matches the instructions in this guide?

    MSPM0 MCUs Development Guide (Rev. G) 7.5chapter

    Regards,

    Zoey

  • Yes, the operation matches the instructions.

    I was wrong in the description above. The operations always complete successfully using the LP-XDS110 programmer. I'm always able to protect the MCU, unprotect it for debug access and to password protected-factory reset.

    The problem presents only by using the TMDSEMU110-U programmer. I can protect the MCU, but then the two scripts get stucked, as you can see in the image above.

    I tried the following, using the TMDSEMU110-U programmer: I created a different project where I set the password protection only for debug access, while leaving the factory reset always enabled, so not protected by password. 

    I flashed the MCU, power-cycled it and then I tried to execute the MSPM0_Mailbox_DebugAccessPasswordAuthentication_Auto script. It always get stucked. Then I tried to perform a factory reset by executing the MSPM0_Mailbox_FactoryReset_Auto, since the factory reset is not protected by password and it completed successfully, erasing the MCU. This means that some script can be executed, so it should't be a hardware-related problem, right?

    The TMDSEMU110-U firmware has been automatically updated by CCS. 

    Do you have any idea?

  • Hi,

    I have double checked from my side, and I have succeed unlocking MCU through TMDSEMU110-U programmer. Could you please check you the hardware connection from your side, and but sure that you have connect NRST pin as well.