![](http://datasheet.mmic.net.cn/30000/M30622F8PGP_datasheet_2359050/M30622F8PGP_11.png)
Memory
11
Mitsubishi microcomputers
M16C / 62P Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Under
development
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Memory
Figure 1.2.1 is a memory map of the M16C/62P group. The address space extends the 1M bytes from
address 0000016 to FFFFF16.
The internal ROM is allocated in a lower address direction beginning with address FFFFF16. For example,
a 64-Kbyte internal ROM is allocated to the addresses from F000016 to FFFFF16.
The fixed interrupt vector table is allocated to the addresses from FFFDC16 to FFFFF16. Therefore, store
the start address of each interrupt routine here.
The internal RAM is allocated in an upper address direction beginning with address 0040016. For example,
a 10-Kbytes internal RAM is allocated to the addresses from 0040016 to 02BFF16. In addition to storing
data, the internal RAM also stores the stack used when calling subroutines and when interrupts are gener-
ated.
The SRF is allocated to the addresses from 0000016 to 003FF16. Peripheral function control registers are
located here. Of the SFR, any area which has no functions allocated is reserved for future use and cannot
be used by users.
The special page vector table is allocated to the addresses from FFE0016 to FFFDB16. This vector is used
by the JMPS or JSRS instruction. For details, refer to the “M16C/60 and M16C/20 Series Software Manual.”
In memory expansion and microprocessor modes, some areas are reserved for future use and cannot be
used by users.
Figure 1.2.1. Memory Map
0000016
XXXXX16
External area
Internal ROM
SFR
Internal RAM
Reserved area
FFE0016
FFFDC16
FFFFF16
Note 1: During memory expansion and microprocessor modes, can not be used.
Note 2: In memory expansion mode, can not be used.
Note 3: Shown here is a memory map for the case where the PM10 bit in the PM1
register is “1” and the PM13 bit in the PM1 register is “1”.
Undefined instruction
Overflow
BRK instruction
Address match
Single step
Watchdog timer
Reset
Special page
vector table
DBC
NMI
4K bytes
013FF16
02BFF16
017FF16
Address XXXXX16
033FF16
10K bytes
5K bytes
12K bytes
Size
Address YYYYY16
Size
F000016
E800016
F400016
96K bytes
48K bytes
64K bytes
Reserved area
External area
0040016
1000016
2700016
2800016
8000016
YYYYY16
FFFFF16
(Note 1)
(Note 2)
E000016
256K bytes
128K bytes
192K bytes
D000016
320K bytes
C000016
384K bytes
B000016
A000016
512K bytes
8000016
063FF16
053FF16
07FFF16
24K bytes
20K bytes
31K bytes
Internal RAM
Internal ROM
043FF16
16K bytes