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.

MSP430F5419A: WDT Timeout during sleep

Part Number: MSP430F5419A

We have been using the MSP430F5419A in an number of products for some time. Most of our products sleep in LPM3 most of the time. I generally leave the the Watchdog Timer running sleep mode with an Time Out set to the maximum, which is about 2.5 days. Recently we had some units in the field where WDT triggered while the unit was asleep. I investigated what was going on and found out that the when the WDT times out while the unit is asleep SYSRSTIV reads SYSRSTIV_SVSL. (on a second read SYSRSTIV_SVSH and on a third read 0) rather than SYSRSTIV_WDTTO . I am wondering if I am doing something wrong, if I should turn off the WDT before going to sleep or whether this is normal, benign behavior.

  • Hi,

    I checked the MSP430F5419A user's guide and found out that the maximum interval for the watchdog(32-bit timer) is 18h:12m:16s at 32.768 kHz. How do you get about 2.5days?

    Best regards,

    Cash Hao

  • I use the VLO clock that runs at about 10k Hz. 2G / (10k x SecondsPerDay) = 2^31 /(10000 X 86400) = 2.48… .

  • Hi Dwight,

    You mean that there is a SYS_L or a SYS_H vector triggered during the unit ? Have you test the supply voltage during this time? Maybe it is not a WTD reset but a SYS_L/H reset.

  • I have changed the interval of the WDT and resets follow the timing so it looks like the WDT is triggering the event. I have not checked the voltages at the time this happens. If I turn off the SVS_L and SVS_H interrupts things work as expected - I read SYSRSTIV_WDTTO on reset. I don't know what the down side is to turning the SVS_L and SVS_H interrupts off.

    I guess you are telling me this is not normal behavior. When the WDT is going off during sleep it is causing a SYS_L/H reset, and this may be a hardware issue.

**Attention** This is a public forum