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:
  1. Disable PCKx (PMC_SCDR.PCKx).
  2. Change the source clock (PMC_PCKx.CSS).
  3. Re-enable PCKx (PMC_SCER.PCKx).
  4. Wait for PCKRDYx to rise (PMC_SR.PCKRDYx).

Affected Device Revisions

A0A0-D1GA0-D2GA1A1-D1GA1-D2G
XXXXXX