DocID018909 Rev 11
RM0090
Flexible static memory controller (FSMC)
1588
Table 226. FSMC_BCRx bit fields
Bit
number
Bit name
Value to set
31-20
Reserved
0x000
19
CBURSTRW
0x0 (no effect on asynchronous mode)
18:16
Reserved
0x0 (no effect on asynchronous mode)
15
ASYNCWAIT
Set to 1 if the memory supports this feature. Otherwise keep at
0.
14
EXTMOD
0x1 for mode B, 0x0 for mode 2
13
WAITEN
0x0 (no effect on asynchronous mode)
12
WREN
As needed
11
WAITCFG
Don’t care
10
WRAPMOD
0x0
9
WAITPOL
Meaningful only if bit 15 is 1
8 BURSTEN
0x0
7 Reserved
0x1
6 FACCEN
0x1
5-4 MWID
As
needed
3-2
MTYP[0:1]
0x2 (NOR Flash memory)
1 MUXEN
0x0
0 MBKEN
0x1
Table 227. FSMC_BTRx bit fields
Bit
number
Bit name
Value to set
31:30
Reserved
0x0
29-28
ACCMOD
0x1
27-24
DATLAT
Don’t care
23-20
CLKDIV
Don’t care
19-16
BUSTURN
Time between NEx high to NEx low (BUSTURN HCLK)
15-8
DATAST
Duration of the second access phase (DATAST HCLK cycles) for
read accesses.
7-4
ADDHLD
Don’t care
3-0
ADDSET[3:0]
Duration of the first access phase (ADDSET HCLK cycles) for read
accesses.
Minimum value for ADDSET is 0.