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.

MSP430F5249: RSTb/NMI and RSTDVCCb BSL Scipter Pins

Part Number: MSP430F5249

To whom it may concern,

We are wanting to use UART BSL scripter on the MSP430F5249 and see that the BSL scripter document and the datasheet specifies to use the following pins for this functionality:

The datasheet also states the RST and RSTDVCC are OR'd as follows:

We also require use of NMI functionality.  However, we find that the BSL scripter works fine only when RST/NMI is configured as RST.  When we configure RST/NMI as NMI, we find that the BSL scripter does not work.

Please confirm if the BSL scripter can be used on the MSP430F5249 when RST/NMI is set as NMI?

If not, why not? As should the RSTDVCCb assertion not cause the RST/NMI pin to return back to RST functionality?

Look forward to hearing from you.

Many Thanks,

Bhav

  • Hi Bhav,

    you are right the RST/NMI pin needs to be configured for Reset functionality and not with NMI. This is also mentioned int the BSL users guide chapters "Factors That Prevent BSL Invocation ..."

    Some options which you may can check as solutions for your system:

    • detect by SW that there is a BSL update and switch RST/NMI back to reset function
    • add some delay before enabling the NMI function on the RST/NMI pin which allows to enter the BSL after a reset before the NMI gets activated.

    Best regards,

     Stefan

  • Hi Stefan,

    I guess I was confused as the datasheet gives the impression that RSTDVCCb and RSTb are two separate inputs.

    Thanks for clarifying and the potential workarounds.

    Regards,

    Bhav

**Attention** This is a public forum