PIC系列单片机可作业于不同的振动器方法。用户能够依据其体系规划的需求,挑选下述四种振动方法中的一种,其振动的频率范围在DC~20/25MHz之间。
用户能够依据不同的运用场合,从表1所示的四种振动方法中挑选一种(运用PIC编程器时也需作这种挑选的操作),以取得最佳的性能价格比。其间,LP振动器方法能够下降体系功耗,RC振动器方法可节约本钱。
树立PIC源程序时,其振动器方法由装备寄存器CONFIG的D1位和D0位来决议,如表2所示。
1内部晶体振动器/陶瓷振动器
在LP、XT和HS这三种方法下,需求在微控制器引脚OSC1/CLKIN和OSC2/CLKOUT的两端接一石英晶体或陶瓷谐振器。如图1中,只 有在HS方法下才需求在振动回路中参加电阻Rs(100Ω《Rs《1kΩ)。
2外部时钟源或外部晶体振动器
在LP、XT和HS这三种振动器方法下,各种PIC系列微控制器芯片既能够用集成在内部的振动器,也能够承受外部输入的时钟源或外接晶体振动器。若用外部时钟源或外接晶体振动器,可把外部振动器输出接芯片的OSC1/CLKIN引脚,此刻OSC2/CLKOUT引脚开路即可。图2是外接时钟源的方式,外部晶体独立的振动器与图2类似。
3外部RC振动器
RC振动器首要运用于对时间精度要求不太高的场合。
RC振动器是在OSC1/CLKIN引脚接一串联电阻电容,如图3所示。厂家引荐电阻Rext取值在5kΩ~100kΩ之间。当Rext小于22kΩ时,振动器的作业可能会变得不稳定或停振;当Rext取值大于1MΩ时,振动器易遭到搅扰。RC振动器发生的振动频率fosc,经内部4分频电路分频后从OSC2/CLKOUT输出fosc/4振动信号,此信号能够用作测验或作其它逻辑电路的同步信号。