I am writing a program to read and write data to a Microchip 24LC64. I wish to use the random read/write mode. I have the spec sheet for the device and I thought I would base my code on the Microchip app note AN567 . The spec sheet for the EEPROM device shows that the 2 bytes sent after the byte containing the address and direction bit byte are the high order and low order bytes of the eeprom location to be addresses. However it appears that the code presented in the app note sends only 1 byte for the address. Can anyone shed any light on this for me please. Cheers JD