Datasheet
www.ti.com
Non-Volatile EEPROM Memory
A = A +1
ROM
Function
Flow
Master TX:
16-bitaddress, A
MasterRX:
CRCofM/Fcmd& A
MasterRX:
D
MasterRX:
8-bitdata@ A
A =0x00F?
YES
Read
EEPROM
Flow
M/F=0xE0
NO
A =0x000F?
NO
ROM
Function
Flow
MasterRX:
CRCofM/Fcmd, A &D
MasterRX:
CRCofpreloaded
A[7:0]&shiftedD
YES
Write
EEPROM
Flow
M/F=0x0E
Master TX:
16-bitaddress, A
A = A +1
MasterRX:
CRCofalldatatransmitted
Masterwaits50ms
Master TX:
8-bitdata,D
Master TX:
8-bitdata,D
CRC= A[7:0]
Masterwaits100ms
(1)
(1)
bq26100
SLUS696A – JUNE 2006 – REVISED FEBRUARY 2007
The EEPROM memory is intended for in-field programming. Programming the EEPROM is no different than
writing to RAM or registers, but the timing between the write and read back is different. A bit can be written to 1
or cleared to 0 multiple times and the value is retained when power to the device is removed.
General Use – Memory Function Commands 0xE0 (Read) and 0x0E (Write)
Table 4. General Memory Space Addressing
ADDRESSES FUNCTION
0x000F – 0x0000 16 Bytes general use
(1) 16-Bit address is sent with lower 8-bit address followed by higher 8-bit address with least significant bit first.
Figure 9. EEPROM Write/Read Flows
13
Submit Documentation Feedback