内部时钟源解析:INTOSC模式与频率选择

需积分: 34 22 下载量 20 浏览量 更新于2024-08-09 收藏 2.75MB PDF 举报
"内部时钟模式-o2o优惠券使用预测" 本文主要介绍的是微控制器(MCU)中的内部时钟模式,特别是在PIC10F320和PIC10F322型号上的应用。这些单片机由Microchip Technology Inc.制造,具有高性能RISC CPU,能在低功耗条件下工作。 时钟源是微控制器运行的核心部分,它决定了设备的运行速度和精度。内部时钟源(INTOSC)是集成在振荡器模块中的一种时钟源,它提供8个可选输出频率,最高可达16 MHz。INTOSC包括一个高频内部振荡器(HFINTOSC)和一个低频内部振荡器(LFINTOSC)。HFINTOSC由主时钟和辅助时钟组成,辅助时钟用于快速启动,但精度较低,而主时钟启动后具有更高精度。 内部时钟模式(INTOSC模式)是通过配置字的FOSC位设置的,当FOSC位清零时,选择INTOSC。选择此模式后,CLKIN引脚可以作为通用I/O使用。内部振荡器的频率选择(IRCF)位位于OSCCON寄存器中,它们用于设定HFINTOSC的输出频率,包括16 MHz、8 MHz(复位后的默认频率)、4 MHz、2 MHz、1 MHz、500 kHz和250 kHz。LFINTOSC的频率固定为31 kHz。在HFINTOSC之间切换频率时,由于仅涉及到分频器的更改,所以没有延迟。 在发生复位后,OSCCON寄存器的IRCF<2:0>位被设置为110,初始频率设置为8 MHz,用户可以修改这些位以选择不同频率。这些微控制器在设计时考虑了低功耗,如1.8V时待机电流仅为20nA(典型值),1MHz、1.8V时工作电流为25μA(典型值)。 此外,这些芯片还包含了其他多种功能,如上电复位(POR)、上电延时定时器(PWRT)、欠压复位(BOR)、看门狗定时器(WDT)、可编程代码保护、节能休眠模式、在线串行编程(ICSP)支持以及在线调试器。还有扩展的看门狗定时器、可选振荡器选项(如外部时钟模式或INTOSC)、固定参考电压(FVR)和集成的温度指示器等。 PIC10F320和PIC10F322微控制器提供了灵活的时钟管理方案和丰富的低功耗特性,适用于需要高效能、低能耗以及多种功能的嵌入式系统设计。它们的内部时钟模式和频率选择机制为开发者提供了精确控制系统运行速度的能力,使得在各种应用场合下都能达到理想性能。