29.4.11 Programming Verify Functions

The Control Logic within the Embedded Flash Block features a self-check mechanism.

In functional programming mode, erase and write operations on either the GPNVM bits, lock bits or main memory array, end with verifications called respectively EraseVerify and WriteVerify. Verification processes are based on a “programming margin”. Programming here means both Erase or Write operations.

The FLERR status flag coming from the Flash cell is reported to the user through the Status register.

It is strongly advised to monitor the FLERR bit and all other error bits at application driver level.