NXP Semiconductors
FXTH87E
FXTH87E, Family of Tire Pressure Monitor Sensors
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
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
$004F
$0050
$008F
$1800
$17FF
$182B
$182C
$FDFF
$FE00
$FFAF
$FFB0
$FFFF
$0090
$C000
$BFFF
Direct page registers
RAM 512 bytes
Unimplemented
5488 bytes
High page registers
41964 bytes
$028F
$0290
Parameter registers
$DFE0
$DFDF
User flash
8160 bytes
User vectors
Firmware flash
7008 bytes
$E000
$DFFF
$E0A0
$E09F
Firmware jump table
$FBFF
$FC00
Protected coefficients
512 bytes
Firmware flash
432 bytes
Flash control and HW vectors
80 bytes
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"
).
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from
Downloaded from