NXP Semiconductors
FXTH87E
FXTH87E, Family of Tire Pressure Monitor Sensors
Address
Routine
Description
Reserved
E03C
E03F
E042
E045
E048
E04B
E04E
E051
E054
E057
E05A
E05D
E060
E063[1]
E066
E069
E06C
E06F
E072
E075
E078
E07B
E07E
E081
E084
E087
Reserved
TPMS_RF_SET_TX
Initiate RF transmission
TPMS_RF_DYNAMIC_POWER
TPMS_MSG_INIT
Adjusts PA for uniform power output
Initialization of the emulated serial communication
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
TPMS_MSG_READ
TPMS_MSG_WRITE
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_READ_DYNAMIC_ACCEL
TPMS_RF_ENABLE
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
Offsets Z-axis acceleration with one of 15 steps
Enable RFM
TPMS_FLASH_PROTECTION
Reserved
Lock out FLASH
Reserved
TPMS_MULT_SIGN_INT16
TPMS_VREG_CHECK
TPMS_PRECHARGE_VREG
Reserved
Multiple two signed 16-bit numbers together
Verify that external capacitor connected to VREG pin
Precharge external capacitor on VREG pin
Reserved
TPMS_READ_ACCEL_CONT_START
Enable the TPMS_READ_ACCEL_CONT function.
Take continuous acceleration readings and store to assigned
location.
E08A
E08D
TPMS_READ_ACCEL_CONT
TPMS_READ_ACCEL_CONT_STOP
Disable the TPMS_READ_ACCEL_CONT function.
[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.1.2 FXTH87E dual XZ-axis firmware routines
The details on the use and execution of each firmware routine is documented in the
CodeWarrior project file that is supplied by NXP. Any future updates to these firmware
routines will be contained in that file. A summary of the firmware routines available is
given in Table 162.
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
158 / 183