Other Parts Discussed in Thread: TUSB3410
I want to write to an EEPROM via the I2C bus and I'm following the steps in the data manual (SLLS519G). I'm finding that I need to put a delay between successive page writes, so the sequence is: send address, send 32 bytes, delay, send address, send 32 bytes ...
I'm waiting for TXE every time I set I2CDAO, as in the data manual.
If I don't delay only the first 32 bytes are written and the rest aren't.
Am I missing something or should there be a delay and if so how long (or does it depend on the EEPROM used?)