I2C Address Offset

Is it possible to offset the memory address that I2C will write to, inside the slave device??

My slave device address is #91 (0x5B) and I need to write into memory address 8h.

Is this possible, or will Arduino always start write to first memory address in the slave device?? If possible, how would the code look like?

Hi Therkeldsen

The Arduino I2C library does not know about the internal register or memory structure of the attached device. It simply sends bytes to the I2C device whose address you specify. The device may interpret those as specifying a register address to which to write.

What device are you using? Can you post a link to the datasheet.