Features of Flash memory
include:
- One Flash bank
(Bank0) (refer to the device data sheet for the size of the
Flash bank)
- One Flash Wrapper
for the Flash bank
- Configurable
Flash programming option along with ECC
- Multiple sectors
providing the option of leaving some sectors programmed and
only erasing specific sectors
- User-programmable
OTP locations (in user-configurable DCSM OTP, also called
USER OTP) for configuring security, OTP boot-mode and
boot-mode select pins (if the user is unable to use the
factory-default boot-mode select pins)
- Enhanced
performance using the code prefetch mechanism and data
cache.
- Configurable wait
states to give the best performance for a given execution
speed
- Safety
Features:
- SECDED - single-error correction and double-error
detection is supported
- Address bits are included in ECC
- Test mode to check the health of ECC logic
- Integrated Flash
program/erase state machine in the Flash Wrapper
- Simple Flash API algorithms
- Fast erase and program times (refer to the device
data sheet for details)
- Dual Code
Security Module (DCSM) to prevent unauthorized access to the
Flash (refer to the Dual Code Security Module (DCSM)
chapter for details)