One-Time Programmable Bytes; Table 18. Otp Area Organization - ST STM32F405 Reference Manual

Hide thumbs Also See for STM32F405:
Table of Contents

Advertisement

RM0090
3.8

One-time programmable bytes

Table 18
Block
0
1
.
.
.
15
Lock block
The OTP area is divided into 16 OTP data blocks of 32 bytes and one lock OTP block of 16
bytes. The OTP data and lock blocks cannot be erased. The lock block contains 16 bytes
LOCKBi (0 ≤ i ≤ 15) to lock the corresponding OTP data block (blocks 0 to 15). Each OTP
data block can be programmed until the value 0x00 is programmed in the corresponding
OTP lock byte. The lock bytes must only contain 0x00 and 0xFF values, otherwise the OTP
bytes might not be taken into account correctly.
shows the organization of the one-time programmable (OTP) part of the OTP area.

Table 18. OTP area organization

[128:96]
OTP0
OTP0
OTP1
OTP1
OTP15
OTP15
LOCKB15 ...
LOCKB11 ...
LOCKB12
[95:64]
[63:32]
OTP0
OTP0
OTP0
OTP0
OTP1
OTP1
OTP1
OTP1
.
.
.
OTP15
OTP15
OTP15
OTP15
LOCKB7 ...
LOCKB8
LOCKB4
RM0090 Rev 18
Embedded Flash memory interface
[31:0]
Address byte 0
OTP0
OTP0
OTP1
OTP1
OTP15
OTP15
LOCKB3 ...
LOCKB0
0x1FFF 7800
0x1FFF 7810
0x1FFF 7820
0x1FFF 7830
.
.
.
0x1FFF 79E0
0x1FFF 79F0
0x1FFF 7A00
97/1749
112

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F405 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents

Save PDF