Freescale Semiconductor, Inc.
4.2.2 Memory Map
$0000
x000
1024 BYTES RAM
1
EXT
$1000
EXT
x3FF
y000
EXT
EXT
y05F
BF00
256 BYTES BOOTSTRAP ROM
BFC0
BFFF
SPECIAL MODE
3
INTERRUPT
VECTORS
96-BYTE REGISTER BLOCK
2
Freescale Semiconductor, Inc...
zD00
zDFF
zE00
256 BYTES RESERVED
4
(SPECIAL TEST MODE ONLY)
512 BYTES EEPROM
5
FFC0
NORMAL MODE
INTERRUPT
VECTORS
$FE00
EXT
$FFFF
SINGLE
CHIP
EXPANDED
BOOTSTRAP
SPECIAL
TEST
zFFF
FFFF
NOTES:
1. RAM can be remapped to any 4-Kbyte boundary ($x000). "x" represents the value contained in
RAM[3:0] in the init register.
2. The register block can be remapped to any 4-Kbyte boundary ($y000). "y" represents the value contained in
reg[3:0] in the init register.
3. Special test mode vectors are externally addressed.
4. In special test mode the address locations $zD00–$zDFF are not externally addressable.
"z" represents the value of bits EE[3:0] in the config register.
5. EEPROM can be remapped to any 4-Kbyte boundary ($z000). "z" represents the value contained in
EE[3:0] in the config register.
Figure 4-1 MC68HC11F1 Memory Map
4.2.2.1 RAM
The MC68HC11F1 microcontroller has 1024 bytes of fully static RAM that can be used
for storing instructions, variables, and temporary data during program execution. RAM
can be placed at any 4-Kbyte boundary in the 64 Kbyte address space by writing an
appropriate value to the INIT register.
RAM is initially located at $0000 in the memory map upon reset. Direct addressing
mode can access the first 256 locations of RAM using a one-byte address operand.
Direct mode accesses save program memory space and execution time.
The on-chip RAM is a fully static memory. RAM contents can be preserved during pe-
riods of processor inactivity by either of two methods, both of which reduce power con-
sumption.
OPERATING MODES AND ON-CHIP MEMORY
TECHNICAL DATA
For More Information On This Product,
Go to: www.freescale.com
4-3