M37161M8/MA/MF-XXXSP/FP,M37161EFSP/FP
8.2 MEMORY
8.2.6 Interrupt Vector Area
8.2.1 Special Function Register (SFR) Area
The special function register (SFR) area in the zero page includes
control registers such as I/O ports and timers.
The interrupt vector area contains reset and interrupt vectors.
8.2.7 Zero Page
The zero page addressing mode can be used to specify memory and
register addresses in the zero page area. Access to this area is pos-
sible with only 2 bytes in the zero page addressing mode.
8.2.2 RAM
RAM is used for data storage and for stack area of subroutine calls
and interrupts.
8.2.8 Special Page
8.2.3 ROM
The special page addressing mode can be used to specify memory
addresses in the special page area. Access to this area is possible
with only 2 bytes in the special page addressing mode.
ROM is used for storing user programs as well as the interrupt vector
area.
8.2.4 OSD RAM
RAM used for specifying the character codes and colors for display.
8.2.9 ROM Correction Memory (RAM)
This is used as the program area for ROM correction.
8.2.5 OSD ROM
ROM used for storing character data for display.
ꢀ M37161M8/MA/MF-XXXSP/FP, M37161EFSP/FP
000016
1000016
Zero page
00BF16
00C016
00FF16
010016
SFR1 area
M37161M8-
XXXSP/FP,
RAM
01FF
02001166
(1152 bytes)
Not used
SFR2 area
Not used
020F16
M37161MA/MF-XXXSP/FP
M37161EFSP/FP
RAM
(1472 bytes)
030016
032016
ROM correction function
Vector 1: address 030016
Vector 2: address 032016
05BF16
06FF16
Not used
OSD ROM
(Character font)
(10 bytes)
1140016
13BFF16
080016
087F16
OSD RAM
(128 bytes)
Not used
Not used
M37161MF-XXXSP/FP
M37161EFSP/FP
ROM
OSD ROM
(Color dot font)
(10 bytes)
1D40016
1FBFF16
Not used
(60K bytes)
M37161MA-XXXSP/FP
ROM
(40K bytes)
100016
600016
800016
M37161M8-
XXXSP/FP
ROM
FF0016
FFDE16
(32K bytes)
Special page
Interrupt vector area
1FFFF16
FFFF16
Fig. 8.2.1 Memory Map (M37160M6/M8-XXXSP/FP, M37160EFSP/FP)
Rev.1.00 2003.11.25 page 12 of 128