Convert small 64bit signed integer into a high and low byte ?


Author Message
bfwolf
Senior Member

Joined: 03/01/2025
Location: Germany
Posts: 246
Posted: 10:16pm 15 Apr 2026      

I just looked at the datasheet for the Microchip 24LC512 and it says the following:

  Quote  This initiates the internal write cycle and
during this time, the 24XX512 will not generate
Acknowledge signals


I assume this behavior is common to many I2C EEPROMs?

This would mean that as long as the write cycle is still ongoing, a read command (to any address, or more precisely, to the LastWriteAddress + 1) will not be acknowledged, and this behavior can be interpreted as "busy"!

This way, a fixed (and unnecessarily long) delay could be avoided.

Regards, bfwolf.