11.5 Configuration Flash Memory (CFM)

There are eight dedicated pages of CFM Flash used for various configuration control. There is a separate set of 8 pages in each Flash panel. The following table provides the CFM pages and their system usage.

Table 11-2. Configuration Flash Memory (CFM) Address Map
Start AddressEnd AddressSizeFlash PanelContents
0x0A00_00000x0A00_0FFF4 KB1User CFG-1
0x0A00_10000x0A00_1FFF4 KB1User OTP-1
0x0A00_20000x0A00_2FFF4 KB1BOOT CFG-1
0x0A00_30000x0A00_3FFF4 KB1RSVD
0x0A00_40000x0A00_4FFF4 KB1RSVD
0x0A00_50000x0A00_5FFF4 KB1RSVD
0x0A00_60000x0A00_6FFF4 KB1RSVD
0x0A00_70000x0A00_7FFF4 KB1CAL-OTP
0x0A00_80000x0A00_8FFF4 KB2User CFG-2
0x0A00_90000x0A00_9FFF4 KB2User OTP-2
0x0A00_A0000x0A00_AFFF4 KB2BOOT CFG-2
0x0A00_B0000x0A00_BFFF4 KB2RSVD
0x0A00_C0000x0A00_CFFF4 KB2RSVD
0x0A00_D0000x0A00_DFFF4 KB2RSVD
0x0A00_E0000x0A00_EFFF4 KB2RSVD
0x0A00_F0000x0A00_FFFF4 KB2RSVD
Note: CAL-OTP is locked at manufacturing and cannot be changed.

Flash Panel One contains the following configuration pages:

  • USER CFG (UCFG1): User configuration. Contains user specific configuration. such as Panel Sequence Number, WDT configuration, Clock configuration, BOR configuration and so on.
  • USER OTP - (UOTP1): User OTP. One-time-programmable User OTP configuration. Contains user serial number, User defined keys, custom analog calibration values, and so on.
  • BOOT CFG (BTCFG1): Boot configuration. Contains Chip Erase keys, Boot Options, Secure boot configuration, and so on.
  • CAL-OTP (CCFG): Calibration mainly used by analog macros and device variant information. Calibration data written by Factory Test Program. This page is programmed and locked at manufacture and cannot be changed.
  • RSVD: Reserved page for future use or features available under NDA.

Flash Panel Two contains the following configuration pages:

  • USER CFG2 (UCFG2): Second user configuration. Format same as Panel 1 USER CFG
  • USER OTP2 (UOTP2): Second user OTP. Format same as Panel 1 USER OPT
  • BOOT CFG2 (BTCFG2): Second boot configuration. Format same as Panel 1 BOOT CFG
  • RSVD: Reserved page for future use or features available under NDA
Note: The USER OTPn Flash rows are write protectable by user software through the FCW.UOWP register. The user OTP Flash cannot be erased using a page or chip erase. The user OTP Flash is intended for the storage of the user system calibration data that must survive any Flash erase.