R01UH0092EJ0110 Rev.1.10
Page 134 of 807
Jul 31, 2012
M16C/64C Group
10. Processor Mode
PM13 (Internal area expansion bit 0) (b3)
This bit is used to select the range of the RAM, program ROM 1, and external area.
When the PM13 bit is 0, the size of the RAM and program ROM 1 is limited, but a wide range can be
selected for the external area.
When the PM13 bit is 1, the entire RAM and addresses 80000h to CFFFFh in program ROM 1 are
available. Table 10.5 lists the Functions of PM13 Bit and Table 10.6 lists Functions of Addresses
80000h to CFFFFh.
The PM13 bit becomes 1 while the FMR01 bit in the FMR0 register is set to 1 (CPU rewrite mode).
Table 10.5
Functions of PM13 Bit
Access Area
Bit Setting
PM13 = 0
PM13 = 1
Internal RAM
Addresses 00400h up to
03FFFh (15 KB) are available
(addresses 04000h to 0CFFFh
cannot be used).
The entire area is usable.
Program ROM 1
Addresses D0000h up to
FFFFFh (192 KB) are available
(addresses 40000h to CFFFFh
cannot be used).
Addresses 80000h up to
FFFFFh are available
(addresses 40000h to 7FFFFh
cannot be used).
External Memory
expansion
mode
04000h to
0CFFFh
Usable
Reserved
40000h to
7FFFFh
Usable
Usable
80000 to
CFFFFh
Usable
Reserved
Micro-
processor
mode
04000h to
0CFFFh
Usable
Reserved
40000h to
7FFFFh
Usable
Usable
80000 to
CFFFFh
Usable
Usable
PM13: Bit in the PM1 register
Table 10.6
Functions of Addresses 80000h to CFFFFh
PM13 Bit in PM1 Register
0
1
Processor Mode
Single-chip mode
Reserved area When program ROM 1 is available, then
program ROM 1. When program ROM 1 is not
available, then reserved area.
Memory expansion
mode
External area
Microprocessor mode
External area
External area
Содержание M16C Series
Страница 846: ...M16C 64C Group R01UH0092EJ0110...