24.5.2 Flash Memory Organization

The Device Flash memory is divided into two logical Flash partitions:

  1. Main Program Flash Memory (PFM)
  2. Boot/Configuration Flash Memory (BFM)
    1. Boot Flash
    2. Device/Boot Configuration – Device and boot configuration data
    3. OTP (One Time Programmable) – User system calibration data

Each Flash section has a different protection status; refer to the following table.

Table 24-1. Protection Status
Flash PartitionMemory RegionWrite ProtectionErase ProtectionChip Erase through DSU
BFMBoot Flash Yes. Page-wise ConfigurableYes. Page-wise ConfigurableErased
Device/Boot ConfigurationYes. ConfigurableYes. ConfigurableErased
OTP (One-Time-Programmable)Yes. ConfigurableAlways Erase protected. Can not be erasedNot Erased
PFMProgram FlashYes. ConfigurableYes. ConfigurableErased