
RM0008
Memory and bus architecture
Doc ID 13902 Rev 12
55/1096
Information block
System memory
0x1FFF F000 - 0x1FFF F7FF
2 Kbytes
Option Bytes
0x1FFF F800 - 0x1FFF F80F
16
Flash memory
interface
registers
FLASH_ACR
0x4002 2000 - 0x4002 2003
4
FLASH_KEYR
0x4002 2004 - 0x4002 2007
4
FLASH_OPTKEYR
0x4002 2008 - 0x4002 200B
4
FLASH_SR
0x4002 200C - 0x4002 200F
4
FLASH_CR
0x4002 2010 - 0x4002 2013
4
FLASH_AR
0x4002 2014 - 0x4002 2017
4
Reserved
0x4002 2018 - 0x4002 201B
4
FLASH_OBR
0x4002 201C - 0x4002 201F
4
FLASH_WRPR
0x4002 2020 - 0x4002 2023
4
Table 5.
Flash module organization (medium-density devices)
Block
Name
Base addresses
Size (bytes)
Main memory
Page 0
0x0800 0000 - 0x0800 03FF
1 Kbyte
Page 1
0x0800 0400 - 0x0800 07FF
1 Kbyte
Page 2
0x0800 0800 - 0x0800 0BFF
1 Kbyte
Page 3
0x0800 0C00 - 0x0800 0FFF
1 Kbyte
Page 4
0x0800 1000 - 0x0800 13FF
1 Kbyte
.
.
.
.
.
.
.
.
.
Page 127
0x0801 FC00 - 0x0801 FFFF
1 Kbyte
Information block
System memory
0x1FFF F000 - 0x1FFF F7FF
2 Kbytes
Option Bytes
0x1FFF F800 - 0x1FFF F80F
16
Flash memory
interface
registers
FLASH_ACR
0x4002 2000 - 0x4002 2003
4
FLASH_KEYR
0x4002 2004 - 0x4002 2007
4
FLASH_OPTKEYR
0x4002 2008 - 0x4002 200B
4
FLASH_SR
0x4002 200C - 0x4002 200F
4
FLASH_CR
0x4002 2010 - 0x4002 2013
4
FLASH_AR
0x4002 2014 - 0x4002 2017
4
Reserved
0x4002 2018 - 0x4002 201B
4
FLASH_OBR
0x4002 201C - 0x4002 201F
4
FLASH_WRPR
0x4002 2020 - 0x4002 2023
4
Table 4.
Flash module organization (low-density devices) (continued)
Block
Name
Base addresses
Size (bytes)