11.3.2.2 Page Buffer Load

The page buffer is loaded by writing directly to the memories as defined in the memory map. EEPROM has a separate page buffer, while Flash and User Row share the same page buffer, so only one section can be programmed at a time. Use the Least Significant bits (LSb) of the address to select where to write the data in the page buffer. The resulting data will be a binary AND operation between the new and the previous content of the page buffer. The page buffer will automatically be erased (all bits set) after:
  • A device Reset
  • Any page write or erase operation
  • A Clear Page Buffer command
  • A device wake-up from any sleep mode
Note: Any operation on the page buffer will halt the CPU until the previous NVMCTRL operation (command) is completed.