4.2.4.1 Write Control

The data to be programmed into eNVM must first be uploaded into WDBUFF due to the width difference between the AHBL bus and the eNVM. Data can be written into WDBUFF by word, half-word, or byte from the AHBL bus. ProgramDa and ProgramADS commands take care of uploading data into AB from WDBUFF before programming eNVM.

Data is sent to eNVM from WDBUFF in chunks of double words (64 bits). Subsequent data transfer commands to the AB and then to eNVM array, or commands such as ProgramAd, ProgramDa, and ProgramStart, must specify the page address and upload data to AB to start eNVM array programming. For more information, see Table 4-6.

Figure 4-3. Write Path