While on the topic of EEproms... I do sequential reads using a 24lc32. Now, can i set an address at startup with out reading data? I mean u know how u set the address for random read, and then wait for nack, followed by another start command... i can issue the address 000 0 at reset, accept nack..and then leave the the rest of the program free to run to call sequential reads right? or will i do everything up to the nack and then issue a stop command? mike On Fri, 26 Nov 1999 09:03:37 +1100 Tony Nixon wro te: >Murray Neill wrote: > >> The data sheet indicates it can be done, but that there is the possibility of a 'bus conflict'. This is where I got a bit lost. Has anyone used this approach and, if so, what do I need to watch out for? > >The conflict occurs when you read from the device and the initial data >bit, which is a dummy '0' bit, overlaps the A0 address bit. > >See the data sheet for the 93LC56. There is a small heading DI/DO which >explains this and look at the read timing diagram. > >See AN530. It shows how to interface 4 and 3 wire to these memories. > >-- >Best regards > >Tony > >http://www.picnpoke.com >Email sales@picnpoke.com > Send someone a cool Dynamitemail flashcard greeting!! And get rewarded. GO AHEAD! http://cards.dynamitemail.com/index.php3?rid=fc-41