Atmel ARM-Based Evaluation Kit for SAM4S16C, 32-Bit ARM® Cortex® Microcontroller ATSAM4S-WPIR-RD ATSAM4S-WPIR-RD Data Sheet

Product codes
ATSAM4S-WPIR-RD
Page of 1231
SAM4S Series [DATASHEET]
Atmel-11100G-ATARM-SAM4S-Datasheet_27-May-14
472
26.15 Static Memory Controller (SMC) User Interface
The SMC is programmed using the registers listed in 
. For each chip select, a set of 4 registers is used to pro-
gram the parameters of the external device connected on it. In 
, “CS_number” denotes the chip select number. 
16 bytes (0x10) are required per chip select.
The user must complete writing the configuration by writing any one of the SMC_MODE registers.
Table 26-7.
Register Mapping 
Offset
Register
Name
Access Reset
0x10 x CS_number + 0x00
SMC Setup Register 
SMC_SETUP
Read-write
0x01010101
0x10 x CS_number + 0x04
SMC Pulse Register
SMC_PULSE
Read-write
0x01010101
0x10 x CS_number + 0x08
SMC Cycle Register
SMC_CYCLE
Read-write
0x00030003
0x10 x CS_number + 0x0C
SMC Mode Register
SMC_MODE
Read-write
0x10000003
0x80
SMC OCMS MODE Register
SMC_OCMS
Read-write
0x00000000
0x84
SMC OCMS KEY1 Register
SMC_KEY1
Write once
0x00000000
0x88
SMC OCMS KEY2 Register
SMC_KEY2
Write once
0x00000000
 0xE4
SMC Write Protect Mode Register
SMC_WPMR
Read-write
0x00000000
 0xE8
SMC Write Protect Status Register
SMC_WPSR
Read-only
0x00000000
 0xEC-0xFC
Reserved
-
-
-