Datasheet
53
SAM4S Series [DATASHEET]
11100F–ATARM–29-Jan-14
12.4.1.3 Core Registers
Figure 12-2. Processor Core Registers
SP (R13)
LR (R14)
PC (R15)
R5
R6
R7
R0
R1
R3
R4
R2
R10
R11
R12
R8
R9
Low registers
High registers
MSP
‡
PSP
‡
PSR
PRIMASK
FAULTMASK
BASEPRI
CONTROL
General-purpose registers
Stack Pointer
Link Register
Program Counter
Program status register
Exception mask registers
CONTROL register
Special registers
‡
Banked version of SP
Table 12-2. Core Processor Registers
Register Name Access
(1)
Required
Privilege
(2)
Reset
General-purpose registers R0–R12 Read/Write Either Unknown
Stack Pointer MSP Read/Write Privileged See description
Stack Pointer PSP Read/Write Either Unknown
Link Register LR Read/Write Either 0xFFFFFFFF
Program Counter PC Read/Write Either See description
Program Status Register PSR Read/Write Privileged
0x01000000
Application Program Status Register APSR Read/Write Either 0x00000000
Interrupt Program Status Register IPSR Read-only Privileged 0x00000000
Execution Program Status Register EPSR Read-only Privileged 0x01000000
Priority Mask Register PRIMASK Read/Write Privileged 0x00000000
Fault Mask Register FAULTMASK Read/Write Privileged 0x00000000
Base Priority Mask Register BASEPRI Read/Write Privileged 0x00000000
Control Register CONTROL Read/Write Privileged 0x00000000