NXP Semiconductors
FXTH87E
FXTH87E, Family of Tire Pressure Monitor Sensors
6 Memory
The overall memory map of the FXTH87E resides on the MCU.
6.1 MCU memory map
As shown in Figure 8, MCU on-chip memory in the FXTH87E consists of parameter
registers, RAM, FLASH program memory for nonvolatile data storage, and I/O and
control/status registers. The registers are divided into four groups:
• Direct-page registers ($0000 through $004F)
• Parameter registers ($0050 through $008F)
• RAM ($0090 through $028F)
• High-page registers ($1800 through $182B)
$0000
Direct page registers
$004F
$0050
Parameter registers
$008F
$0090
RAM 512 bytes
$028F
$0290
Unimplemented
5488 bytes
$17FF
$1800
High page registers
$182B
$182C
41964 bytes
$BFFF
$C000
User flash
8160 bytes
$DFDF
$DFE0
User vectors
$DFFF
$E000
Firmware jump table
$E09F
$E0A0
Firmware flash
7008 bytes
$FBFF
$FC00
Protected coefficients
512 bytes
$FDFF
$FE00
Firmware flash
432 bytes
$FFAF
$FFB0
Flash control and HW vectors
80 bytes
$FFFF
aaa-027997
Figure 8.ꢀFXTH87E MCU memory map
The total programmable FLASH memory map is 16K, but the upper 8K is used for
firmware and test software. Upon power up the firmware will initialize the device and
redirect all vectors to the user area from $DFE0 through $DFFF. Any calls to the
firmware subroutines are accessed through a jump table starting at location $E000 (see
Section 16 "Firmware").
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
17 / 183