USB3300芯片振荡器控制寄存器详解及其功能

需积分: 0 16 下载量 12 浏览量 更新于2024-08-08 收藏 8.3MB PDF 举报
振荡器控制寄存器(OSCCON)在USB3300芯片手册中起着关键作用,它位于5.6章节。该寄存器用于管理和配置微控制器的内部振荡器,确保系统的时钟稳定性和可调性。OSCCON的主要功能包括软件PLL使能、内部振荡器频率选择以及系统时钟源选择。 1. SPLLEN (软件PLL使能位): 如果配置字寄存器1中的PLLEN设置为1,SPLLEN位将被忽略,4x PLL(取决于振荡器需求)始终被启用。如果PLLEN为0,则用户可以选择启用(1)或禁用(0)4x PLL,这对于需要高精度时钟的应用非常重要。 2. IRCF<3:0> (内部振荡器频率选择位): 这些位允许用户在多个频率选项之间进行选择,包括低频(LF)、中频(MF)和高频(HF)。通过设置不同的二进制值,可以调整振荡器的工作频率,从31kHz到最高16MHz,适用于不同应用场景的需求。 3. SCS<1:0> (系统时钟选择位): 这两个位决定了系统的时钟源。若设置为1x,内部振荡器模块将成为主时钟源;如果设置为01,将使用Timer1振荡器;而当FOSC<2:0>在配置字寄存器1中指定时,时钟由外部决定。 4. 注意事项: - 字段中的“U”表示该位在当前版本中未实现,读取时返回0。 - “-n/n”表示在POR(上电复位)和BOR( Brown Out Reset)时的默认值,所有其他复位情况下则显示另一值。 - 有些频率选项(如HFINTOSC)可能涉及额外的重复频率细节,具体信息应在5.2.2.1节中查找。 5. 版权与责任声明: - 该手册由Microchip Technology Inc.发布,中文版仅供理解辅助,原文档中的英文部分保留了关键信息。 - Microchip Technology Inc.对翻译可能存在的误差不承担责任,建议参考英文原版。 - 用户在使用芯片时必须自行确保应用符合技术规范,并自行承担风险,Microchip不对任何应用性能、质量等问题提供担保。 6. 商标与知识产权: - 本手册中的内容受Microchip的知识产权保护,未经许可,不得转让或复制。 通过了解和调整OSCCON寄存器,用户可以根据他们的设计需求优化微控制器的性能,确保系统的稳定运行和高效操作。在实际应用中,正确配置这些寄存器对于实现精确的时间管理至关重要。