Chapter 2
Memory Map
2.1 Introduction
The CPU08 can address 64K bytes of memory space. The memory map, shown in
includes:
• 32,256 Bytes of FLASH EEPROM
• 1024 Bytes of RAM
• 512 Bytes of EEPROM with Protect Option
• 52 Bytes of User-Defined Vectors
• 320 Bytes of Monitor ROM
The following definitions apply to the memory map representation of reserved and unimplemented
locations.
•
Reserved
— Accessing a reserved location can have unpredictable effects on MCU operation.
•
Unused
—
These locations are reserved in the memory map for future use,
accessing an
unused location can have unpredictable effects on MCU operation.
•
Unimplemented
— Accessing an unimplemented location can cause an illegal address reset
(within the constraints as outlined in the
$0000
↓
$004F
$0050
↓
RAM (1024 BYTES)
I/O REGISTERS (80 BYTES)
$044F
$0450
↓
$04FF
$0500
↓
$057F
$0580
↓
$07FF
$0800
↓
$09FF
EEPROM (512 BYTES)
UNIMPLEMENTED (640 BYTES)
CAN CONTROL AND MESSAGE
BUFFERS (128 BYTES)
UNIMPLEMENTED (176 BYTES)
Figure 2-1. Memory Map (Sheet 1 of 3)
MC68HC908AZ32A Data Sheet, Rev. 2
Freescale Semiconductor
29