时钟源模式可以分为外部模式和内部模式。?内部时钟源(INTOSC)包含在振子模块中,振子模块有8个可选输出频率,最大内部频率16mhz。?外部时钟模式(EC)依赖于时钟源的外部信号。系统时钟可以通过配置字的FOSC位在外部或内部时钟源之间进行选择。
4.3内部时钟模式内部时钟源包含在振荡器模块中。内部振荡器块有两个内部振荡器,用于产生所有内部系统时钟源:16mhz高频内部振荡器(HFINTOSC)和31 kHz (LFINTOSC)。HFINTOSC由一个主时钟和一个副时钟组成。二级时钟先启动,启动时间快,但精度低。二次时钟就绪信号由OSCCON寄存器的HFIOFR位表示。主时钟的启动时间较慢,精度较高。当OSCCON寄存器的HFIOFS位高时,主时钟是稳定的。4.3.1 INTOSC模式当清除配置字的FOSC位后,选择INTOSC模式。当选择INTOSC时,CLKIN pin可用于一般的I/O。有关更多信息,请参见第3.0节“设备配置”。
频率选择比特(IRCF) 16mhz HFINTOSC的输出连接到一个分频器和多路复用器(见图4-1)。OSCCON寄存器内振子频率选择位(IRCF)选择内振子频率输出:?HFINTOSC - 16mhz - 8mhz(重置后默认)- 4 MHz - 2 MHz - 1 MHz - 500 kHz - 250 kHz?LFINTOSC - 31 kHz
在HFINTOSC频率与IRCF位之间切换时没有延迟。这是因为开关只涉及改变频率输出分配器。启动延迟规范位于第24.0节“电气规范”中。
POR电路保持设备复位,直到VDD达到可接受的最小操作水平。缓慢上升的VDD,快速的运行速度或模拟性能可能需要大于最小VDD。PWRT、BOR或MCLR特性可用于延长启动期,直到满足所有设备的运行条件。5.1.1开机计时器(PWRT)开机计时器在开机或关机复位时提供一个64 ms的标准超时。只要PWRT处于活动状态,设备就处于复位状态。PWRT延迟允许VDD上升到可接受的水平所需的额外时间。启动计时器是通过清除配置字中的PWRTE位来启用的。开机计时器开始后,释放的POR和BOR