NXP Semiconductors
FXTH87E
FXTH87E, Family of Tire Pressure Monitor Sensors
Address
Routine
TPMS_MSG_READ
TPMS_MSG_WRITE
Description
Reading data from emulated serial interface
Writing data on emulated serial interface
Calculates a checksum for given buffer in XOR
Calculates CRC8 on portion of memory
Calculates CRC16 on portion of memory
Calculates square root
E05D
E060
E063
E066
E069
E06C
E06F
E072
E075
E078[1]
E07B
E07E
E081
E084
E087
E08A
E08D
E090
TPMS_CHECKSUM_XOR
TPMS_CRC8
TPMS_CRC16
TPMS_SQUARE_ROOT
TPMS_READ_ID
Reads device ID stored in FLASH
Enable/Disable LF for Carrier or Data
Reading LF data
TPMS_LF_ENABLE
TPMS_LF_READ_DATA
TPMS_WIRE_AND_ADC_CHECK
TPMS_FLASH_WRITE
TPMS_FLASH_CHECK
TPMS_FLASH_ERASE
TPMS_FLASH_PROTECTION
Reserved
Performs checks of internal bond wires
Write to FLASH
Performs checksum on NXP firmware FLASH
Erases one page (512 bytes) of FLASH at a time
Lock out FLASH
Reserved
TPMS_MULT_SIGN_INT16
TPMS_WAVG
Multiple two signed 16-bit numbers together
Weighted average
Reserved
Reserved
[1] The Wire and ADC Check firmware routine is designed to return a conversion value of 0x00. In cases of combined elevated temperature and low battery
voltage, noise in the ADC system may result in a value above just above 0x00. Under these conditions, a false error result may be possible. Users are
advised to call the Wire and ADC Check in conditions of minimal noise in order to minimize the possibility of false error results. Characterizations indicate
the probability of false errors is minimized when the battery voltage is above 2.7V at any rated temperature, or when the battery voltage falls below 2.7V,
the temperature is below 85oC. It is recommended that when needed, the application call the Wire and ADC Check when the temperature is below 85oC
and battery voltage is above 2.2V at minimum.
16.2.2 Device identification
The bytes assigned to identify the device and its options are described below. This data
can be read by use of the TPMS_READ_ID routine.
Table 163.ꢀDevice ID coding summary
BIT
Register
Name
ID Address
Address
7
6
5
4
3
2
1
0
00
01
02
03
04
05
CODE0
CODE1
CODE2
CODE3
CODE4
CODE5
$E0A0
$FDF2
$FDF3
$FDF4
$FDF5
$FDF6
Reserved — Firmware Revision/Software Information
ES2
ID7
ES1
ID6
ES0
ID5
PRESS
ID4
ACC1
ID3
ACC0
ID2
SPCLA SPCLP
ID1
ID9
ID0
ID8
ID15
ID23
ID31
ID14
ID22
ID30
ID13
ID21
ID29
ID12
ID20
ID28
ID11
ID19
ID27
ID10
ID18
ID26
ID17
ID25
ID16
ID24
ID13:0 — Device ID within each assembly lot - 16k devices in each lot
ID26:14 — Lower 13 bits of assembly lot ID - 32k lots
FXTH87ERM
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
Reference manual
Rev. 5.0 — 4 February 2019
160 / 183