Data Sheet

Read Data Protocol
The read data protocol is used to read to register from the
MAX17043/MAX17044 starting at the memory address
specified by MAddr. Both register bytes must be read
in the same transaction for the register data to be valid.
Data0 represents the data byte in memory location
MAddr, Data1 represents the data from MAddr + 1, and
DataN represents the last byte read by the master:
S. SAddr W. A. MAddr. A. Sr. SAddr R. A.
Data0. A. Data1. A... DataN. N. P
Data is returned beginning with the MSB of the data in
MAddr. Because the address is automatically increment-
ed after the LSB of each byte is returned, the MSB of the
data at address MAddr + 1 is available to the host imme-
diately after the acknowledgment of the data at address
MAddr. If the bus master continues to read beyond
address FFh, the MAX17043/MAX17044 output data val-
ues of FFh. Addresses labeled Reserved in the memory
map return undefined data. The bus master terminates
the read transaction at any byte boundary by issuing a no
acknowledge followed by a STOP or Repeated START.
PACKAGE TYPE PACKAGE CODE OUTLINE NO. LAND PATTERN NO.
8 TDFN T823+1 21-0174 90-0091
9 UCSP W91C1+1 21-0459
Refer to
Application Note 1891
MAX17043/MAX17044 1-Cell/2-Cell Fuel Gauge with
ModelGauge and Low-Battery Alert
www.maximintegrated.com
Maxim Integrated
13
Package Information
For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”,
“#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing
pertains to the package regardless of RoHS status.