12.3.5 Fail-Safe Condition Clearing
For the FOSC FSCM, the Fail-Safe condition is cleared after either a device
Reset, execution of a
SLEEP
instruction, or a change to the NOSC/NDIV bits. When switching to the external oscillator or PLL, the
Oscillator Start-up Timer (OST) is restarted. While the OST is running, the device
continues to operate from HFINTOSC. When the OST expires, the Fail-Safe condition is
cleared after successfully switching to the external clock source.Important: Software must clear
the OSFIF bit before switching to the external oscillator. If the Fail-Safe condition
still exists, the OSFIF bit will be set again by module hardware.