CHAPTER 3 CPU
3.1
Memory Space
The microcontrollers of the MB89120/120A series offer a memory space of 64 Kbytes.
The memory space consists of the I/O area, RAM area, ROM area, and external area.
The memory space contains areas used for special purposes such as the general-
purpose registers and vector table.
Memory Space Structure
I/O area (addresses: 0000
•
Control registers and data registers for the internal peripheral functions are located in this
area.
•
As the I/O area is allocated within the memory space, I/O can be accessed in the same way
as memory. High-speed access using direct addressing is available.
RAM area
•
Internal static RAM is provided as an internal data area.
•
The internal RAM size differs between products.
•
Addresses between 80
•
Addresses between 100
(restrictions apply for some products).
•
The contents of RAM is indeterminate after a reset.
ROM area
•
Internal ROM is provided as an internal program area.
•
The internal ROM size differs between products.
•
Addresses between FFC0
26
to 007F
)
H
H
and FF
support high-speed access using direct addressing.
H
H
and 1FF
can be used as the general-purpose register area
H
H
and FFFF
are used for the vector table, etc.
H
H