9.21.4 Why does Embedded Flash Memory (NVM) corruption happen?

Embedded Flash Memory corruption occurs when Embedded Flash Memory programming is interrupted due to:

  • Supply brownout; monitor power supplies for brownout conditions. For SmartFusion® monitor the VCC_ENVM/VCC_ROSC voltage levels; for Fusion, monitor VCC_NVM/VCC_OSC.
  • Reset signal is not properly tied off in your design. Check the Embedded Memory reset signal.