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.

RM46L852: Usage of Clock Detect

Part Number: RM46L852


I would like to use Clock Detect function of RM46L852 in the case of below:

- An oscillator is connected to OSCIN.

- I would like to detect when the oscillator is broken, such that the frequency of the oscillator is illegal or connection line will be opened or shorted. If found, I would like to do something, like reset CPU and so on.

In above case, using the Clock Detection function is suitable? 

  • Hello User,

    Yes. The clock monitor will detect and OSCIN failure. The action is configurable within the PLL control registers if you would like to switch to the LPO or issue a reset.

    Note that the failure can only be determined if the OSCIN frequency fails outside of the valid inputs for OSCIN. For example, if you have a 16MHz crystal and it fails to 10 MHz, the system may not catch this but if it fails to 2 MHz it will. To catch incremental changes in OSCIN you should use the DCC to check for clock validity or rely on an external watchdog that could detect slow or too fast operation. Please refer to the device safety manual for valid clock safety mechanisms. It is located here: www.ti.com/.../spnu551