I am currently trying to use this page-mode EEPROM
https://www.sst.com/downloads/datasheet/S71062.pdf
Accoding to what I understood, every time a "write" order is issued, an internal Write Cycle executes the writing of a full page (128 bytes) with the contents of an internal buffer.
My questions:
a) While not explicitly said, it seems that I could write just one byte if desired. Am I wrong? If not, how should I do that?
b) During the byte load cycle, let's say that I pass a value of H'33' for the first ten bytes in the buffer. Will the rest of the buffer acquire a value of 0 or H'FF'?
After completing the writing, that page in the EEPROM would have the first ten bytes = H'33'. And the rest of that page?
c) Or it is that I must compulsory give the 128 values, even if they are 0s for the write cycle to proceed?
The write cycle flow diagram is ambiguous (at least for me) because it seems that I could write some of the bytes in the target page.
Anyone with experience on this modality?
https://www.sst.com/downloads/datasheet/S71062.pdf
Accoding to what I understood, every time a "write" order is issued, an internal Write Cycle executes the writing of a full page (128 bytes) with the contents of an internal buffer.
My questions:
a) While not explicitly said, it seems that I could write just one byte if desired. Am I wrong? If not, how should I do that?
b) During the byte load cycle, let's say that I pass a value of H'33' for the first ten bytes in the buffer. Will the rest of the buffer acquire a value of 0 or H'FF'?
After completing the writing, that page in the EEPROM would have the first ten bytes = H'33'. And the rest of that page?
c) Or it is that I must compulsory give the 128 values, even if they are 0s for the write cycle to proceed?
The write cycle flow diagram is ambiguous (at least for me) because it seems that I could write some of the bytes in the target page.
Anyone with experience on this modality?