5.2 Programmable Clock Output (PCKx) Ready status issue
The Programmable Clock Output (PCKx) Ready status bit (PMC_SR.PCKRDYx) remains unexpectedly high when the PCKx source clock (PMC_PCKx.CSS) is changed on the fly while PCKx is already running.
Work Around
To change a PCKx source clock:
- Disable PCKx (PMC_SCDR.PCKx).
- Change the source clock (PMC_PCKx.CSS).
- Re-enable PCKx (PMC_SCER.PCKx).
- Wait for PCKRDYx to rise (PMC_SR.PCKRDYx).
Affected Device Revisions
A0 | A0-D1G | A0-D2G | A1 | A1-D1G | A1-D2G | ||||||
X | X | X | X | X | X |