Datasheet
www.ti.com
Memory
Function
Flow
Host Transmits
R/F
NO
YES
YES
YES
YES
R/F=0xF0?
SearchID
bq26100 Transmits1For
EachBitStart
n=n+1
n=63?
YES
bq26100 Transmits
Presence
Host TransmitsReset?
YES
NO
NO
NO
NO
NO
R/F=0x55?
MatchID
ROM
Function
Flow
R/F=0xCC?
SkipID
NO
YES
Host TransmitsID
(LSBtoMSB)
YES
R/F=0x33?
ReadID
Host TransmitsID
Bitn
NO
bq26100 TransmitsID
(LSBtoMSB)
n=0
bq26100 TransmitsID
Bitn
bq26100 TransmitsID
Bitn
IDMatch?
BitnMatch?
bq26100
SLUS696A – JUNE 2006 – REVISED FEBRUARY 2007
Figure 4. ROM Function Flow Chart
The 64-bit device ID is made up of an 8-bit family code, 48-bit random value, and a final 8-bit CRC.
ID MSB ID LSB
CRC (8 bits) Random Data (48 bits) Family Code (8 bits, defaults to 0x09)
Contact Texas Instruments if specific data should be programmed into the ID.
After the ROM function command is issued and the bq26100 is selected, a Memory Function command can be
issued. The Memory Function commands are Read Memory, Read EEPROM, Read Status, Read Page, Read
Page 4, Read Digest, Read Control, Write Memory, Write Page 4, Write EEPROM, Write Status, Write
Message, Write Control, and Profile.
Figure 5 shows the flow for the Memory Function selection. Figure 6 through Figure 12 illustrate the flow for
each memory function.
7
Submit Documentation Feedback