Mitsubishi microcomputers
M16C / 6N0 / 6N1 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
25
External area : Accessing this area allows the user to
access a device connected externally
to the microcomputer.
SFR area (1 Kbytes)
Internal ROM
area (Note)
Microprocessor mode
External
area
Internal reserved area
Internal reserved area expansion bit (PM13) = "0"
0000016
0040016
XXXXX16
YYYYY16
FFFFF16
D000016
CFFFF16
0800016
0400016
Memory expansion mode
Internal reserved area
2800016
3000016
SFR area (1 Kbytes)
External
Internal reserved area
area
CS3
(16
Kbytes)
CS2
(128
Kbytes)
CS1
(32
Kbytes)
CS0
Memeory
expansion
mode:
640
Kbytes
Microprocessor
mode:
832
Kbytes
SFR area (1 Kbytes)
Internal ROM
area
Microprocessor mode
External
area
Internal reserved area
Internal reserved area expansion bit (PM13) = "1"
0000016
0040016
XXXXX16
YYYYY16
FFFFF16
C000016
BFFFF16
0800016
0600016
Memory expansion mode
Internal reserved area
2800016
3000016
SFR area (1 Kbytes)
Internal RAM
area
Internal RAM
area
Internal RAM
area
Internal RAM
area
External
Internal reserved area
area
CS3
(8
Kbytes)
CS2
(128
Kbytes)
CS1
(32
Kbytes)
CS0
Memeory
expansion
mode:
576
Kbytes
Microprocessor
mode:
832
Kbytes
Note: When YYYYY16 is lower than D000016 (products with
more than 192 Kbytes of ROM), internal ROM in the
range of YYYYY16 to CFFFF16 cannot be accessed.
Address range
Memory
expansion
mode
3000016 to CFFFF16 (640Kbytes)
3000016 to BFFFF16 (576Kbytes)
2800016 to 2FFFF16
(32Kbytes)
0800016 to 27FFF16 (128Kbytes)
0400016 to 07FFF16
(16Kbytes)
0600016 to 07FFF16
(8Kbytes)
Chip
select
PM13
Microprocessor
mode
3000016 to FFFFF16 (832Kbytes)
2800016 to 2FFFF16
(32Kbytes)
0800016 to 27FFF16 (128Kbytes)
0400016 to 07FFF16
(16Kbytes)
0600016 to 07FFF16
(8Kbytes)
CS0
CS1
CS2
CS3
CS0
CS1
CS2
CS3
0
1
0
1
0
1
0
1
Address YYYYY16
Address XXXXX16
02BFF16
D000016
C000016
M306NBMCT/FCT
M306NAMCT
M306NAFGT
Type No.
PM13 = 0
PM13 = 1
E000016
017FF16
PM13 = 0
PM13 = 1
02BFF16
D000016
C000016
M306NAMGT
Figure 1.7.3. Memory location and chip select area in each processor 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
M306NAMGT/FGT, for example, to set this bit to "1" expandes the internal ROM area to 256 Kbytes
respectively. Refer to Figure 1.7.2 and 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 D000016 or subsequent address.
In the case of the product in which the internal ROM is 192 Kbytes or less set this bit to "0" when this
product is used in the memory expansion mode or the microprocessor 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".
Processor Mode