ZHCSEJ6G october 2015 – april 2023 BQ27426
PRODUCTION DATA
The fuel gauge supports the standard I2C read, incremental read, quick read, one-byte write, and incremental write functions. The 7-bit device address (ADDR) is the most significant 7 bits of the hex address and is fixed as 1010101. The first 8 bits of the I2C protocol are, therefore, 0xAA or 0xAB for write or read, respectively.
Figure 7-1 I2C InterfaceThe quick read returns data at the address indicated by the address pointer. The address pointer, a register internal to the I2C communication engine, increments whenever data is acknowledged by the fuel gauge or the I2C master. “Quick writes” function in the same manner and are a convenient means of sending multiple bytes to consecutive command locations (such as two-byte commands that require two bytes of data).
The following command sequences are not supported:
Figure 7-2 Attempt To Write a Read-only Address (NACK After Data Sent By Master)
Figure 7-3 Attempt To Read an Address Above 0x6B (NACK Command)