Yes, the Atmel part is just like the one you are describing, but I am writing one byte at a time. I think that I have two problems: the first is that I do not succeed in writing to the EEPROM at the first place, and then I am not able to detect when the EEPROM is ready for a new byte. By the way, may I write that sequence of 8 bytes max. without having to wait 10 ms from one byte to the other? Thanks Francisco Mike Mansheim wrote: >Are you writing one byte at a time, or writing them all in one operation? >Not familiar with the Atmel part, but if it is like the 24C01, if you >are trying to write multiple bytes in one i2c sequence, you can only >write 8 bytes per write cycle (page mode) - if you write more, it will >just loop in an 8 byte window. Also, the pages have to be on 8 byte >boundaries - 0-7, 8-15, etc. i.e., if you write 5 bytes starting at >location 13, those 5 bytes will be written to 13,14,15,8,9. If you >write 40 bytes starting at 0, you will only see the last 8 bytes end >up in eeprom. > >-- >http://www.piclist.com#nomail Going offline? Don't AutoReply us! >email listserv@mitvma.mit.edu with SET PICList DIGEST in the body > > > > -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu