
Embedded Flash memory (FLASH)
RM0453
140/1454
RM0453 Rev 2
access is ignored and an illegal access event is generated. Unprivileged read access is still
allowed.
4.10.11
FLASH WRP area A address register (FLASH_WRP1AR)
Address offset: 0x02C
Reset value: 0xFF80 FFFF
Default reset value from ST production is given as.0b1111 1111 1XXX XXXX 1111 1111
1XXX XXXX, the option bits are loaded with user values from the Flash memory at reset
release.
Access: no wait state when no Flash memory operation is ongoing. Word, half-word and
byte access.
This register can only be written by the CPU1 in RDP level 0 or RDP level 1.
When the system is secure (ESE = 1), this register is further more protected by the
PRIVMODE. When privilege protection is enabled in PRIVMODE, this register provides
write access privilege and can only be written by a privileged access. Unprivileged write
access is ignored and an illegal access event is generated. Unprivileged read access is still
allowed.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
PCROP
_
RDP
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
rs
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
PCROP1A_END[7:0]
rw
rw
rw
rw
rw
rw
rw
rw
Bit 31
PCROP_RDP:
PCROP area preserved when RDP level decreased
This bit is set only. It is reset after a full mass erase due to a change of RDP from level 1 to
level 0.
0: PCROP area not erased when the RDP level is decreased from level 1 to level 0
1: PCROP area erased when the RDP level is decreased from level 1 to level 0 (full mass
erase)
Bits 30:8 Reserved, must be kept at reset value.
Bits 7:0
PCROP1A_END[7:0]:
PCROP1A area end offset
PCROP1A_END contains the last 1-Kbyte page of the PCROP1A area.
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
WRP1A_END[6:0]
rw
rw
rw
rw
rw
rw
rw
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
Res.
WRP1A_STRT[6:0]
rw
rw
rw
rw
rw
rw
rw