Datasheet

Chapter 19 Module Mapping Control (MMCV4) Block Description
MC9S12E256 Data Sheet, Rev. 1.10
556 Freescale Semiconductor
19.3.2.2 Initialization of Internal Registers Position Register (INITRG)
Read: Anytime
Write: Once in normal and emulation modes and anytime in special modes
This register initializes the position of the internal registers within the on-chip system memory map. The
registers occupy either a 1K byte or 2K byte space and can be mapped to any 2K byte space within the first
32K bytes of the system’s address space.
Module Base + 0x0011
Starting address location affected by INITRG register setting.
76543210
R0
REG14 REG13 REG12 REG11
000
W
Reset 0 0 0 00000
= Unimplemented or Reserved
Figure 19-4. Initialization of Internal Registers Position Register (INITRG)
Table 19-3. INITRG Field Descriptions
Field Description
6:3
REG[14:11]
Internal Register Map Position — These four bits in combination with the leading zero supplied by bit 7 of
INITRG determine the upper five bits of the base address for the system’s internal registers (i.e., the minimum
base address is 0x0000 and the maximum is 0x7FFF).