AT91SAM7L128 PMC

Power Management Controller (PMC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0xFFFFFC00 System Clock Enable Register PMC_SCER write-only -
0xFFFFFC04 System Clock Disable Register PMC_SCDR write-only -
0xFFFFFC08 System Clock Status Register PMC_SCSR read-only 0x00000001
0xFFFFFC10 Peripheral Clock Enable Register PMC_PCER write-only -
0xFFFFFC14 Peripheral Clock Disable Register PMC_PCDR write-only -
0xFFFFFC18 Peripheral Clock Status Register PMC_PCSR read-only 0x00000000
0xFFFFFC20 Main Oscillator Register PMC_MOR read-write 0x00000001
0xFFFFFC24 Main Clock Frequency Register PMC_MCFR read-only 0x00000000
0xFFFFFC28 PLL Register PMC_PLLR read-write 0x00003F00
0xFFFFFC30 Master Clock Register PMC_MCKR read-write 0x00000001
0xFFFFFC40 Programmable Clock 0 Register PMC_PCK[8] read-write 0x00000000
0xFFFFFC60 Interrupt Enable Register PMC_IER write-only -
0xFFFFFC64 Interrupt Disable Register PMC_IDR write-only -
0xFFFFFC68 Status Register PMC_SR read-only 0x00010008
0xFFFFFC6C Interrupt Mask Register PMC_IMR read-only 0x00000000
0xFFFFFC70 Fast Startup Mode Register PMC_FSMR read-write 0x00000000

Register Fields

PMC System Clock Enable Register

Name: PMC_SCER

Access: write-only

Address: 0xFFFFFC00

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
- - - - - - - -

PMC System Clock Disable Register

Name: PMC_SCDR

Access: write-only

Address: 0xFFFFFC04

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
- - - - - - - PCK

PMC System Clock Status Register

Name: PMC_SCSR

Access: read-only

Address: 0xFFFFFC08

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
- - - - - - - PCK

PMC Peripheral Clock Enable Register

Name: PMC_PCER

Access: write-only

Address: 0xFFFFFC10

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 - -

PMC Peripheral Clock Disable Register

Name: PMC_PCDR

Access: write-only

Address: 0xFFFFFC14

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 - -

PMC Peripheral Clock Status Register

Name: PMC_PCSR

Access: read-only

Address: 0xFFFFFC18

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 - -

PMC Main Oscillator Register

Name: PMC_MOR

Access: read-write

Address: 0xFFFFFC20

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

PMC Main Clock Frequency Register

Name: PMC_MCFR

Access: read-only

Address: 0xFFFFFC24

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

PMC PLL Register

Name: PMC_PLLR

Access: read-write

Address: 0xFFFFFC28

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

PMC Master Clock Register

Name: PMC_MCKR

Access: read-write

Address: 0xFFFFFC30

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

PMC Programmable Clock 0 Register

Name: PMC_PCK[0:7]

Access: read-write

Address: 0xFFFFFC40

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

PMC Interrupt Enable Register

Name: PMC_IER

Access: write-only

Address: 0xFFFFFC60

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

PMC Interrupt Disable Register

Name: PMC_IDR

Access: write-only

Address: 0xFFFFFC64

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

PMC Status Register

Name: PMC_SR

Access: read-only

Address: 0xFFFFFC68

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - MAINSELS
15 14 13 12 11 10 9 8
- - - - - PCKRDY2 PCKRDY1 PCKRDY0
7 6 5 4 3 2 1 0
- - - - MCKRDY - LOCK MAINRDY

PMC Interrupt Mask Register

Name: PMC_IMR

Access: read-only

Address: 0xFFFFFC6C

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

PMC Fast Startup Mode Register

Name: PMC_FSMR

Access: read-write

Address: 0xFFFFFC70

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
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