The address is 16 bit on this EEPROM, that is why the variable for it needs to be WORD size. It has to have all the places filled. It is in the data sheet.