Microchip® Advanced Software Framework

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NVM service

See Quick Start quide for common NVM driver.

See Quick Start Guide for the XMEGA NVM Driver.

This is the common API for non volatile memories. Additional features are available in the documentation of the specific modules.

Low-level driver implementation for the AVR XMEGA Non Volatile Memory Controller (NVM).

The XMEGA NVM controller interfaces the internal non-volatile memories in the XMEGA devices. Program memory, EEPROM and signature row is can be interfaced by the module. See the documentation of each sub-module for more information.

Note
If using GCC and the flash sub-module, remember to configure the boot section in the make file. More information in the sub-module documentation.

Quick Start Guide

See Quick Start Guide for the XMEGA NVM Driver

Modules

 
 Quick Start Guide(s)
 In this section you can find a list of all Quick Start guides related to the NVM service.
 
 NVM driver generic module handling
 Support functions for the NVM driver.
 
 NVM driver signature handling
 Handling of signature rows.
 
 NVM driver EEPROM handling
 Functions for handling internal EEPROM memory.
 
 NVM driver flash handling
 Functions for handling internal flash memory.
 
 NVM driver fuse and lock bits handling
 Functions for reading fuses and writing lock bits.