时钟源
1. 2个高频振荡器
- 32 MHz 晶振
- 16 MHzRC振荡器
注意
- 2MHz晶振启动时间对一些应用程序来说可能比较长
- 16MHzRC振荡器功耗低于晶振,但是由于不像晶振那么精确,不能用于RF收发器操作
2. 2个低频振荡器
- 32 kHz 晶振
- 32 kHzRC振荡器
注意
- 相对于32 kHzXOSC解决方案32 kHzRCOSC振荡器应用于降低成本和电源消耗
- 这两个32kHz振荡器不能同时运行
系统时钟
- 从所选的主系统时钟源获得
- 主系统时钟源可以是 32 MHz XOSC或 16 MHz RCOSC
- CLKCONCMD.OSC位选择主系统时钟的源
注意
- 改变 CLKCONCMD.OSC位不会立即改变系统时钟,时钟源的改变首先在 CLKCONSTA.OSC =CLKCONCMD.OSC 的时候生效
- 原因:在实际改变时钟源之前需要有稳定的时钟还要注意CLKCONCMD.CLKSPD位反映系统时钟的频率,因此是CLKCONCMD.OSC位的映像
相关寄存器
CLKCONCMD – 时钟控制命令
详见手册
CLKCONSTA – 时钟控制状态
详见手册