Additional Enhancements to the Oscillator
The Oscillator Module has additional features that enhance the operation. These include:
- 4x PLL
- Clock Switch
- Two-Speed Start-up
- FSCM - Fail-Safe Clock Monitor
- OST - Oscillator Start-up Timer
PLL uses a Phase Locked Loop to boost the oscillator speed by 4x. PLL is enabled by the PLLEN bit in a configuration word.
Clock Switching allows software to change the clock source between internal and external sources.
Two -Speed Start-up can eliminate the external oscillator start-up time and also reduce the overall power consumption of the device. This is very handy in applications that use the sleep function. The application can perform a few instructions using the internal oscillator and then return to sleep without having to wait for the external oscillator to become stable.
Fail-Safe Clock Monitor allows the device to keep operating if the external oscillator should fail.
Oscillator Start-up Timer ensures the external crystal is stable when instructions begin executing.