Start
PLLSTS[MCLKSTS]
=1?
Yes
No
Deviceisoperatinginlimp
mode. Takeappropriate
actionforyoursystem.
DonotwritetoPLLCR.
SetPLL[MCLKOFF]=0
toenablefailedoscillator
detectlogic.
Ifrequired,
PLLSTS[DIVSEL]
cannowbechanged.
SetnewPLLCRvalue
Is
PLLSTS[PLLLOCKS]
=1?
ContinuetowaitforPLL
tolock. Thisisimportant
fortime-criticalsoftware.
SetPLLSTS[MCLKOFF]=1
todisablefailedoscillator
detectlogic
No
Yes
PLLSTS[DIVSEL]
=2or3?
No
SetPLLSTS[DIVSEL]=0
Yes
www.ti.com
Clocking and System Control
71
SPRUI07–March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
System Control and Interrupts
Figure 1-22. PLLCR Change Procedure Flow Chart