10.1 Operations

NVM write operations are controlled by selecting the desired action with the NVMCMD bits and then starting the operation by executing the unlock sequence. NVM read operations are started by setting the GO bit after setting the read operation. Available NVM operations are shown in the following table.
Table 10-1. NVM Operations
NVMCMDUnlockOperationDFMPFMSource/DestinationWRERRINT
000NoReadbytewordNVM to NVMDATNoNo
001NoRead and Post IncrementbytewordNVM to NVMDATNoNo
010NoRead PagepageNVM to Buffer RAMNoNo
011YesWritebytewordNVMDAT to NVMYesYes
100YesWrite and Post IncrementbytewordNVMDAT to NVMYesYes
101YesWrite PagepageBuffer RAM to NVMYesYes
110YesErase Pagepagen/aYesYes
111NoReserved (No Operation)NoNo
Important: When the GO bit is set, writes operations are blocked on all NVM registers. The GO bit is cleared by hardware when the operation is complete. The GO bit cannot be cleared by software.