FXTH870xD
Sensors
Freescale Semiconductor, Inc.
15
4
Memory
The overall memory map of the FXTH870xD resides on the MCU.
4.1
MCU Memory Map
As shown in
, MCU on-chip memory in the FXTH870xD 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)
Figure 8. FXTH870xD 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 $DFC0 through $DFFF. Any calls to the firmware
subroutines are accessed through a jump table starting at location $E000 (see
).
4.2
Reset and Interrupt Vectors
Table 2
shows address assignments for jump table to the reset and interrupt vectors. The vector names shown in this table are
the labels used in the equate file provided by Freescale in the CodeWarrior project file.
Table 2. Vector Summary
User Vector Addr
Vector Name
Module Source
$DFE0:DFE1
Vkbi
KBI
$DFE2:DFE3
Reserved
$DFE4:DFE5
Reserved
$DFE6:DFE7
Vrti
Sys Ctrl - RTI
$DFE8:DFE9
Vlfrcvr
LFR
$DFEA:DFEB
Vadc1
ADC10
$DFEC:DFED
Vrf
RFM
$0000
$004F
$0050
$008F
$1800
$17FF
$182B
$182C
$FFFF
$0090
$C000
$BFFF
DIRECT PAGE REGISTERS
RAM 512 BYTES
UNIMPLEMENTED
HIGH PAGE REGISTERS
5488 BYTES
41964 BYTES
$028F
$0290
PARAMETER REGISTERS
$DFC0
$DFBF
USER FLASH
8128 BYTES
USER VECTORS
FIRMWARE FLASH
8128 BYTES
$E000
$DFFF
$E040
$E03F
FIRMWARE JUMP TABLE
Summary of Contents for FXTH870 D Series
Page 86: ...FXTH870xD Sensors 84 Freescale Semiconductor Inc Figure 57 Data Flow For Measurements...
Page 171: ...FXTH870xD Sensors Freescale Semiconductor Inc 169 Figure 128 QFN Case Outline...
Page 172: ...FXTH870xD Sensors 170 Freescale Semiconductor Inc Figure 129 QFN Case Outline...
Page 173: ...FXTH870xD Sensors Freescale Semiconductor Inc 171...