54.12 NVM Characteristics

Table 54-38. NVM Flash Read Wait States for Worst Case Conditions (EFP part numbers)
Wait States (WS)0 WS1 WS2 WS3 WS4 WS5 WS6 WSAuto WS
Read Operations1 Cycle2 Cycles3 Cycles4 Cycles5 Cycles6 Cycles7 Cyclesn Cycles
CPU FMax (MHz)(1)1938577695100120120
Note:
  1. VDD > 1.71V.
Table 54-39. NVM Flash Read Wait States for Worst Case Conditions (non-EFP part numbers)
Wait States (WS)0 WS1 WS2 WS3 WS4 WS5 WSAuto WS
Read Operations1 Cycle2 Cycles3 Cycles4 Cycles5 Cycles6 CyclesN Cycles
CPU FMax (MHz)(1)245177101119120120
CPU FMax (MHz)(2)22446789111120120
Note:
  1. VDD > 2.7V.
  2. 1.71V < VDD <= 2.7V.

Maximum operating frequencies are given in the table above in MHz, 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 field RWS of the NVMCTRL CTRLA register when automatic wait states (AUTOWS) is disabled. This field defines the number of Wait states required to access the Embedded Flash Memory.

Table 54-40. Flash Timing Characteristics
SymbolParameterConditionsMin.Typ.Max.Units
tFPWProgram Cycle TimeWrite Page 1.5 3(1)ms
tCEChip Erase 6.425 (1)s
tFEBErase Block 50200 (1)ms
Note:
  1. These are based on simulation. They are not covered by production test limits or characterization.
Table 54-41. Flash Endurance and Data Retention
SymbolParameterConditionsMin.Typ.Units
RetNVM10kRetention after up to 10kAt TA = 85°C20 -Years
CycNVMCycling Endurance(1)At TA = 85°C10K-Cycles
Note:
  1. An endurance cycle is a write-and-erase operation.
Table 54-42. Flash Erase and Programming Current
SymbolParameterTyp.Max.Units
IFAPActive Current current during whole programming operation8mA
IFAEActive Current current during Erase operation8mA