eeprom read/writes limited to 16-bit addresses