34.20 Register Summary

The SMC is programmed using the registers listed below. For each chip select, a set of four registers is used to program the parameters of the external device connected on it. The number of SMC_SETUP, SMC_PULSE, SMC_CYCLE and SMC_MODE registers depends on the number of chip selects. Sixteen bytes (0x10) are required per chip select.

Note: The user must confirm the SMC configuration by writing any one of the SMC_MODE registers.
OffsetNameBit Pos.76543210
0x00SMC_SETUP031:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x04SMC_PULSE031:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x08SMC_CYCLE031:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x0CSMC_MODE031:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE
0x10SMC_SETUP131:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x14SMC_PULSE131:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x18SMC_CYCLE131:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x1CSMC_MODE131:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE
0x20SMC_SETUP231:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x24SMC_PULSE231:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x28SMC_CYCLE231:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x2CSMC_MODE231:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE
0x30SMC_SETUP331:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x34SMC_PULSE331:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x38SMC_CYCLE331:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x3CSMC_MODE331:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE
0x40SMC_SETUP431:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x44SMC_PULSE431:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x48SMC_CYCLE431:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x4CSMC_MODE431:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE
0x50SMC_SETUP531:24  NCS_RD_SETUP[5:0]
23:16  NRD_SETUP[5:0]
15:8  NCS_WR_SETUP[5:0]
7:0  NWE_SETUP[5:0]
0x54SMC_PULSE531:24 NCS_RD_PULSE[6:0]
23:16 NRD_PULSE[6:0]
15:8 NCS_WR_PULSE[6:0]
7:0 NWE_PULSE[6:0]
0x58SMC_CYCLE531:24       NRD_CYCLE[8]
23:16NRD_CYCLE[7:0]
15:8       NWE_CYCLE[8]
7:0NWE_CYCLE[7:0]
0x5CSMC_MODE531:24  PS[1:0]   PMEN
23:16   TDF_MODETDF_CYCLES[3:0]
15:8  DBW[1:0]   BAT
7:0  EXNW_MODE[1:0]  WRITE_MODEREAD_MODE

0x60

...

0x7F

Reserved         
0x80SMC_OCMS31:24        
23:16        
15:8  CS5SECS4SECS3SECS2SECS1SECS0SE
7:0   TAMPCLR   SMSE
0x84SMC_KEY131:24KEY1[31:24]
23:16KEY1[23:16]
15:8KEY1[15:8]
7:0KEY1[7:0]
0x88SMC_KEY231:24KEY2[31:24]
23:16KEY2[23:16]
15:8KEY2[15:8]
7:0KEY2[7:0]

0x8C

...

0x8F

Reserved         
0x90SMC_SRIER31:24        
23:16        
15:8        
7:0       SRIE

0x94

...

0xE3

Reserved         
0xE4SMC_WPMR31:24WPKEY[23:16]
23:16WPKEY[15:8]
15:8WPKEY[7:0]
7:0       WPEN
0xE8SMC_WPSR31:24      SWETYP[1:0]
23:16WPVSRC[15:8]
15:8WPVSRC[7:0]
7:0    SWESEQE WPVS