Part Number: MSPM0G3518-Q1
Hi
We use an external crystal (40MHz) at HFXT to source the PLL, which provides the 80MHz for the core and so on. This works fine and as intended. As we utilize one of the timers (PMW) to drive a boost converter, we need to make sure, that this gets not destroyed when the clock stops unintended.
Is there any way to detect that the crystal is not working anymore (or probably the PLL)?
We tried the MCLK monitor as well as the Fault-condition of the timer, but they do not recognise the crystal failure. Somehow the PLL does something with a lower Frequency, which may lead to this.
The start-up monitors also do not satisfy our needs, as the crystal may "break" during operation.
We would prefer a "rapid" stop of the Timer with defined output state as soon as the clock fails to prevent HW destruction (as described in the Fault Handler chapter). Therefore "waiting" for the watchdog or measuring the frequency every now and then does not do the job.
Clocking the Timer from LFCK, which supports this functionality, is not possible, as we need a frequency higher than 32kHz.
Thanks and regards

