This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ21061: I2C communication protocol

Part Number: BQ21061


Hi,

The I2C communication protocol is not really described in the datasheet.

I assume that writing a register is done by adressing the device and sending 2 bytes (register address + value).
For reading, I first write the register address and afterwards read 1 byte.

But does the device support auto increment of the register pointer for writing & reading?
So that it is possible to use optimized access to registers in a row.

best regards,
Gregor Bader

  • Hello,

    The I2C protocol is described on page 23 of the Datasheet.

    The device does not support auto increments of the register. You'll have to write to each register independently 

  • Raheem said:

    The I2C protocol is described on page 23 of the Datasheet.

    Sorry Raheem, but on page 23 of the datasheet in chapter 7.3.12 only the data transfer is described, which is standard
    I2C communication.
    Nowhere the protocol how to read/write a register was mentioned.

    Nevertheless, you have answered my question.