The ISD-300A1 was designed to work with the 24LC02B, which uses only one byte of address data for read/write transfers. Since the ISD-300A1 only sends out one byte of address data, we have observed that it will not work with EEPROMs that require two bytes of address data. Designers must ensure that the EEPROM they are choosing matches the timing, addressing, and size requirements that are specified in the ISD-300A1 datasheet.
Please note that the ISD-300A1 is obsolete and the functional replacement is AT2LP. All the related collaterals of AT2LP can be found in the link here