0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
www.ti.com
100
SLUUBD3D–September 2015–Revised September 2018
Submit Documentation Feedback
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
17.2.1 ManufacturerAccess() 0x0000 ManufacturerBlockAccess() or ManufacturerData()
A read on this command returns the lowest 16-bit of the OperationStatus() data.
17.2.2 ManufacturerAccess() 0x0001 Device Type
The device can be checked for the IC part number. When 0x0001 is written to ManufacturerAccess(), the
bq78350-R1 returns the IC part number on a subsequent read on ManufacturerBlockAccess() or
ManufacturerData() in the following format: aaAA, where:
Value Description
aaAA Device type
17.2.3 ManufacturerAccess() 0x0002 Firmware Version
The device can be checked for the firmware version of the IC. When 0x0002 is written to
ManufacturerAccess(), the bq78350-R1 returns the firmware revision on ManufacturerBlockAccess() or
ManufacturerData() in the following format: ddDDvvVVbbBBTTzzZZRREE, where:
Value Description
ddDD Device Number
vvVV Version
bbBB Build Number
ttTT Firmware Type
zzZZ CEDV Version
RREE Reserved
17.2.4 ManufacturerAccess() 0x0003 Hardware Version
The device can be checked for the hardware version of the IC. When 0x0003 is written to
ManufacturerAccess(), the bq78350-R1 returns the hardware revision on a subsequent read on
ManufacturerBlockAccess() or ManufacturerData().
Value Description
aaAA Hardware Version
17.2.5 ManufacturerAccess() 0x0004 Instruction Flash Signature
The device can return the instruction flash signature. When 0x0004 is written to ManufacturerAccess(), the
bq78350-R1 returns the IF signature on a subsequent read on ManufacturerBlockAccess() or
ManufacturerData() after a wait time of 250 ms.
17.2.6 ManufacturerAccess() 0x0005 Static DF Signature
The device can return the data flash checksum. When 0x0005 is written to ManufacturerAccess() the
bq78350-R1 returns the signature of all static DF on a subsequent read on ManufacturerBlockAccess() or
ManufacturerData() after a wait time of 250 ms. The MSB is set to 1 if the calculated signature does not
match the signature stored in DF.
17.2.7 ManufacturerAccess() 0x0006 Chemical ID
This command returns the chemical ID of the OCV tables used in the gauging algorithm. When 0x0006 is
written to ManufacturerAccess(), the bq78350-R1 returns the chemical ID on a subsequent read on
ManufacturerBlockAccess() or ManufacturerData().