RM0390
The deactivation of the SPRMOD and/or the unprotection of PCROPed user sectors can
only occur when, at the same time, the RDP level changes from 1 to 0. If this condition is not
respected, the user option byte modification is canceled and the write error WRPERR flag is
set. The modification of the users option bytes (BOR_LEV, RST_STDBY, ..) is allowed since
none of the active nWRPi bits is reset and SPRMOD is kept active.
Note:
The active value of nWRPi bits is inverted when PCROP mode is active (SPRMOD =1).
If SPRMOD = 1 and nWRPi =1, then user sector i of bank 1, respectively bank 2 is
read/write protected (PCROP).
3.7
One-time programmable bytes
Table 11
Block
0
1
.
.
.
shows the organization of the one-time programmable (OTP) part of the OTP area.
Table 11. OTP area organization
[128:96]
OTP0
OTP0
OTP1
OTP1
Figure 6. PCROP levels
[95:64]
[63:32]
OTP0
OTP0
OTP0
OTP0
OTP1
OTP1
OTP1
OTP1
.
.
.
RM0390 Rev 4
Embedded Flash memory interface
[31:0]
Address byte 0
OTP0
OTP0
OTP1
OTP1
0x1FFF 7800
0x1FFF 7810
0x1FFF 7820
0x1FFF 7830
.
.
.
79/1328
87
Need help?
Do you have a question about the STM32F446 Series and is the answer not in the manual?