11.2 Clock Switching
The system clock source can be switched between external and internal clock sources via software
using the New Oscillator Source Request (NOSC) and New Divider Selection Request (NDIV) bits. The following sources can be selected:
- External Oscillator (EXTOSC)
- EXTOSC with 4x PLL
- High-Frequency Internal Oscillator (HFINTOSC)
- Low-Frequency Internal Oscillator (LFINTOSC)
- Secondary Oscillator (SOSC)
The Clock Switch Enable (CSWEN) Configuration bit can be used to enable or disable the
clock switching capability. When CSWEN is set (CSWEN = 1
), writes to
NOSC and NDIV by user software will allow the system clock to switch between sources or
frequencies. When CSWEN is clear (CSWEN = 0
), writes to NOSC and NDIV
are ignored, preventing the system clock from switching from one source to another.