33.1.1 Features

The following are key features of the FCW module:

  • Support Flash Partitions:
    • Program Flash Memory (PFM)
    • Boot Flash Memory (BFM)
    • Configuration Flash Memory (CFM)
  • Mission Mode Write/Erase Features:
    • PFM Erase
    • Page Erase
    • Single Write (32-bit) and simple parity
    • Row Write and SECDED ECC
      • Built-in DMA of data from DRAM
    • All write operations support pre-program to increase endurance and retention
  • PFM Address Swap
  • Debug mode Erase features are implemented by ROM Code:
    • Identical to Mission mode with the following additional debug‑only features:
      • Chip Erase: PFM and unprotected NVR pages (available to the Boot only)
      • NVR Test pages cannot be erased
  • Debug Programming Features
    • Identical to mission mode
  • Program Flash Memory (PFM) Write Protect with 4 protection regions
    • Region defined by Base and Size
    • Lockable
  • Boot Flash Memory (BFM) Write Protect
    • Individual (4 KB) Page write protect regions
    • Lockable
  • Flash-based user OTP pages
    • Not erased by Chip Erase or Page Erase
    • 4 Lockable Write Protect regions per Page
    • Supports storage of user calibration values