时钟控制器为整个芯片提供时钟,包括系统时钟和所有外设时钟。时钟控制器还通过独立的时钟ON/OFF控制、时钟源选择和时钟分频器,实现电源控制功能。 在将PWR_DOWN_EN(PWRCON[7])和PD_WAIT_CPU (PWRCON[8])置位且Cortex® -M0执行WFI指令之后,芯片会进入掉电模式,在那之后,芯片等待被唤醒中断源触发以离开掉电模式。 在掉电模式下, 时钟控制器关闭外部4~24 MHz高速晶振(HXT)和内部22.1184MHz高速振荡器(HIRC),以降低整个系统的功耗。
下图为时钟发生器和时钟源控制概图。
时钟发生器由以下4个时钟源组成:
一个外部 4~24 MHz 高速晶振(HXT)
一个可编程的 PLL FOUT(PLL时钟源可以选择外部4~24MHz高速晶振(HXT)或者内部
22.1184MHz (HIRC)高速振荡器)
一个内部 22.1184 MHz RC高速振荡器(HIRC)
一个内部 10KHz 低速振荡器(LIRC)
|