SAM3U PMC
Power Management Controller (PMC) User Interface
Registers
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
-