When writing the EEPROM address registers, and subsequently reading a byte of data from the EEPROM, can I then be certain that the address registers still have the same value? The datasheet doesn't say anything specific about this.
I want to read a lot of bytes from EEPROM (one at a time), and depending on what I read, I may want to write something else at the location just read. Can I go ahead and write right away, or do I have to write the same address once more first?
I am of course making sure that no interrupt can spoil anything between the read and the write.
BTW. I am using a Mega16, but I don't think that matters for this question.