Other Parts Discussed in Thread: AM6442
Tool/software:
Hi,
I am using the AM6442 Processor Evaluation Kit. We’ve been testing the Clock Loss Detection feature of the AM64x.
We provided a 25 MHz external clock to the processor, which we can manually enable and disable.
To test the clock loss scenario, we disabled the external clock and observed that the processor correctly detected the loss and switched to the internal 12.5 MHz RC oscillator.
Before disabling the clock, we modified the following register:

One more observation we had capture, we monitored the OBSCLK0 output using an oscilloscope. We mapped the OBSCLK0 pin to output MCU_HFOSC0_CLKOUT:
- When the 25 MHz external clock is active, we observe 25 MHz on the oscilloscope.
- After the fallback, the output changes to 12.5 MHz.
- However, when the external 25 MHz clock is re-enabled, the oscilloscope again shows 25 MHz, but the processor continues to run on the internal 12.5 MHz clock.
Now, we want to confirm the behavior during external clock recovery.
Specifically, if the external 25 MHz clock is re-enabled, we expect the AM64x to detect the clock's return and switch back from the internal RC oscillator to the external 25 MHz clock.
Could you please confirm if this behavior is supported? If so, is any additional configuration required to enable switching back to the external clock?
Regards,
Pratibha
