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.

MSP430FR5969: MSP430FR5969 RST PIN PROBLEM

Part Number: MSP430FR5969

Hello,

I have an MSP430FR5969 on my boards (see the attached schematic).

My problem is that when I touch the JTAG pins, sometimes the micro reset, and I want to avoid it.

I use the JTAG 4 Wire to program and debug the code, after that I don't need to use the RST pin.

I have found this solution but I'm not sure it can work, and especially I'm not sure I will be able to reprogram the micro :

1) NMIIE = 0;           // Disable NMI interrupt

2) SYSNMI= 1;        // Enable NMI (disable RST)

3) SYSRSTRE=0;   // Disable Pullup/Pulldown resistor

Will this solution works ? Do I have to set any others register ? But especially, will I be able to reprogram the micro via JTAG if needed ?

Thank you

Riccardo

  • As described in SLAU320, the SBWTDIO line is shared with the RST/NMI pin of the device. Pulling the TEST/SBWTCK pin high enables the SBW interface and disables the RST/NMI functionality of the RST/NMI/SBWTDIO pin. So you should be able to reprogram the MSP430 through SBW even if the pin uses NMI mode. Feel free to try this out by programming the MCU with the register settings supplied and then re-program to verify SBW access. However you should more closely evaluate why touching the SBW pins causes a device reset, is it only from the RST pin or is VCC being affected as well?

    Regards,
    Ryan
  • Hi Ryan,
    the code works well, and I'm able to reprogram the micro.
    The problem seems solved, I have no reset now, but I'll check also the VCC.

    Thank you
    Riccardo

**Attention** This is a public forum