A single bank of non-volatile flash memory
is provided for storing executable program code and application data.
Key features of the flash include:
- Hardware ECC protection (encode and
decode) with single bit error correction and double-bit error detection
- In-circuit program and erase operations
supported across the entire recommended supply range
- Small 1KB sector sizes (minimum erase
resolution of 1KB)
- Up to 32 application-chosen sectors of flash address space can be used as high
endurance sectors to enable EEPROM emulation applications.This includes sectors from the
main bank(s) and optional data bank. In devices with data bank, it is possible to use
some sectors from the data bank and the rest from the main bank(s) as high endurance
sectors.On devices with <=32kB flash memory, the entire flash memory supports
NWEC(HI_ENDURANCE) erase/program cycles
For a complete description of the flash
memory, see the NVM chapter of the technical reference manual.