Other Parts Discussed in Thread: MSP430FG4618
I am working on a system that uses an MSP430FG4618 in an environment with astronomically high shock and vibration. I have a 32768 Hz external crystal supplying ACLK. I use the WDT+ module for my watchdog timer and it uses ACLK as its clock. I believe I am seeing a phenomenon where the crystal is being affected by the shock and vibration to the point that the WDT+ module is seeing a clock failure and is failing over to MCLK. The failure I'm seeing is very intermittent and rare, and it only happens in real-life testing, but each time it happens I get a watchdog reset. I believe the reset is because once the WDT+ fails over and starts running from my 6 MHz MCLK, my one second watchdog timeout becomes just a handful of milliseconds and my software is not ready for that.
I would like to prove that what I am seeing is really WDT+ failover. Is there any documentation that defines exactly what constitutes an ACLK failure for the WDT+? Does ACLK need to go away for a certain time, or just get messed up? The MSP430 user manual does not give any details; it just shows "Fail-Safe Logic" as a block in a diagram.
Thanks for your help.
--rick