# SAM3U PMC

## Power Management Controller (PMC) User Interface

### Registers

Register Mapping
Address | Register | Name | Access | Reset
--- | --- | --- | --- | ---
0x400E0400 | System Clock Enable Register | PMC_SCER | write-only | -
0x400E0404 | System Clock Disable Register | PMC_SCDR | write-only | -
0x400E0408 | System Clock Status Register | PMC_SCSR | read-only | 0x00000001
0x400E0410 | Peripheral Clock Enable Register 0 | PMC_PCER0 | write-only | -
0x400E0414 | Peripheral Clock Disable Register 0 | PMC_PCDR0 | write-only | -
0x400E0418 | Peripheral Clock Status Register 0 | PMC_PCSR0 | read-only | 0x00000000
0x400E041C | UTMI Clock Register | PMC_UCKR | read-write | 0x10200800
0x400E0420 | Main Oscillator Register | PMC_MOR | read-write | 0x00000001
0x400E0424 | Main Clock Frequency Register | PMC_MCFR | read-only | 0x00000000
0x400E0428 | PLLA Register | PMC_PLLAR | read-write | 0x00003F00
0x400E0430 | Master Clock Register | PMC_MCKR | read-write | 0x00000001
0x400E0440 | Programmable Clock 0 Register | PMC_PCK[3] | read-write | 0x0
0x400E0460 | Interrupt Enable Register | PMC_IER | write-only | -
0x400E0464 | Interrupt Disable Register | PMC_IDR | write-only | -
0x400E0468 | Status Register | PMC_SR | read-only | 0x00010008
0x400E046C | Interrupt Mask Register | PMC_IMR | read-only | 0x00000000
0x400E0470 | Fast Startup Mode Register | PMC_FSMR | read-write | 0x00000000
0x400E0474 | Fast Startup Polarity Register | PMC_FSPR | read-write | 0x00000000
0x400E0478 | Fault Output Clear Register | PMC_FOCR | write-only | -
0x400E04E4 | Write Protect Mode Register | PMC_WPMR | read-write | 0x00000000
0x400E04E8 | Write Protect Status Register | PMC_WPSR | read-only | 0x00000000

### Register Fields

#### PMC System Clock Enable Register

Name: PMC_SCER

Access: write-only

Address: 0x400E0400

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCK2 | PCK1 | PCK0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | -

- PCK0: Programmable Clock 0 Output Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding Programmable Clock output.

- PCK1: Programmable Clock 1 Output Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding Programmable Clock output.

- PCK2: Programmable Clock 2 Output Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding Programmable Clock output.

#### PMC System Clock Disable Register

Name: PMC_SCDR

Access: write-only

Address: 0x400E0404

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCK2 | PCK1 | PCK0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | -

- PCK0: Programmable Clock 0 Output Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding Programmable Clock output.

- PCK1: Programmable Clock 1 Output Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding Programmable Clock output.

- PCK2: Programmable Clock 2 Output Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding Programmable Clock output.

#### PMC System Clock Status Register

Name: PMC_SCSR

Access: read-only

Address: 0x400E0408

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCK2 | PCK1 | PCK0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | -

- PCK0: Programmable Clock 0 Output Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding Programmable Clock output is disabled.
  1 | - | The corresponding Programmable Clock output is enabled.

- PCK1: Programmable Clock 1 Output Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding Programmable Clock output is disabled.
  1 | - | The corresponding Programmable Clock output is enabled.

- PCK2: Programmable Clock 2 Output Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding Programmable Clock output is disabled.
  1 | - | The corresponding Programmable Clock output is enabled.

#### PMC Peripheral Clock Enable Register 0

Name: PMC_PCER0

Access: write-only

Address: 0x400E0410

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | PID29 | PID28 | PID27 | PID26 | PID25 | PID24
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | - | PID16
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
PID15 | PID14 | PID13 | PID12 | PID11 | PID10 | PID9 | PID8
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
PID7 | PID6 | PID5 | PID4 | PID3 | PID2 | - | -

- PID2: Peripheral Clock 2 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID3: Peripheral Clock 3 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID4: Peripheral Clock 4 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID5: Peripheral Clock 5 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID6: Peripheral Clock 6 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID7: Peripheral Clock 7 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID8: Peripheral Clock 8 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID9: Peripheral Clock 9 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID10: Peripheral Clock 10 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID11: Peripheral Clock 11 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID12: Peripheral Clock 12 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID13: Peripheral Clock 13 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID14: Peripheral Clock 14 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID15: Peripheral Clock 15 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID16: Peripheral Clock 16 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID18: Peripheral Clock 18 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID19: Peripheral Clock 19 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID20: Peripheral Clock 20 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID21: Peripheral Clock 21 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID22: Peripheral Clock 22 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID23: Peripheral Clock 23 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID24: Peripheral Clock 24 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID25: Peripheral Clock 25 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID26: Peripheral Clock 26 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID27: Peripheral Clock 27 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID28: Peripheral Clock 28 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

- PID29: Peripheral Clock 29 Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Enables the corresponding peripheral clock.

#### PMC Peripheral Clock Disable Register 0

Name: PMC_PCDR0

Access: write-only

Address: 0x400E0414

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | PID29 | PID28 | PID27 | PID26 | PID25 | PID24
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | - | PID16
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
PID15 | PID14 | PID13 | PID12 | PID11 | PID10 | PID9 | PID8
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
PID7 | PID6 | PID5 | PID4 | PID3 | PID2 | - | -

- PID2: Peripheral Clock 2 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID3: Peripheral Clock 3 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID4: Peripheral Clock 4 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID5: Peripheral Clock 5 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID6: Peripheral Clock 6 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID7: Peripheral Clock 7 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID8: Peripheral Clock 8 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID9: Peripheral Clock 9 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID10: Peripheral Clock 10 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID11: Peripheral Clock 11 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID12: Peripheral Clock 12 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID13: Peripheral Clock 13 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID14: Peripheral Clock 14 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID15: Peripheral Clock 15 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID16: Peripheral Clock 16 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID18: Peripheral Clock 18 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID19: Peripheral Clock 19 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID20: Peripheral Clock 20 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID21: Peripheral Clock 21 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID22: Peripheral Clock 22 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID23: Peripheral Clock 23 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID24: Peripheral Clock 24 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID25: Peripheral Clock 25 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID26: Peripheral Clock 26 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID27: Peripheral Clock 27 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID28: Peripheral Clock 28 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

- PID29: Peripheral Clock 29 Disable

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | Disables the corresponding peripheral clock.

#### PMC Peripheral Clock Status Register 0

Name: PMC_PCSR0

Access: read-only

Address: 0x400E0418

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | PID29 | PID28 | PID27 | PID26 | PID25 | PID24
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | - | PID16
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
PID15 | PID14 | PID13 | PID12 | PID11 | PID10 | PID9 | PID8
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
PID7 | PID6 | PID5 | PID4 | PID3 | PID2 | - | -

- PID2: Peripheral Clock 2 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID3: Peripheral Clock 3 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID4: Peripheral Clock 4 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID5: Peripheral Clock 5 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID6: Peripheral Clock 6 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID7: Peripheral Clock 7 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID8: Peripheral Clock 8 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID9: Peripheral Clock 9 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID10: Peripheral Clock 10 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID11: Peripheral Clock 11 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID12: Peripheral Clock 12 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID13: Peripheral Clock 13 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID14: Peripheral Clock 14 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID15: Peripheral Clock 15 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID16: Peripheral Clock 16 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID18: Peripheral Clock 18 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID19: Peripheral Clock 19 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID20: Peripheral Clock 20 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID21: Peripheral Clock 21 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID22: Peripheral Clock 22 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID23: Peripheral Clock 23 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID24: Peripheral Clock 24 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID25: Peripheral Clock 25 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID26: Peripheral Clock 26 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID27: Peripheral Clock 27 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID28: Peripheral Clock 28 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

- PID29: Peripheral Clock 29 Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding peripheral clock is disabled.
  1 | - | The corresponding peripheral clock is enabled.

#### PMC UTMI Clock Register

Name: PMC_UCKR

Access: read-write

Address: 0x400E041C

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
UPLLCOUNT | - | - | - | UPLLEN
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | - | - | -
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | -

- UPLLEN: UTMI PLL Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The UTMI PLL is disabled.
  1 | - | The UTMI PLL is enabled.

- UPLLCOUNT: UTMI PLL Start-up Time

-

#### PMC Main Oscillator Register

Name: PMC_MOR

Access: read-write

Address: 0x400E0420

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | CFDEN | MOSCSEL
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
KEY
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
MOSCXTST
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | MOSCRCF | MOSCRCEN | - | MOSCXTBY | MOSCXTEN

- MOSCXTEN: Main Crystal Oscillator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The Main Crystal Oscillator is disabled.
  1 | - | The Main Crystal Oscillator is enabled. MOSCXTBY must be set to 0.

- MOSCXTBY: Main Crystal Oscillator Bypass

  Value | Name | Description
  --- | --- | ---
  0 | - | No effect.
  1 | - | The Main Crystal Oscillator is bypassed. MOSCXTEN must be set to 0. An external clock must be connected on XIN.

- MOSCRCEN: Main On-Chip RC Oscillator Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The Main On-Chip RC Oscillator is disabled.
  1 | - | The Main On-Chip RC Oscillator is enabled.

- MOSCRCF: Main On-Chip RC Oscillator Frequency Selection

  Value | Name | Description
  --- | --- | ---
  0x0 | 4_MHz | The Fast RC Oscillator Frequency is at 4 MHz (default)
  0x1 | 8_MHz | The Fast RC Oscillator Frequency is at 8 MHz
  0x2 | 12_MHz | The Fast RC Oscillator Frequency is at 12 MHz

- MOSCXTST: Main Crystal Oscillator Start-up Time

-

- KEY: Password

-

- MOSCSEL: Main Oscillator Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | The Main On-Chip RC Oscillator is selected.
  1 | - | The Main Crystal Oscillator is selected.

- CFDEN: Clock Failure Detector Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The Clock Failure Detector is disabled.
  1 | - | The Clock Failure Detector is enabled.

#### PMC Main Clock Frequency Register

Name: PMC_MCFR

Access: read-only

Address: 0x400E0424

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | MAINFRDY
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
MAINF
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
MAINF

- MAINF: Main Clock Frequency

-

- MAINFRDY: Main Clock Ready

  Value | Name | Description
  --- | --- | ---
  0 | - | MAINF value is not valid or the Main Oscillator is disabled .
  1 | - | The Main Oscillator has been enabled previously and MAINF value is available.

#### PMC PLLA Register

Name: PMC_PLLAR

Access: read-write

Address: 0x400E0428

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | ONE | - | - | MULA
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
MULA
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | PLLACOUNT
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
DIVA

- DIVA: Divider

  Value | Name | Description
  --- | --- | ---
  0 | - | Divider output is 0
  1 | - | Divider is bypassed (DIVA=1)

- PLLACOUNT: PLLA Counter

-

- MULA: PLLA Multiplier

-

- ONE: Must Be Set to 1

-

#### PMC Master Clock Register

Name: PMC_MCKR

Access: read-write

Address: 0x400E0430

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | UPLLDIV2 | PLLADIV2 | - | - | - | -
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | PRES | - | - | CSS

- CSS: Master Clock Source Selection

  Value | Name | Description
  --- | --- | ---
  0x0 | SLOW_CLK | Slow Clock is selected
  0x1 | MAIN_CLK | Main Clock is selected
  0x2 | PLLA_CLK | PLLA Clock is selected
  0x3 | UPLL_CLK | UPLLClock is selected

- PRES: Processor Clock Prescaler

  Value | Name | Description
  --- | --- | ---
  0x0 | CLK_1 | Selected clock
  0x1 | CLK_2 | Selected clock divided by 2
  0x2 | CLK_4 | Selected clock divided by 4
  0x3 | CLK_8 | Selected clock divided by 8
  0x4 | CLK_16 | Selected clock divided by 16
  0x5 | CLK_32 | Selected clock divided by 32
  0x6 | CLK_64 | Selected clock divided by 64
  0x7 | CLK_3 | Selected clock divided by 3

- PLLADIV2: PLLA Divisor by 2

-

- UPLLDIV2: UPLL Divisor by 2

  Value | Name | Description
  --- | --- | ---
  0 | - | UPLL clock frequency is divided by 1.
  1 | - | UPLL clock frequency is divided by 2.

#### PMC Programmable Clock 0 Register

Name: PMC_PCK[0:2]

Access: read-write

Address: 0x400E0440

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | - | - | -
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | PRES | - | CSS

- CSS: Master Clock Source Selection

  Value | Name | Description
  --- | --- | ---
  0x0 | SLOW_CLK | Slow Clock is selected
  0x1 | MAIN_CLK | Main Clock is selected
  0x2 | PLLA_CLK | PLLA Clock is selected
  0x3 | UPLL_CLK | UPLL Clock is selected
  0x4 | MCK | Master Clock is selected

- PRES: Programmable Clock Prescaler

  Value | Name | Description
  --- | --- | ---
  0x0 | CLK_1 | Selected clock
  0x1 | CLK_2 | Selected clock divided by 2
  0x2 | CLK_4 | Selected clock divided by 4
  0x3 | CLK_8 | Selected clock divided by 8
  0x4 | CLK_16 | Selected clock divided by 16
  0x5 | CLK_32 | Selected clock divided by 32
  0x6 | CLK_64 | Selected clock divided by 64

#### PMC Interrupt Enable Register

Name: PMC_IER

Access: write-only

Address: 0x400E0460

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | CFDEV | MOSCRCS | MOSCSELS
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCKRDY2 | PCKRDY1 | PCKRDY0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | LOCKU | - | - | MCKRDY | - | LOCKA | MOSCXTS

- MOSCXTS: Main Crystal Oscillator Status Interrupt Enable

-

- LOCKA: PLLA Lock Interrupt Enable

-

- MCKRDY: Master Clock Ready Interrupt Enable

-

- LOCKU: UTMI PLL Lock Interrupt Enable

-

- PCKRDY0: Programmable Clock Ready 0 Interrupt Enable

-

- PCKRDY1: Programmable Clock Ready 1 Interrupt Enable

-

- PCKRDY2: Programmable Clock Ready 2 Interrupt Enable

-

- MOSCSELS: Main Oscillator Selection Status Interrupt Enable

-

- MOSCRCS: Main On-Chip RC Status Interrupt Enable

-

- CFDEV: Clock Failure Detector Event Interrupt Enable

-

#### PMC Interrupt Disable Register

Name: PMC_IDR

Access: write-only

Address: 0x400E0464

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | CFDEV | MOSCRCS | MOSCSELS
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCKRDY2 | PCKRDY1 | PCKRDY0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | LOCKU | - | - | MCKRDY | - | LOCKA | MOSCXTS

- MOSCXTS: Main Crystal Oscillator Status Interrupt Disable

-

- LOCKA: PLLA Lock Interrupt Disable

-

- MCKRDY: Master Clock Ready Interrupt Disable

-

- LOCKU: UTMI PLL Lock Interrupt Disable

-

- PCKRDY0: Programmable Clock Ready 0 Interrupt Disable

-

- PCKRDY1: Programmable Clock Ready 1 Interrupt Disable

-

- PCKRDY2: Programmable Clock Ready 2 Interrupt Disable

-

- MOSCSELS: Main Oscillator Selection Status Interrupt Disable

-

- MOSCRCS: Main On-Chip RC Status Interrupt Disable

-

- CFDEV: Clock Failure Detector Event Interrupt Disable

-

#### PMC Status Register

Name: PMC_SR

Access: read-only

Address: 0x400E0468

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | FOS | CFDS | CFDEV | MOSCRCS | MOSCSELS
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCKRDY2 | PCKRDY1 | PCKRDY0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
OSCSELS | LOCKU | - | - | MCKRDY | - | LOCKA | MOSCXTS

- MOSCXTS: Main XTAL Oscillator Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Main XTAL oscillator is not stabilized.
  1 | - | Main XTAL oscillator is stabilized.

- LOCKA: PLLA Lock Status

  Value | Name | Description
  --- | --- | ---
  0 | - | PLLA is not locked
  1 | - | PLLA is locked.

- MCKRDY: Master Clock Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Master Clock is not ready.
  1 | - | Master Clock is ready.

- LOCKU: UTMI PLL Lock Status

  Value | Name | Description
  --- | --- | ---
  0 | - | UTMI PLL is not locked
  1 | - | UTMI PLL is locked.

- OSCSELS: Slow Clock Oscillator Selection

  Value | Name | Description
  --- | --- | ---
  0 | - | Internal slow clock RC oscillator is selected.
  1 | - | External slow clock 32 kHz oscillator is selected.

- PCKRDY0: Programmable Clock Ready Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Programmable Clock x is not ready.
  1 | - | Programmable Clock x is ready.

- PCKRDY1: Programmable Clock Ready Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Programmable Clock x is not ready.
  1 | - | Programmable Clock x is ready.

- PCKRDY2: Programmable Clock Ready Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Programmable Clock x is not ready.
  1 | - | Programmable Clock x is ready.

- MOSCSELS: Main Oscillator Selection Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Selection is in progress .
  1 | - | Selection is done.

- MOSCRCS: Main On-Chip RC Oscillator Status

  Value | Name | Description
  --- | --- | ---
  0 | - | Main on-chip RC oscillator is not stabilized.
  1 | - | Main on-chip RC oscillator is stabilized.

- CFDEV: Clock Failure Detector Event

  Value | Name | Description
  --- | --- | ---
  0 | - | No clock failure detection of the main on-chip RC oscillator clock has occurred since the last read of PMC_SR.
  1 | - | At least one clock failure detection of the main on-chip RC oscillator clock has occurred since the last read of PMC_SR.

- CFDS: Clock Failure Detector Status

  Value | Name | Description
  --- | --- | ---
  0 | - | A clock failure of the main on-chip RC oscillator clock is not detected.
  1 | - | A clock failure of the main on-chip RC oscillator clock is detected.

- FOS: Clock Failure Detector Fault Output Status

  Value | Name | Description
  --- | --- | ---
  0 | - | The fault output of the clock failure detector is inactive.
  1 | - | The fault output of the clock failure detector is active.

#### PMC Interrupt Mask Register

Name: PMC_IMR

Access: read-only

Address: 0x400E046C

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | CFDEV | MOSCRCS | MOSCSELS
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | PCKRDY2 | PCKRDY1 | PCKRDY0
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | LOCKU | - | - | MCKRDY | - | LOCKA | MOSCXTS

- MOSCXTS: Main Crystal Oscillator Status Interrupt Mask

-

- LOCKA: PLLA Lock Interrupt Mask

-

- MCKRDY: Master Clock Ready Interrupt Mask

-

- LOCKU: UTMI PLL Lock Interrupt Mask

-

- PCKRDY0: Programmable Clock Ready 0 Interrupt Mask

-

- PCKRDY1: Programmable Clock Ready 1 Interrupt Mask

-

- PCKRDY2: Programmable Clock Ready 2 Interrupt Mask

-

- MOSCSELS: Main Oscillator Selection Status Interrupt Mask

-

- MOSCRCS: Main On-Chip RC Status Interrupt Mask

-

- CFDEV: Clock Failure Detector Event Interrupt Mask

-

#### PMC Fast Startup Mode Register

Name: PMC_FSMR

Access: read-write

Address: 0x400E0470

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | LPM | - | USBAL | RTCAL | RTTAL
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
FSTT15 | FSTT14 | FSTT13 | FSTT12 | FSTT11 | FSTT10 | FSTT9 | FSTT8
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
FSTT7 | FSTT6 | FSTT5 | FSTT4 | FSTT3 | FSTT2 | FSTT1 | FSTT0

- FSTT0: Fast Startup Input Enable 0

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT1: Fast Startup Input Enable 1

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT2: Fast Startup Input Enable 2

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT3: Fast Startup Input Enable 3

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT4: Fast Startup Input Enable 4

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT5: Fast Startup Input Enable 5

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT6: Fast Startup Input Enable 6

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT7: Fast Startup Input Enable 7

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT8: Fast Startup Input Enable 8

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT9: Fast Startup Input Enable 9

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT10: Fast Startup Input Enable 10

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT11: Fast Startup Input Enable 11

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT12: Fast Startup Input Enable 12

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT13: Fast Startup Input Enable 13

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT14: Fast Startup Input Enable 14

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- FSTT15: Fast Startup Input Enable 15

  Value | Name | Description
  --- | --- | ---
  0 | - | The corresponding wake up input has no effect on the Power Management Controller.
  1 | - | The corresponding wake up input enables a fast restart signal to the Power Management Controller.

- RTTAL: RTT Alarm Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The RTT alarm has no effect on the Power Management Controller.
  1 | - | The RTT alarm enables a fast restart signal to the Power Management Controller.

- RTCAL: RTC Alarm Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The RTC alarm has no effect on the Power Management Controller.
  1 | - | The RTC alarm enables a fast restart signal to the Power Management Controller.

- USBAL: USB Alarm Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | The USB alarm has no effect on the Power Management Controller.
  1 | - | The USB alarm enables a fast restart signal to the Power Management Controller.

- LPM: Low Power Mode

  Value | Name | Description
  --- | --- | ---
  0 | - | The WaitForInterrupt (WFI) or WaitForEvent (WFE) instruction of the processor makes the processor enter Sleep Mode.
  1 | - | The WaitForEvent (WFE) instruction of the processor makes the system to enter in Wait Mode.

#### PMC Fast Startup Polarity Register

Name: PMC_FSPR

Access: read-write

Address: 0x400E0474

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
FSTP15 | FSTP14 | FSTP13 | FSTP12 | FSTP11 | FSTP10 | FSTP9 | FSTP8
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
FSTP7 | FSTP6 | FSTP5 | FSTP4 | FSTP3 | FSTP2 | FSTP1 | FSTP0

- FSTP0: Fast Startup Input Polarityx

-

- FSTP1: Fast Startup Input Polarityx

-

- FSTP2: Fast Startup Input Polarityx

-

- FSTP3: Fast Startup Input Polarityx

-

- FSTP4: Fast Startup Input Polarityx

-

- FSTP5: Fast Startup Input Polarityx

-

- FSTP6: Fast Startup Input Polarityx

-

- FSTP7: Fast Startup Input Polarityx

-

- FSTP8: Fast Startup Input Polarityx

-

- FSTP9: Fast Startup Input Polarityx

-

- FSTP10: Fast Startup Input Polarityx

-

- FSTP11: Fast Startup Input Polarityx

-

- FSTP12: Fast Startup Input Polarityx

-

- FSTP13: Fast Startup Input Polarityx

-

- FSTP14: Fast Startup Input Polarityx

-

- FSTP15: Fast Startup Input Polarityx

-

#### PMC Fault Output Clear Register

Name: PMC_FOCR

Access: write-only

Address: 0x400E0478

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
- | - | - | - | - | - | - | -
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
- | - | - | - | - | - | - | -
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | FOCLR

- FOCLR: Fault Output Clear

-

#### PMC Write Protect Mode Register

Name: PMC_WPMR

Access: read-write

Address: 0x400E04E4

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
WPKEY
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
WPKEY
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
WPKEY
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | WPEN

- WPEN: Write Protect Enable

  Value | Name | Description
  --- | --- | ---
  0 | - | Disables the Write Protect if WPKEY corresponds to 0x504D43 ("PMC" in ASCII).
  1 | - | Enables the Write Protect if WPKEY corresponds to 0x504D43 ("PMC" in ASCII).

- WPKEY: Write Protect KEY

-

#### PMC Write Protect Status Register

Name: PMC_WPSR

Access: read-only

Address: 0x400E04E8

31 | 30 | 29 | 28 | 27 | 26 | 25 | 24
- | - | - | - | - | - | - | -
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16
WPVSRC
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8
WPVSRC
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0
- | - | - | - | - | - | - | WPVS

- WPVS: Write Protect Violation Status

  Value | Name | Description
  --- | --- | ---
  0 | - | No Write Protect Violation has occurred since the last read of the PMC_WPSR register.
  1 | - | A Write Protect Violation has occurred since the last read of the PMC_WPSR register. If this violation is an unauthor-ized attempt to write a protected register, the associated violation is reported into field WPVSRC.

- WPVSRC: Write Protect Violation Source

-