Non-Volatile Memory (NVM)
The memory is divided into separate Program Flash (PFLASH) Banks to allow parallel read operations and read-while-write functions. For frequent data updates there is a Data Flash (DFLASH) memory region available, which allows a high number of program or erase cycles to emulate an EEPROM.
The NVM also provides User Configuration Blocks (UCB) where System and NVM configuration settings can be stored. For startup the NVM also contains a BootROM to store the startup software.
For further details about NVM and UCB, please refer to the AURIX™
user manual, under the chapters NVM and Firmware.