SAM4S 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 |
0x400E0420 | Main Oscillator Register | PMC_MOR | read-write | 0x00000001 |
0x400E0424 | Main Clock Frequency Register | PMC_MCFR | read-write | 0x00000000 |
0x400E0428 | PLLA Register | PMC_PLLAR | read-write | 0x00003F00 |
0x400E042C | PLLB Register | PMC_PLLBR | read-write | 0x00003F00 |
0x400E0430 | Master Clock Register | PMC_MCKR | read-write | 0x00000001 |
0x400E0438 | USB Clock Register | PMC_USB | read-write | 0x00000000 |
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 |
0x400E0500 | Peripheral Clock Enable Register 1 | PMC_PCER1 | write-only | - |
0x400E0504 | Peripheral Clock Disable Register 1 | PMC_PCDR1 | write-only | - |
0x400E0508 | Peripheral Clock Status Register 1 | PMC_PCSR1 | read-only | 0x00000000 |
0x400E0510 | Oscillator Calibration Register | PMC_OCR | read-write | 0x00404040 |
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 |
UDP | - | - | - | - | - | - | - |
- UDP: USB Device Port Clock Enable
Value Name Description 0 - No effect. 1 - Enables the 48 MHz clock (UDPCK) of the USB Device Port. - PCK0: Programmable Clock 0 Output Enable
- PCK1: Programmable Clock 1 Output Enable
- PCK2: Programmable Clock 2 Output Enable
-
-
-
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 |
UDP | - | - | - | - | - | - | - |
- UDP: USB Device Port Clock Disable
Value Name Description 0 - No effect. 1 - Disables the 48 MHz clock (UDPCK) of the USB Device Port. - PCK0: Programmable Clock 0 Output Disable
- PCK1: Programmable Clock 1 Output Disable
- PCK2: Programmable Clock 2 Output Disable
-
-
-
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 |
UDP | - | - | - | - | - | - | - |
- UDP: USB Device Port Clock Status
Value Name Description 0 - The 48 MHz clock (UDPCK) of the USB Device Port is disabled. 1 - The 48 MHz clock (UDPCK) of the USB Device Port is enabled. - PCK0: Programmable Clock 0 Output Status
- PCK1: Programmable Clock 1 Output Status
- PCK2: Programmable Clock 2 Output Status
-
-
-
PMC Peripheral Clock Enable Register 0
Name: PMC_PCER0
Access: write-only
Address: 0x400E0410
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PID31 | PID30 | PID29 | PID28 | PID27 | PID26 | PID25 | PID24 |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | PID17 | 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
- PID3: Peripheral Clock 3 Enable
- PID4: Peripheral Clock 4 Enable
- PID5: Peripheral Clock 5 Enable
- PID6: Peripheral Clock 6 Enable
- PID7: Peripheral Clock 7 Enable
- PID8: Peripheral Clock 8 Enable
- PID9: Peripheral Clock 9 Enable
- PID10: Peripheral Clock 10 Enable
- PID11: Peripheral Clock 11 Enable
- PID12: Peripheral Clock 12 Enable
- PID13: Peripheral Clock 13 Enable
- PID14: Peripheral Clock 14 Enable
- PID15: Peripheral Clock 15 Enable
- PID16: Peripheral Clock 16 Enable
- PID17: Peripheral Clock 17 Enable
- PID18: Peripheral Clock 18 Enable
- PID19: Peripheral Clock 19 Enable
- PID20: Peripheral Clock 20 Enable
- PID21: Peripheral Clock 21 Enable
- PID22: Peripheral Clock 22 Enable
- PID23: Peripheral Clock 23 Enable
- PID24: Peripheral Clock 24 Enable
- PID25: Peripheral Clock 25 Enable
- PID26: Peripheral Clock 26 Enable
- PID27: Peripheral Clock 27 Enable
- PID28: Peripheral Clock 28 Enable
- PID29: Peripheral Clock 29 Enable
- PID30: Peripheral Clock 30 Enable
- PID31: Peripheral Clock 31 Enable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PMC Peripheral Clock Disable Register 0
Name: PMC_PCDR0
Access: write-only
Address: 0x400E0414
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PID31 | PID30 | PID29 | PID28 | PID27 | PID26 | PID25 | PID24 |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | PID17 | 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
- PID3: Peripheral Clock 3 Disable
- PID4: Peripheral Clock 4 Disable
- PID5: Peripheral Clock 5 Disable
- PID6: Peripheral Clock 6 Disable
- PID7: Peripheral Clock 7 Disable
- PID8: Peripheral Clock 8 Disable
- PID9: Peripheral Clock 9 Disable
- PID10: Peripheral Clock 10 Disable
- PID11: Peripheral Clock 11 Disable
- PID12: Peripheral Clock 12 Disable
- PID13: Peripheral Clock 13 Disable
- PID14: Peripheral Clock 14 Disable
- PID15: Peripheral Clock 15 Disable
- PID16: Peripheral Clock 16 Disable
- PID17: Peripheral Clock 17 Disable
- PID18: Peripheral Clock 18 Disable
- PID19: Peripheral Clock 19 Disable
- PID20: Peripheral Clock 20 Disable
- PID21: Peripheral Clock 21 Disable
- PID22: Peripheral Clock 22 Disable
- PID23: Peripheral Clock 23 Disable
- PID24: Peripheral Clock 24 Disable
- PID25: Peripheral Clock 25 Disable
- PID26: Peripheral Clock 26 Disable
- PID27: Peripheral Clock 27 Disable
- PID28: Peripheral Clock 28 Disable
- PID29: Peripheral Clock 29 Disable
- PID30: Peripheral Clock 30 Disable
- PID31: Peripheral Clock 31 Disable
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PMC Peripheral Clock Status Register 0
Name: PMC_PCSR0
Access: read-only
Address: 0x400E0418
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
PID31 | PID30 | PID29 | PID28 | PID27 | PID26 | PID25 | PID24 |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
PID23 | PID22 | PID21 | PID20 | PID19 | PID18 | PID17 | 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
- PID3: Peripheral Clock 3 Status
- PID4: Peripheral Clock 4 Status
- PID5: Peripheral Clock 5 Status
- PID6: Peripheral Clock 6 Status
- PID7: Peripheral Clock 7 Status
- PID8: Peripheral Clock 8 Status
- PID9: Peripheral Clock 9 Status
- PID10: Peripheral Clock 10 Status
- PID11: Peripheral Clock 11 Status
- PID12: Peripheral Clock 12 Status
- PID13: Peripheral Clock 13 Status
- PID14: Peripheral Clock 14 Status
- PID15: Peripheral Clock 15 Status
- PID16: Peripheral Clock 16 Status
- PID17: Peripheral Clock 17 Status
- PID18: Peripheral Clock 18 Status
- PID19: Peripheral Clock 19 Status
- PID20: Peripheral Clock 20 Status
- PID21: Peripheral Clock 21 Status
- PID22: Peripheral Clock 22 Status
- PID23: Peripheral Clock 23 Status
- PID24: Peripheral Clock 24 Status
- PID25: Peripheral Clock 25 Status
- PID26: Peripheral Clock 26 Status
- PID27: Peripheral Clock 27 Status
- PID28: Peripheral Clock 28 Status
- PID29: Peripheral Clock 29 Status
- PID30: Peripheral Clock 30 Status
- PID31: Peripheral Clock 31 Status
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
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 | WAITMODE | 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. - WAITMODE: Wait Mode Command
Value Name Description 0 - No effect. 1 - Enters the device in Wait Mode. - 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
-
-
-
PMC Main Clock Frequency Register
Name: PMC_MCFR
Access: read-write
Address: 0x400E0424
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | RCMEAS | - | - | - | 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 or a measure has just been started by means of RCMEAS. 1 - The Main Oscillator has been enabled previously and MAINF value is available. - RCMEAS: RC Oscillator Frequency Measure (write-only)
-
-
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
- PLLACOUNT: PLLA Counter
- MULA: PLLA Multiplier
- ONE: Must Be Set to 1
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
-
-
-
PMC PLLB Register
Name: PMC_PLLBR
Access: read-write
Address: 0x400E042C
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | MULB | ||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
MULB | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | PLLBCOUNT | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
DIVB |
- DIVB: Divider
- PLLBCOUNT: PLLB Counter
- MULB: PLLB Multiplier
-
-
-
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 |
- | - | PLLBDIV2 | 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 PLLB_CLK PLLBClock 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
Value Name Description 0 - PLLA clock frequency is divided by 1. 1 - PLLA clock frequency is divided by 2. - PLLBDIV2: PLLB Divisor by 2
-
PMC USB Clock Register
Name: PMC_USB
Access: read-write
Address: 0x400E0438
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
- | - | - | - | - | - | - | - |
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
- | - | - | - | USBDIV | |||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
- | - | - | - | - | - | - | USBS |
- USBS: USB Input Clock Selection
Value Name Description 0 - USB Clock Input is PLLA. 1 - USB Clock Input is PLLB. - USBDIV: Divider for USB Clock.
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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 PLLB_CLK PLLB Clock is selected 0x4 MCK Master Clock is selected - PRES: Programmable Clock Prescaler
-
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 |
- | - | - | - | MCKRDY | LOCKB | LOCKA | MOSCXTS |
- MOSCXTS: Main Crystal Oscillator Status Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKA: PLLA Lock Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKB: PLLB Lock Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MCKRDY: Master Clock Ready Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY0: Programmable Clock Ready 0 Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY1: Programmable Clock Ready 1 Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY2: Programmable Clock Ready 2 Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCSELS: Main Oscillator Selection Status Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCRCS: Main On-Chip RC Status Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - CFDEV: Clock Failure Detector Event Interrupt Enable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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 |
- | - | - | - | MCKRDY | LOCKB | LOCKA | MOSCXTS |
- MOSCXTS: Main Crystal Oscillator Status Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKA: PLLA Lock Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKB: PLLB Lock Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MCKRDY: Master Clock Ready Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY0: Programmable Clock Ready 0 Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY1: Programmable Clock Ready 1 Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY2: Programmable Clock Ready 2 Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCSELS: Main Oscillator Selection Status Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCRCS: Main On-Chip RC Status Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - CFDEV: Clock Failure Detector Event Interrupt Disable
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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 | - | - | - | MCKRDY | LOCKB | 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. - LOCKB: PLLB Lock Status
Value Name Description 0 - PLLB is not locked 1 - PLLB is locked. - MCKRDY: Master Clock Status
Value Name Description 0 - Master Clock is not ready. 1 - Master Clock is ready. - 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
-
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 |
- | - | - | - | MCKRDY | LOCKB | LOCKA | MOSCXTS |
- MOSCXTS: Main Crystal Oscillator Status Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKA: PLLA Lock Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - LOCKB: PLLB Lock Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MCKRDY: Master Clock Ready Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY0: Programmable Clock Ready 0 Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY1: Programmable Clock Ready 1 Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - PCKRDY2: Programmable Clock Ready 2 Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCSELS: Main Oscillator Selection Status Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - MOSCRCS: Main On-Chip RC Status Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - CFDEV: Clock Failure Detector Event Interrupt Mask
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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 |
- | FLPM | - | - | 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. - FLPM: Flash Low Power 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
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP1: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP2: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP3: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP4: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP5: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP6: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP7: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP8: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP9: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP10: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP11: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP12: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP13: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP14: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24 - FSTP15: Fast Startup Input Polarityx
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
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
Value Name Description 0x74CBB1 - 0 0x1608940C365 - 8 0x151ED2399749 - 16 0x1C7847EB8CF1 - 24
PMC Peripheral Clock Enable Register 1
Name: PMC_PCER1
Access: write-only
Address: 0x400E0500
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 |
- | - | - | - | - | PID34 | PID33 | PID32 |
- PID32: Peripheral Clock 32 Enable
- PID33: Peripheral Clock 33 Enable
- PID34: Peripheral Clock 34 Enable
-
-
-
PMC Peripheral Clock Disable Register 1
Name: PMC_PCDR1
Access: write-only
Address: 0x400E0504
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 |
- | - | - | - | - | PID34 | PID33 | PID32 |
- PID32: Peripheral Clock 32 Disable
- PID33: Peripheral Clock 33 Disable
- PID34: Peripheral Clock 34 Disable
-
-
-
PMC Peripheral Clock Status Register 1
Name: PMC_PCSR1
Access: read-only
Address: 0x400E0508
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 |
- | - | - | - | - | PID34 | PID33 | PID32 |
- PID32: Peripheral Clock 32 Status
- PID33: Peripheral Clock 33 Status
- PID34: Peripheral Clock 34 Status
-
-
-
PMC Oscillator Calibration Register
Name: PMC_OCR
Access: read-write
Address: 0x400E0510
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
- | - | - | - | - | - | - | - |
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
SEL12 | CAL12 | ||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
SEL8 | CAL8 | ||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SEL4 | CAL4 |
- CAL4: RC Oscillator Calibration bits for 4 Mhz
- SEL4: Selection of RC Oscillator Calibration bits for 4 Mhz
Value Name Description 0 - Default value stored in Flash memory. 1 - Value written by user in CAL4 field of this register. - CAL8: RC Oscillator Calibration bits for 8 Mhz
- SEL8: Selection of RC Oscillator Calibration bits for 8 Mhz
Value Name Description 0 - Factory determined value stored in Flash memory. 1 - Value written by user in CAL8 field of this register. - CAL12: RC Oscillator Calibration bits for 12 Mhz
- SEL12: Selection of RC Oscillator Calibration bits for 12 Mhz
Value Name Description 0 - Factory determined value stored in Flash memory. 1 - Value written by user in CAL12 field of this register.
-
-
-