Udenvdeelropment
Preliminary Specifications Rev.1.0
Specifications in this manual are tentative and subject to change.
Mitsubishi microcomputers
M16C / 62P Group
Memory
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
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.
0000016
SFR
0040016
Internal RAM
Internal RAM
Size
Address XXXXX16
4K bytes
013FF16
5K bytes
017FF16
10K bytes
12K bytes
16K bytes
02BFF16
033FF16
043FF16
20K bytes
053FF16
24K bytes
31K bytes
063FF16
07FFF16
Internal ROM
Size
Address YYYYY16
48K bytes
F400016
64K bytes
F000016
96K bytes
128K bytes
192K bytes
256K bytes
320K bytes
384K bytes
512K bytes
E800016
E000016
D000016
C000016
B000016
A000016
8000016
XXXXX16
1000016
2700016
2800016
8000016
YYYYY16
FFFFF16
Reserved area
(Note 1)
External area
Reserved area
External area
Reserved area
(Note 2)
Internal ROM
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”.
Figure 1.2.1. Memory Map
FFE0016
Special page
vector table
FFFDC16
FFFFF16
Undefined instruction
Overflow
BRK instruction
Address match
Single step
Watchdog timer
DBC
NMI
Reset
11