
TLE5012B
SSC Registers
User’s Manual
74
Rev. 1.2, 2018-02
Configuration Register Checksum
To monitor the integrity of the sensor configuration, the TLE5012B performs a cyclic redundancy check of the
configuration registers in address range 08
H
to 0F
H
. The corresponding 8 bit CRC checksum is stored in register
CRC_PAR (address 0F
H
). When changing one or more of these registers, a new checksum has to be calculated
from registers 08
H
to 0F
H
using the generator polynomial described in
, and written to the CRC_PAR
register. Otherwise, a CRC fail error (status bit S_FUSE = 1) will occur. The CRC check can be disabled by setting
register AS_FUSE to 0. The execution of the cyclic redundancy check is automatically deactivated if auto
calibration is active, as auto calibration performs periodical adjustments of several configuration registers.
Derivate-Specific Reset Values:
The reset values of certain registers (for example interface settings) are set by laser fuses which are specific for
the employed derivate (Exxxx number) of the TLE5012B. In this case, the reset values in the register table are
marked as “derivate-specific”. A list of specific reset values for all derivates is given in
.
Factory-Calibrated Reset Values:
The reset values of calibration registers (for example offset calibration) are set by laser fuses which are written
during the factory calibration of the sensor. These values are specific for each individual device. In this case, the
reset values in the register table are marked as “device-specific”. When modifying parts of these registers, the
register content should be read first, then only the relevant bits should be changed and the content should be
written back into the register in order to avoid unintended over-writing of the calibration values.
Multi-Purpose Registers:
Some configuration registers have more than one assignment and change different settings depending on the
selected interface for the IFA, IFB, IFC pins (selectable via the IF_MD register, address 0E
H
). These registers are
marked as “multi-purpose”, and their assignments are described separately for each relevant interface.