Page 16
3. Memory
7
6
f
o
5
0
2
,
9
0
.
p
e
S
0
.
1
.
v
e
R
0
1
0
-
8
4
0
B
3
0
J
E
R
)
T
6
8
/
C
2
3
M
,
6
8
/
C
2
3
M
(
p
u
o
r
G
6
8
/
C
2
3
M
3. Memory
Figure 3.1 shows a memory map of the M32C/86 group (M32C/86, M32C/86T).
The M32C/86 group (M32C/86, M32C/86T) provides 16-Mbyte address space addressed from 00000016 to
FFFFFF16.
The internal ROM is allocated from address FFFFFF16 to lower. For example, a 64-Kbyte internal ROM is
addressed from FF000016 to FFFFFF16.
The fixed interrupt vectors are allocated from address FFFFDC16 to FFFFFF16. It stores the starting ad-
dress of each interrupt routine.
The internal RAM is allocated from address 00040016 to higher. For example, a 10-Kbyte internal RAM is
allocated from address 00040016 to 002BFF16. Besides storing data, it becomes stacks when the subrou-
tine is called or an interrupt is acknowledged.
SFR, consisting of control registers for peripheral functions such as I/O port, A/D converter, serial I/O,
timers, is allocated from address 00000016 to 0003FF16. All blank spaces within SFR are reserved and
cannot be accessed by users.
The special page vectors are addressed from FFFE0016 to FFFFDB16. It is used for the JMPS instruction
and JSRS instruction. Refer to the Renesas publication M32C/80 Series Software Manual for details.
In memory expansion mode and microprocessor mode, some spaces are reserved and cannot be ac-
cessed by users.
SFR
Internal RAM
Reserved Space
External Space(1)
BRK Instruction
Overflow
Undefined Instruction
FFFFFF16
NMI
00000016
00040016
XXXXXX16
00F00016
00FFFF16
F0000016
YYYYYY16
FFFFFF16
Reserved Space(2)
Internal ROM(4)
Special Page
Vector Table
Address Match
Watchdog Timer(5)
Reset
NOTES:
1. In memory expansion and microprocessor modes.
2. In memory expansion mode.
This space becomes external space in microprocessor mode.
3. Additional 4-Kbyte space is provided for storing data.
This space can be used in single-chip mode and memory expansion mode.
This space becomes reserved space in microprocessor mode.
4. This space can be used in single-chip mode and memory expansion mode.
This space becomes external space in microprocessor mode.
5. Watchdog timer interrupt, oscillation stop detection interrupt, and low voltage detection
interrupt share vectors.
FFFFDC16
FFFE0016
Internal ROM
(3)
(Data space)
Internal ROM
Capacity
512 Kbytes
YYYYYY16
F8000016
Internal RAM
Capacity
24 Kbytes
XXXXXX16
0063FF16
Figure 3.1 Memory Map