双速启动:INTOSC在PIC18F66K80中的应用与时序分析

需积分: 3 71 下载量 13 浏览量 更新于2024-08-08 收藏 8.12MB PDF 举报
双速启动是Microchip PIC18F系列单片机,如18F45K80和18F66K80,特别设计的功能,旨在缩短从低频率INTOSC(LF-INTOSC、MF-INTOSC和HF-INTOSC)振荡器起振到主时钟源可用时的延迟。这一功能通过设置IESO(Internal Switch Over)位为1来启用,适用于主时钟源为LP、XT或HS模式的场合。在启动过程中,设备首先使用内部振荡器,当上电复位后经过一个上电延时定时器的超时,会自动切换到使用主振荡器。 在双速启动模式下,当设备从休眠模式唤醒或复位后,可以快速过渡到INTOSC提供的时钟,随后切换至更高频率的时钟源,如XT或HS PLL时钟。这对于需要快速响应的应用非常重要,例如通过检查OSCCON寄存器中的OSTS位(OSCCON<3>),应用程序可以确认何时主振荡器开始提供时钟。 值得注意的是,尽管在双速启动模式下使用INTOSC,设备仍遵循正常的功耗管理模式指令顺序,包括执行多条SLEEP指令。这允许用户在等待主时钟源激活期间,执行临时任务,比如处理一些初始化工作,然后回到休眠状态。 在某些情况下,如从休眠模式唤醒,用户可以通过在进入休眠前设置IRCF寄存器来预设INTOSC或后分频器作为更快的时钟源。但在其他功耗管理模式下,不推荐使用双速启动,设备将使用当前选定的时钟源,直到主时钟可用。 最后,必须强调的是,Microchip Technology Inc.对翻译文本的准确性不承担责任,并且建议始终参考英文原版文档获取最准确的产品信息。此外,所有关于Microchip器件的使用说明和应用信息仅供参考,用户需自行确保应用符合技术规范,Microchip不对产品性能的适用性做出任何担保,特别是生命维持和生命安全应用,使用此类产品存在风险,用户需自行承担。 知识产权方面,Microchip的商标和品牌标识,如dsPIC、KEELOQ、PIC等,均为Microchip的注册商标,未经许可不得擅自转让或复制。