Mitsubishi microcomputers
M16C / 62A Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
Processor Mode
23
Single-chip mode
SFR area
Internal
RAM area
Inhibited
Internal
ROM area
Microprocessor mode
SFR area
Internal
RAM area
External
area
Internally
reserved area
00000
16
00400
16
XXXXX
16
YYYYY
16
FFFFF
16
D0000
16
External area :
Accessing this area allows the user to
access a device connected externally
to the microcomputer.
04000
16
Memory expansion mode
SFR area
Internal
RAM area
External
area
Internal
ROM area
Internally
reserved area
Internally
reserved area
Note : These memory maps show an instance in which PM13 is set to 0; but in the case of products in which the
internal RAM and the internal ROM are expanded to over 15 Kbytes and 192 Kbytes, respectively, they show
an instance in which PM13 is set to 1.
Address YYYYY
16
3K bytes
00FFF
16
053FF
16
017FF
16
013FF
16
Address XXXXX
16
ROM size
02BFF
16
5K bytes
4K bytes
10K bytes
20K bytes
RAM size
32K bytes
C0000
16
E8000
16
F0000
16
E0000
16
96K bytes
64K bytes
128K bytes
256K bytes
F8000
16
Figure 1.7.2. Memory maps in each processor mode (without memory area expansion, normal mode)
Internal Reserved Area Expansion Bit (PM13)
This bit expands the internal RAM area and the internal ROM area, and changes the chip select area. In
M30624MGA/FGA, for example, to set this bit to “1” expands the internal RAM area and the internal ROM
area to 20 Kbytes and 256 Kbytes respectively. Refer to Figure 1.7.3 for the chip select area. When the
reset is revoked, this bit is set to “0”. To expand the internal area, set this bit to “1” in user program. And
the top of user program must be allocated to D0000
16
or subsequent address.
In the case of the product in which the internal ROM is 192 Kbytes or less and the internal RAM is 15
Kbytes or less, set this bit to “0” when this product is used in the memory expansion mode or the micro-
processor mode. When the product is used in the single chip mode, the internal area is not expanded and
any action is not affected, even if this bit is set to “1”.