0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
100
SLUUBD3D – September 2015 – Revised September 2018
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()
.