A 90ms Wait ist not right.
I think, the EEPROM can access its memory in pages of 32 Bytes.
So, if you write inside this page, it can be written back in one event just needing 10ms pause.
But if you are crossing this pages, you must adress the new page with a new I2C-Command.
Just read the dokumentation and see, if if is possible for you to use pages. Maybe it will be ok, if you drop every 5 Bytes at the end of a page ?
PBP 2.50C, MCS+ 3.0.0.5, MPLAB 8, MPASM 5.14, ASIX Presto, PoScope, mE mikroBasic V7.2, PICKIT2
Bookmarks