Register 9: Flash Program/Erase Key (FLPEKEY), offset 0x03C
This register provides a mechanism for protection from inadvertent writes to flash by supplying a
16-bit key . If the KEY value in the BOOTCFG register is 0, then this value is used as the 16-bit key
in place of 0xA442 in the FMC/FMC2 registers for committed flash writes.
This can be used for cases where a new image is downloaded and the first word of the new image
has the 16-bit key value to be used for that product. This 16-bit key is used to allow the write to FMC
or FMC2 to take place.
Flash Program/Erase Key (FLPEKEY)
Base 0x400F.D000
Offset 0x03C
Type RO, reset 0x0000.FFFF
16171819202122232425262728293031
reserved
ROROROROROROROROROROROROROROROROType
0000000000000000Reset
0123456789101112131415
PEKEY
ROROROROROROROROROROROROROROROROType
1111111111111111Reset
DescriptionResetTypeNameBit/Field
Software should not rely on the value of a reserved bit. To provide
compatibility with future products, the value of a reserved bit should be
preserved across a read-modify-write operation.
0x0000ROreserved31:16
Key Value
When a value other than all 1s or all 0s, this 16-bit value is used as the
"match" for the upper 16-bits of the register FMC and FMC2 keys.
0xFFFFROPEKEY15:0
June 18, 2014640
Texas Instruments-Production Data
Internal Memory