Features of Flash memory
include:
- One Flash bank (Bank0) (refer to the device data sheet for the
size of the Flash bank)
- Configurable
Flash programming option and ECC
- 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 when using the code prefetch mechanism and data
cache.
- Configurable wait
states to give the best performance for a given SYSCLK
frequency
- 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
- Flash Wrapper for
controlling the Flash bank
- Integrated Flash program/erase state machine
- 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)