51 single chip I2C read and write EEPROM routine