DocID025202 Rev 7
58/1080
RM0365
Embedded Flash memory
80
The information block is divided into two parts:
•
System memory is used to boot the device in System memory boot mode. The area is
reserved for use by STMicroelectronics and contains the boot loader which is used to
reprogram the Flash memory through one of the following interfaces: USART1,
USART2 or USB (DFU). It is programmed by ST when the device is manufactured, and
protected against spurious write/erase operations. For further details, please refer to
the AN2606 available from
www.st.com
.
•
Option bytes
Table 6. Flash module organization
(1)
1. The gray color is used for reserved Flash memory addresses.
Flash area
Flash memory addresses
Size
(bytes)
Name
Main memory
0x0800 0000 - 0x0800 07FF
2 K
Page 0
0x0800 0800 - 0x0800 0FFF
2 K
Page 1
0x0800 1000 - 0x0800 17FF
2 K
Page 2
0x0800 1800 - 0x0800 1FFF
2 K
Page 3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
0x0803 F800 - 0x0807 FFFF
2 K
Page 255
Information block
0x1FFF D800 - 0x1FFF F7FF
8 K
System memory
0x1FFF F800 - 0x1FFF F80F
16
Option bytes
Flash memory
interface registers
0x4002 2000 - 0x4002 2003
4
FLASH_ACR
0x4002 2004 - 0x4002 2007
4
FLASH_KEYR
0x4002 2008 - 0x4002 200B
4
FLASH_OPTKEYR
0x4002 200C - 0x4002 200F
4
FLASH_SR
0x4002 2010 - 0x4002 2013
4
FLASH_CR
0x4002 2014 - 0x4002 2017
4
FLASH_AR
0x4002 2018 - 0x4002 201B
4
Reserved
0x4002 201C - 0x4002 201F
4
FLASH_OBR
0x4002 2020 - 0x4002 2023
4
FLASH_WRPR