单片机提供 6 种基础时钟振荡器选择,分别为内部高频(INTHF)、内部低频(INTLF)、外部高频(EXTHF)、外部低频(EXTLF)、内部的 PLL 和低功耗 4M 时钟 LP4M。内部的 PLL 可以将内部高频(INTHF)和外部高频(EXTHF)的输出时钟倍频,提供更高频率的工作时钟选择,作为系统和外设工作需要的基础时钟。通过寄存器配置,可以从 6 种振荡器中得到 4 种系统和外设运行时需要的时钟源:系统主时钟(SCLK)、低频外设时钟(LFCLK)、高频外设时钟(HFCLK)和 48MHz 时钟(CK48M)满足不同的需要。此外,内部低频振荡器还可以直接用于看门狗定时器、时钟故障检测或是其他低功耗外设的时钟。
系统复位后,INTHF 振荡器被选为系统时钟,当系统时钟需要切换时,只有当目标时钟源准备就绪(时钟源稳定,延迟标志位置 1),才会发生时钟源的切换。