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 100,000 program/erase cycles on
the lower 32KB of the flash memory, with up to 10,000 program/erase cycles on the
remaining flash memory (devices with 32KB support 100,000 cycles on the entire flash
memory)
For a complete description of the flash
memory, see the NVM chapter of the technical reference manual.