Non-volatile memory (NVM) serves several purposes, including storing processor firmware, encryption keys, PINs, and ID numbers. The two primary NVM technologies in use today are ROM and flash. While ...