概述
單片機提供 6 種基礎(chǔ)時鐘振蕩器選擇,分別為內(nèi)部高頻(INTHF)、內(nèi)部低頻(INTLF)、外部高頻(EXTHF)、外部低頻(EXTLF)、內(nèi)部的 PLL 和低功耗4M時鐘LP4M。內(nèi)部的 PLL 可以將內(nèi)部高頻(INTHF)和外部高頻(EXTHF)的輸出時鐘倍頻,提供更高頻率的工作時鐘選擇,作為系統(tǒng)和外設(shè)工作需要的基礎(chǔ)時鐘。通過寄存器配置,可以從6 種振蕩器中得到 4 種系統(tǒng)和外設(shè)運行時需要的時鐘源:系統(tǒng)主時鐘(SCLK)、低頻外設(shè)時鐘(LFCLK)、高頻外設(shè)時鐘(HFCLK)和 48MHz 時鐘(CK48M)滿足不同的需要。此外,內(nèi)部低頻振蕩器還可以直接用于看門狗定時器、時鐘故障檢測或是其他低功耗外設(shè)的時鐘。
系統(tǒng)復(fù)位后,INTHF 振蕩器被選為系統(tǒng)時鐘,當系統(tǒng)時鐘需要切換時,只有當目標時鐘源準備就緒(時鐘源穩(wěn)定,延遲標志位置 1),才會發(fā)生時鐘源的切換。
振蕩器模塊具有以下特征:
提供 6 種振蕩源選擇
? 內(nèi)部高頻振蕩器 INTHF(16MHz)
? 內(nèi)部低頻振蕩器 INTLF(32KHz)
? 外接高頻振蕩器 EXTHF(4~32MHz)
? 外部低頻振蕩器 EXTLF(32.768KHz 的晶振)
? 內(nèi)部 PLL(最高 400MHz)
? 內(nèi)部低功耗振蕩器 LP4M(4MHz)
可產(chǎn)生 4 種時鐘源
? 系統(tǒng)主時鐘 SCLK:由內(nèi)部高頻(INTHF)、內(nèi)部低頻(INTLF)、外部高頻(EXTHF)、外部低頻(EXTLF)、PLL 倍頻或內(nèi)部 4M 振蕩器(LP4M)產(chǎn)生。
? 高頻外設(shè)時鐘 HFCLK:由內(nèi)部高頻(INTHF)、外部高頻(EXTHF)、PLL 倍頻或內(nèi)部4M振蕩器(LP4M)產(chǎn)生。
? 低頻外設(shè)時鐘 LFCLK:由內(nèi)部低頻(INTLF)或外部低頻(EXTLF)產(chǎn)生。
? USB 時鐘 CK48M:由內(nèi)部高頻(INTHF)、外部高頻(EXTHF)或 PLL 倍頻產(chǎn)生,實際USB需要使用 48MHz 時鐘,只能由 PLL 產(chǎn)生。
外部時鐘啟動/切換保障
帶時鐘同步功能
帶時鐘故障檢測功能