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Ω
2?外部时钟源或外部晶体振动器
在LP、XT和HS这三种振动器方法下,各种PIC单片机芯片既能够用集成在内部的振动器,也能够承受外部输入的时钟源或外接晶体振动器。若用外部时钟源或外接晶体振动器,可把外部振动器输出接芯片的OSC1/CLKIN引脚,此刻OSC2/CLKOUT引脚开路即可。图2是外接时钟源的方式,外部晶体独立的振动器与图2类似。
3?外部RC振动器
RC振动器首要运用于对时间精度要求不太高的场合。
RC振动器是在OSC1/CLKIN引脚接一串联电阻电容,如图3所示。厂家引荐电阻Rext取值在5kΩ~100kΩ之间。当Rext小于2?2kΩ时,振动器的作业可能会变得不稳定或停振;当Rext取值大于1MΩ时,振动器易遭到搅扰。RC振动器发生的振动频率fosc,经内部4分频电路分频后从OSC2/CLKOUT输出fosc/4振动信号,此信号能够用作测验或作其它逻辑电路的同步信号。
表3给出了运用陶瓷或晶体振动器时所需的电容器值。表4给出了运用RC振动器的电阻器和电容器的值。此数据供规划时参阅。