MB90590/590G Series
18
s
s MEMORY SPACE
The memory space of the MB90590/590G Series is shown below
Memory space map
Note: The ROM data of bank FF is reflected in the upper address of bank 00, realizing effective use of the C
compiler small model. The lower 16-bit of bank FF and the lower 16-bit of bank 00 are assigned to the same
address, enabling reference of the table on the ROM without stating “far”.
For example, if an attempt has been made to access 00C000H , the contents of the ROM at FFC000H are
accessed. Since the ROM area of the FF bank exceeds 48 Kbytes, the whole area cannot be reflected in
the image for the 00 bank. The ROM data at FF4000H to FFFFFFH looks, therefore, as if it were the image
for 004000H to 00FFFFH. Thus, it is recommended that the ROM data table be stored in the area of FF4000H
to FFFFFFH.
MB90V590A/V590G
MB90594/F594A/
594G/F594G
MB90591/F591A
FFFFFFH
FF0000H
ROM (FF bank)
FFFFFFH
FF0000H
ROM (FF bank)
FFFFFFH
FF0000H
ROM (FF bank)
FEFFFFH
FE0000H
ROM (FE bank)
FEFFFFH
FE0000H
ROM (FE bank)
FEFFFFH
FE0000H
ROM (FE bank)
FDFFFFH
FD0000H
ROM (FD bank)
FDFFFFH
FD0000H
ROM (FD bank)
FDFFFFH
FD0000H
ROM (FD bank)
FCFFFFH
FC0000H
ROM (FC bank)
FCFFFFH
FC0000H
ROM (FC bank)
FCFFFFH
FC0000H
FBFFFFH
FB0000H
ROM (FB bank)
FBFFFFH
FB0000H
ROM (FB bank)
FAFFFFH
FA0000H
ROM (FA bank)
FAFFFFH
FA0000H
ROM (FA bank)
F9FFFFH
F90000H
ROM (F9 bank)
F9FFFFH
F90000H
ROM (F9 bank)
00FFFFH
004000H
ROM
(Image of FF bank)
00FFFFH
004000H
ROM
(Image of FF bank)
00FFFFH
004000H
ROM
(Image of FF bank)
0028FFH
002100H
RAM 2K
0028FFH
002100H
RAM 2K
0020FFH
001FFFH
001900H
Peripheral
001FFFH
001900H
Peripheral
001FFFH
001900H
Peripheral
0018FFH
000100H
RAM 6K
0018FFH
000100H
RAM 6K
0018FFH
000100H
RAM 6K
0000BFH
000000H
Peripheral
0000BFH
000000H
Peripheral
0000BFH
000000H
Peripheral