The contents of the EEPROM can be read back, one word at a time, starting with that of the requested address through the following sequence. This sequence can be used to verify the EEPROM contents after the last successful program cycle.
- Write the most significant five bit of the EEPROM address in R159 (MEMADR byte 1) and write the least significant eight bits of the EEPROM address in R160 (MEMADR byte 0).
- Read R161 (NVMDAT byte) to fetch the EEPROM data byte from the address specified in the previous step in the same register transaction.
- Any additional read transfer that is part of the same transaction will cause the EEPROM address pointer to be auto-incremented and a subsequent read will take place of the next address.
- Byte or Block read transfers from R161 can be used to read the entire EEPROM map sequentially from Byte 0 to 252.
- Access to EEPROM will terminate at the end of current register transaction.