23.22.26 PMC Peripheral Control Register

Note: PIDx refers to identifiers as defined in the Peripheral Identifiers section.
Name: PMC_PCR
Offset: 0x010C
Reset: 0x00000000
Property: Read/Write

Bit 3130292827262524 
   GCLKENENGCLKDIV[7:4] 
Access R/WR/WR/WR/WR/WR/W 
Reset 000000 
Bit 2322212019181716 
 GCLKDIV[3:0]     
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
    CMD GCLKCSS[2:0] 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 76543210 
  PID[6:0] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 

Bit 29 – GCLKEN Generic Clock Enable

ValueDescription
0 The selected generic clock is disabled.
1 The selected generic clock is enabled.

Bit 28 – EN Enable

ValueDescription
0 Selected Peripheral clock is disabled.
1 Selected Peripheral clock is enabled.

Bits 27:20 – GCLKDIV[7:0] Generic Clock Division Ratio

Generic clock is the selected clock period divided by GCLKDIV + 1.

GCLKDIV must not be changed while the peripheral selects GCLKx (e.g., bit rate, etc.).

Bit 12 – CMD Command

ValueDescription
0 Read mode.
1 Write mode.

Bits 10:8 – GCLKCSS[2:0] Generic Clock Source Selection

ValueNameDescription
0 SLOW_CLK SLOW_CLK is selected
1 MAIN_CLK MAINCK is selected
2 PLLA_CLK PLLA_CLK is selected
3 UPLL_CLK UPLL_CLK is selected
4 MAIN_CLK MAIN_CLK is selected
5 AUDIO_CLK AUDIOPLLCLK is selected

Bits 6:0 – PID[6:0] Peripheral ID

Peripheral ID selection from PID2 to PID127.