Other Parts Discussed in Thread: MSP430F5438
Hi!
In one of my MSP430F5438 applications I trigger a watchdog key violation in order to reset the MCU by software. Getting the cause of the reset out of theSYSRSTIV register works pretty well until I disable the PMM voltage supervisor and monitor functions by setting SVSMHCTL=0 and SVSMLCTL=0 (I don´t need it as the device is equipped with an external reset controller chip). A watchdog key violation and also a watchdog time out will then lead to SYSRSTIV=SVSL and SYSRSTIV=SVSH at the same time. Setting also PMMRIE=0 which is set to 0x1100 by default due to a bug in the MSPF5438 will lead again to the expected behaviour of the SYSRSTIV register.
The question is now: Why does the PMMRIE register content influence the reset behaviour with the voltage supervision functions being disabled and why does this affect a watchdog key violation reset?
Regards,
Markus