Auf das EEPROM kann über den NVM Controller zugegriffen werden, ähnlich wie auf den Flash. Dieser Modus heiß I/O mapped. Das EEPROM kann aber auch in den Bereich des Datenspeichers gemappt werden, so dass es ähnlich wie normaler SRAM angesprochen wird.
Beim Zugriff über den NVM Controller steht die Adresse im NVM ADDR Register und das Datenbyte im NVM DATA Register. Bei der seitenweisen Programmierung kann die Adresse als zweigeteilt betrachtet werden. Die oberen Bits adressieren die Seite und die unteren Bits die Bytes innerhalb einer Seite.
EEPROM Adressierung
Wenn das EEPROM in den Datenspeicher gemapped ist, kann ein Datenbyte mit einem direkten oder indirekten Speicherbefehl in den Seitenbuffer geschrieben werden. Nur die unteren Bits der Adresse bestimmen die Speicherstelle in der Seite, es sollte aber immer die vollständige Adresse angegeben werden, um eine korrekte Arbeitsweise sicherzustellen. Das Lesen aus dem EEPROM kann ohne Buffer mit einem direkten oder indirekten Lesebefehl erfolgen. Wenn das EEPROM in den Datenspeicher gemapped ist, sind der page buffer load und die read Funktion des NVM abgeschaltet.