Quick question about EEPROMS. Sorry if is kind a dumb question, but it seems Google has the multiple websites that just spit out the same info as the last one (AI at it's finest I guess).
Most of them seem to run a page architecture. What I am not clear about is if you need to fill the page buffer each time or can I simply write until I reach the location I want or even just write to the location I want? For example, if the page is 16 bytes, do I need to write in 16 byte chunks until I get the address I want? Or, for bigger EEPROMs that are 64 byte pages, do I need to access everything in 64 byte chunks? Even if it is a 64 byte page, can you write a specific address with in that 64 byte page? If not, then does that mean I would need to read the memory sector I want (in it's 64 byte format), then mask the bits I need to change, then send all 64 bytes back? Or, is all of this really just chip dependent?
Most of them seem to run a page architecture. What I am not clear about is if you need to fill the page buffer each time or can I simply write until I reach the location I want or even just write to the location I want? For example, if the page is 16 bytes, do I need to write in 16 byte chunks until I get the address I want? Or, for bigger EEPROMs that are 64 byte pages, do I need to access everything in 64 byte chunks? Even if it is a 64 byte page, can you write a specific address with in that 64 byte page? If not, then does that mean I would need to read the memory sector I want (in it's 64 byte format), then mask the bits I need to change, then send all 64 bytes back? Or, is all of this really just chip dependent?