52.31 Non-Volatile Memory Controller (NVM) Electrical Specifications

Table 52-44. Flash NVM AC Electrical Specifications
AC CHARACTERISTICSStandard Operating Conditions: VDDREG = VDDIO = AVDD 1.71V to 3.63V (unless otherwise stated)

Operating temperature:

-40°C ≤ TA ≤ +85°C for Industrial

Param. No.SymbolCharacteristicsMin.Typ.Max.UnitsConditions
NVM_1FRETENFlash Data Retention20——YrsUnder all conditions less than Absolute Maximum Ratings specifications
NVM_3EP(3)Cell Endurance (Flash Erase and Write Operation)10k——Cycles
NVM_5FREAD(1)Flash Read0 Wait States——20MHzFCR.CTRLA.AUTOWS = 0,

FCR.CTRLA.ADRWS = 0 (2)

1 Wait States——40
2 Wait States——60
3 Wait States——80FCR.CTRLA.AUTOWS = 0,

FCR.CTRLA.ADRWS = 1 (2)

4 Wait States——100
5 Wait States——120(4)
NVM_7TFWProgram Cycle Time Write Double Word——20µsUnder all conditions less than Absolute Maximum Ratings specifications
NVM_8TFPPPre-Program Double Word——3.5µs
NVM_9TCEErase Chip——20ms
NVM_11TFEPErase Page——20ms
NVM_13IDDPROGSupply Current during Programming——PAI_401mAVDDIOx = 3.3V
Note:
  1. Maximum Flash operating frequencies are given in the table above, but are limited by the Embedded Flash access time when the processor is fetching code out of it. Theses tables provide the device maximum operating frequency defined by the FWS field of the FCW CTRLA register when automatic wait states (AUTOWS) is disabled. This field defines the number of Wait states required to access the Embedded Flash Memory.
  2. When frequency is lower than FCLK_1/2, the ADRWS bit of the NVMCTRL CTRLA register must be set to 0. When frequency is higher or equal to FCLK_1/2, the ADRWS bit of the NVMCTRL CTRLA register must be set to 1.
  3. Cell Endurance is reached with Flash pre-programming option disabled. Enabling such option will improve the cell endurance but slow-down the programming time.
  4. This frequency cannot be achieved in the temperature range +85°C < TA < +125°C.