0x00 ManufacturerAccess() and 0x44 ManufacturerBlockAccess()
103
SLUUBD3D – September 2015 – Revised September 2018
Copyright © 2015–2018, Texas Instruments Incorporated
SBS Commands
17.2.19 ManufacturerAccess() 0x0023 Lifetime Data Collection
This command disables/enables Lifetime Data Collection for ease of manufacturing. When 0x0023 is
written to
ManufacturerAccess()
when
ManufacturingStatus()[LF_EN]
= 0, then the Lifetime Data
Collection feature is enabled and
ManufacturingStatus()[LF_EN]
is set to 1. If 0x0023 is written to
ManufacturerAccess()
once again, then the Lifetime Data Collection feature is disabled and
ManufacturingStatus()[LF_EN]
is cleared to 0.
17.2.20 ManufacturerAccess() 0x0024 Permanent Failure
This command disables/enables Permanent Failure for ease of manufacturing. When 0x0024 is written to
ManufacturerAccess()
when
ManufacturingStatus()[PF_EN]
= 0, then the Permanent Failure feature is
enabled and
ManufacturingStatus()[PF_EN]
is set to 1. If 0x0024 is written to
ManufacturerAccess()
once
again, then the Permanent Failure feature is disabled and
ManufacturingStatus()[PF_EN]
is cleared to 0.
17.2.21 ManufacturerAccess() 0x0025 Black Box Recorder
This command enables/disables Black Box Recorder function for ease of manufacturing. When 0x0025 is
written to
ManufacturerAccess()
when
ManufacturingStatus()[BBR_EN]
= 0, then the Black Box Recorder
feature is enabled and
ManufacturingStatus()[BBR_EN]
is set to 1. If 0x0025 is written to
ManufacturerAccess()
once again, then the Black Box Recorder feature is disabled and
ManufacturingStatus()[BBR_EN]
is cleared to 0.
17.2.22 ManufacturerAccess() 0x0026 SAFE
This command disables/enables firmware-based SAFE pin activation to ease testing during
manufacturing. When 0x0026 is written to
ManufacturerAccess()
when
ManufacturingStatus()[SAFE_EN]
= 0, then the SAFE pin is enabled and
ManufacturingStatus()[SAFE_EN]
is set to 1. If 0x0026 is written to
ManufacturerAccess()
once again, then the SAFE pin is disabled and
ManufacturingStatus()[SAFE_EN]
is
cleared to 0.
17.2.23 ManufacturerAccess() 0x0027 LED Display Enable
This command enables or disables the LED display function from being triggered by the DISP pin to ease
testing during manufacturing. The initial setting is loaded from
Mfg Status Init[LED_EN]
. If the
ManufacturingStatus()[LED_EN]
= 0, sending this command will enable the LED display and the
ManufacturingStatus()[LED_EN]
= 1 and vice versa. In UNSEALED mode, the
ManufacturingStatus()[LED_EN]
status is copied to
Mfg Status Init[LED_EN]
when the command is
received by the gauge. The device remains on its latest setting prior to a reset.
17.2.24 ManufacturerAccess() 0x0028 Lifetime Data Reset
This command resets Lifetime data in data flash for ease of manufacturing. When 0x0028 is written to
ManufacturerAccess(),
the Lifetime data stored in data flash is cleared.
Status
Condition
Action
Reset
0x0028 to
ManufacturerAccess()
Clear Lifetime Data in DF
17.2.25 ManufacturerAccess() 0x0029 Permanent Fail Data Reset
This command resets PF data in data flash for ease of manufacturing. When 0x0029 is written to
ManufacturerAccess()
, the Permanent Failure data stored in data flash is cleared.
Status
Condition
Action
Reset
0x0029 to
ManufacturerAccess()
Clear PF Data in DF