
Memory and bus architecture
RM0008
Doc ID 13902 Rev 12
Table 6.
Flash module organization (high-density devices)
Block
Name
Base addresses
Size (bytes)
Main memory
Page 0
0x0800 0000 - 0x0800 07FF
2 Kbytes
Page 1
0x0800 0800 - 0x0800 0FFF
2 Kbytes
Page 2
0x0800 1000 - 0x0800 17FF
2 Kbytes
Page 3
0x0800 1800 - 0x0800 1FFF
2 Kbytes
.
.
.
.
.
.
.
.
.
Page 255
0x0807 F800 - 0x0807 FFFF
2 Kbytes
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