English
Language : 

M37281EKSP Datasheet, PDF (12/172 Pages) Renesas Technology Corp – SINGLE-CHIP 8-BIT CMOS MICROCOMPUTER with CLOSED CAPTION DECODER and ON-SCREEN DISPLAY CONTROLLER
M37281MAH–XXXSP,M37281MFH–XXXSP,M37281MKH–XXXSP, M37281EKSP
8.2 MEMORY
8.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.
8.2.2 RAM
RAM is used for data storage and for stack area of subroutine calls
and interrupts.
8.2.3 ROM
The M37281MAH-XXXSP has 40K-byte program area and
M37281MFH-XXXSP has 60K-byte program area. The M37281MKH
-XXXSP has 56K-byte program area and 24K-byte data-dedicated
area. For the M37281EKSP, the two area (60K, 24K + 56K) can be
swithed each other by setting the bank control register.
8.2.4 OSD RAM
RAM for display is used for specifying the character codes and col-
ors to display.
8.2.5 OSD ROM
ROM for display is used for storing character data.
8.2.6 Interrupt Vector Area
The interrupt vector area contains reset and interrupt vectors.
8.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.
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.
8.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.
8.2.9 ROM Correction Vector
This is used as the program jump destination addresses for ROM
correction.
s M37281MKH-XXXSP, M37281EKSP
RAM
(1536 bytes)
000016
00BF16
00C016
00FF16
010016
020016
025816
02C016
02E016
SFR1 area
SFR2 area
Not used
OSD RAM (SPRITE)
(120 bytes)
(Note 1)
06FF16
070016
07A716
OSD RAM (Character)
(1536 bytes)
(Note 2)
080016
0FFF16
100016
200016
Not used
Extra area
Zero page
1000016
1080016
Not used
OSD ROM
(Character font)
(20400 bytes)
ROM correction function
Vector 1: address 02C016
Vector 2: address 02E016
157FF16
1800016
OSD ROM
(Color dot font)
(9672 bytes)
1ACFF16
Not used
Not used
ROM
(60K bytes)
FF0016
FFDE16
Interrupt vector area
FFFF16
Special page
1B00016
1C00016
Expansion ROM
(20K bytes)
1D00016
1E00016
1F00016
1FFFF16
Bank 11
Bank 12
Bank 13
Bank 14
Bank 15
Notes 1: Refer to Table 8.11.6 OSD RAM (SPRITE).
2: Tables 8.11.4 and 8.11.5 OSD RAM (Character).
Fig. 8.2.1 Memory Map (M37281MKH-XXXSP, M37281EKSP)
Rev.1.01 2003.07.16 page 12 of 170