SPRACU5C June 2021 – September 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The processor supports HFOSC0 clock loss detection circuitry to detect HFOSC0_CLK malfunction (stops). Dedicated hardware logic monitors HFOSC0 clock using CLK_12M_RC clock. When HFOSC0_CLK stops toggling for 9 CLK_12M_RC clock periods, a HFOSC0 clock stop loss condition is detected. If CTRLMMR_MCU_PLL_CLKSEL [8] CLKLOSS_SWTCH_EN is set, the reference clock is switched from HFOSC0_CLKOUT to CLK_12M_RC to allow the processor to operate with a slower clock.
During clock-loss condition, the processor reports the error to the external device through MCU_SAFETY_ERRORn pin by driving the pin Low. The recovery mechanism implementation is up to the external system (such as a PMIC to take action).
For example, doing a full system power cycle to see if the system recovers. If the board does not recover then the processor has to indicate the user to take alternative action such as to check system clocks, external crystal or supply rails.