时钟相当于是单片机的心跳,在传统的51单片机系统中,提供心跳的地方,是由外部时钟提供的,通常是一个石英晶振完成。在32位机时代,以意法半导体公司的STM32单片机为代表的ARM系列单片机中,通常会提供几套时钟源。国芯提供的STC32单片机在时钟管理中也提供了几个时钟源:内部高精度 IRC、内部 32KHz 的 IRC(误差较大)、外部晶振、内部 PLL 输出时钟。
如上图所示,除了传统的外部晶振(高速晶振和32KHz晶振)构成的正当其,内部还提供了由RC振荡器构成的32KHz时钟、高精度振荡器、内部PLL输出时钟。内部PLL输出时钟其实还是有其它几个时钟作为来源形成的时钟。