1
3.
Memory Space
The microcontrollers of the MB89620 series offer a memory space of 64 Kbytes. The
memory space contains 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.
n Memory Space Structure
l
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
l
•
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.
l
ROM area
•
Internal ROM is provided as an internal program area.
•
The internal ROM size differs between products. Setting the memory access mode to
external ROM mode enables internal ROM to be disconnected and set as an external area.
•
Addresses between FFC0
External area
l
•
The data and program areas can be expanded to include external areas by connecting
external RAM or ROM.
•
The size of the external area differs between products.
•
External bus mode must be specified to use the external area. In this case, port 0, port 1,
and port 2 become the external bus pins.
Check: The MB89628R, MB89629R, and MB89P629 only support single-chip mode and cannot use
32
CHAPTER 3 CPU
to 007F
H
and FF
H
and 1FF
H
H
external ROM mode or internal ROM/external bus mode.
The MB89T623, MB89T625, and MB89V625 only support external ROM mode and cannot use
single-chip mode or internal ROM/external bus mode.
)
H
support high-speed access using direct addressing.
H
can be used as the general-purpose register area
H
and FFFF
are used for the vector table, etc.
H
MB89620 series