MITSUBISHI MICROCOMPUTERS
M37280MF–XXXSP, M37280MK–XXXSP
M37280EKSP
SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER
and ON-SCREEN DISPLAY CONTROLLER
12.2 MEMORY
12.2.6 Interrupt Vector Area
12.2.1 Special Function Register (SFR) Area
The special function register (SFR) area in the zero page contains
control registers such as I/O ports and timers.
The interrupt vector area contains reset and interrupt vectors.
12.2.7 Zero Page
The 256 bytes from addresses 000016 to 00FF16 are called the zero
page area. The internal RAM and the special function registers (SFR)
are allocated to this area.
12.2.2 RAM
RAM is used for data storage and for stack area of subroutine calls
and interrupts.
The zero page addressing mode can be used to specify memory and
register addresses in the zero page area. Access to this area with
only 2 bytes is possible in the zero page addressing mode.
12.2.3 ROM
The M37280MF-XXXSP has 60K-byte program area. The M37280MK
-XXXSP has 56K-byte program area and 24K-byte data-dedicated
area. For the M37280EKSP, the two area (60K, 24K + 56K) can be
swithed each other by setting the bank control register.
12.2.8 Special Page
The 256 bytes from addresses FF0016 to FFFF16 are called the spe-
cial page area. The special page addressing mode can be used to
specify memory addresses in the special page area. Access to this
area with only 2 bytes is possible in the special page addressing
mode.
12.2.4 OSD RAM
RAM for display is used for specifying the character codes and col-
ors to display.
12.2.9 ROM Correction Memory (RAM)
This is used as the program area for ROM correction.
12.2.5 OSD ROM
ROM for display is used for storing character data.
000016
00BF16
1000016
Not used
1080016
Zero page
00C016
00FF16
010016
RAM
(1472 bytes)
for
RAM
(1024 bytes)
for
SFR1 area
OSD ROM
(character font)
(20400 bytes)
M37280MK-XXXSP M37280MF-
and M37280EKSP XXXSP
020016
025816
SFR2 area
Not used
02C016
ROM correction memory (64 bytes)
Block 1 : addresses 02C016 to 02DF16
Block 2 : addresses 02E016 to 02FF16
02FF
03001166
157FF16
1800016
053F16
Not used
Not used
Not used
06FF16
070016
OSD RAM (SPRITE)
(120 bytes)
07A716
080016
(See note 1)
OSD ROM
(color dot font)
(9672 bytes)
OSD RAM (character)
(1536 bytes)
(See note 2)
0FFF16
100016
1ACFF16
Not used
1B00016
1C00016
Bank 11
Bank 12
Bank 13
ROM
(60K bytes)
Expansion ROM
(20K bytes)
1D00016
1E00016
for
M37280MK-XXXSP
Bank 14
Bank 15
and M37280EKSP
FF0016
FFDE16
1F00016
1FFFF16
Special page
Interrupt vector area
FFFF16
Notes 1: Refer to Table 12.11.3 OSD RAM (SPRITE).
2: Refer to Tables 12.11.4 and 2.11.5 OSD RAM (character).
Fig. 12.2.1 Memory Map
Rev. 1.0
13