mc9s12xf512 Freescale Semiconductor, Inc, mc9s12xf512 Datasheet - Page 37

no-image

mc9s12xf512

Manufacturer Part Number
mc9s12xf512
Description
S12x Microcontrollers 16-bit Automotive Microcontroller
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
mc9s12xf512MLH
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc9s12xf512MLM
Manufacturer:
FREESCALE
Quantity:
201
Part Number:
mc9s12xf512MLM
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mc9s12xf512MLM
Manufacturer:
FREESCALE/NXP
Quantity:
20 000
Unimplemented RAM pages are mapped externally in expanded modes. Accessing unimplemented RAM
pages in single chip modes causes an illegal address reset if the MPU is not configured to flag an MPU
protection error in that range.
Accessing unimplemented FLASH pages in single chip modes causes an illegal address reset if the MPU
is not configured to flag an MPU protection error in that range.
The range between 0x10_0000 and 0x13_FFFF is mapped to EEEPROM resources. The actual
EEEPROM and dataflash block sizes are listed in
range exists which is neither used by EEEPROM resources nor remapped to external resources via chip
selects (see the FTM/MMC descriptions for details).
The fixed 8K RAM default location in the global map is 0x0F_E000 - 0x0F_FFFF. This is subject to
remapping when configuring the local address map for a larger RAM access range.
Memory map
also the location of used internal resources in the memory map.
Freescale Semiconductor
1. Number of 16K pages addressable via PPAGE register
2. Number of 4K pages addressing the RAM. RAM can also be mapped to 0x4000 - 0x7FFF
3. Number of 1K pages addressing the Cache RAM via the EPAGE register counting downwards from 0xFF
4. Number of 1K pages addressing the Data flash via the EPAGE register starting upwards from 0x00
5. The 384K memory map is split into a 128K block from 0x78_0000 to 0x79_FFFF and a 256K block from 0x7C_0000 to
6. The 256K memory map is split into a 128K block from 0x78_0000 to 0x79_FFFF and a 128K block from 0x7E_0000 to
7. The 128K memory map is split into a 64K block from 0x78_0000 to 0x78_FFFF and a 64K block from 0x7F_0000 to
9S12XF512
9S12XF384
9S12XF256
9S12XF128
0x7F_FFFF
0x7F_FFFF
0x7F_FFFF
1. This value is calculated by the following formula: (64K - 2K - XGRAMSIZE)
Device
Internal Resource
XGATE RAM
FLASH
Figure 1-3
FLASH_LOW
0x78_0000
0x78_0000
0x78_0000
0x78_0000
shows XGATE local address translation to the global memory map. It indicates
Table 1-6. Derivative Dependent Memory Parameters
Size /KByte
(5)
(6)
(7)
30K
32K
MC9S12XF - Family Reference Manual, Rev.1.19
Table 1-5. XGATE Resources (9S12XF512)
(1)
PPAGE
32
24
16
(1)
8
RAM_LOW
0x0F_A000
0x0F_B000
0x0F_C000
0x0F_8000
Table 1-6
RPAGE
XGFLASH_HIGH = 0x78_8000
. Within EEEPROM resource range an address
XGRAM_LOW = 0x0F_8000
(2)
8
6
5
4
$Address
0x13_F000
0x13_F000
0x13_F800
0x13_F800
Chapter 1 MC9S12XF-Family Reference Manual
EE_LOW
0x10_7FFF
0x10_7FFF
0x10_7FFF
0x10_7FFF
DF_HIGH
4
(3)
EPAGE
4 + 32
2 + 32
2 + 32
+ 32
(4)
37

Related parts for mc9s12xf512