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.

MSP432P401R: MSP432 Multiple reset buttons

Part Number: MSP432P401R

Hello!

I'm currently designing a board with an MSP432 as well as multiple other modules. I've connected the JTAG to the reset pin of the MCU and also have a reset button like shown in the launchpad schematic. Since the other modules on the board will have resets of their own, I wanted to incorporate a master reset that would reset the whole board. My first instinct was to pass the MCU button reset and master reset through an AND gate and tie that to the MCU reset, however I wasn't sure if this would cause trouble for the JTAG reset when resetting the device to debug. Let me know if there's a better way to go about this!

Best,

Colin

  • Not very clear about your issue. Could you draw a picture to show your system structure and function about this?

  • Here's a quick schematic I threw together highlighting my question.

    There's a reset coming from the JTAG as well as a dedicated reset button as seen on the MSP432P401R launchpad. These only apply to the MCU. I also wanted a system-wide master reset to reset the MCU as well, so I was wondering if putting the two resets through an AND gate before sending it to the MCU was a legitimate solution. This is keeping in mind that the resets are active-low.

    Best,

    Colin

  • I think you should use an OR gate instead of  AND. Because Master reset will reset all modules include the MSP432 and the RESET just can reset the MSP432 right? 

  • That is correct, the MSP has its own reset as well as the master reset.

    I originally thought to use an OR gate, but because all the resets are active-low, the logic worked out where the reset pin should go low if either the master reset or the MSP reset went low, so an AND gate was appropriate.

    I've done some testing on the system now that I've gotten some necessary components together and have confirmed it works, you can marked this thread as resolved. Thanks for your input!

**Attention** This is a public forum