English
Language : 

M32C82_15 Datasheet, PDF (26/84 Pages) Renesas Technology Corp – SINGLE-CHIP 16/32-BIT CMOS MICROCOMPUTER
M32C/82 Group
3. Memory
3. Memory
Figure 3.1 shows a memory map of the M32C/82 group.
The M32C/82 provides 16-Mbyte address space from addresses 00000016 to FFFFFF16.
The internal ROM is allocated in lower addresses beginning with address FFFFFF16. For example, a 64-
Kbyte internal ROM is allocated in addresses FF000016 to FFFFFF16.
The fixed interrupt vectors are allocated in addresses FFFFDC16 to FFFFFF16. It stores the starting ad-
dress of each interrupt routine.
The internal RAM is allocated in higher addresses beginning with address 00040016. For example, a 10-
Kbyte internal RAM is allocated in addresses 00040016 to 002BFF16. Besides storing data, it becomes
stacks when the subroutine is called or an interrupt is acknowleged.
The SFR is allocated in addresses 00000016 to 0003FF16. The control registers for peripheral functions
such as I/O port, A/D conversion, serial I/O, timer are allocated here. All addresses, which have nothing
allocated within the SFR, are reserved space and cannot be accessed by users.
The special page vectors are allocated in addresses FFFE0016 to FFFFDB16. It is used for the JMPS
instruction and JSRS instruction. Refer to the Renesas publication Software Manual for details.
In memory expansion mode and microprocessor mode, some space are reserved and cannot be accessed
by users.
Type number
M30823MW
M30825MW
M30823MH
M30825MH
M30826MH
M30828MH
Address
XXXXXX16
0063FF16
007FFF16
Address
YYYYYY16
FB000016
FA000016
00000016
SFR
00040016
XXXXXX16
00800016
Internal RAM
Reserved space(1)
FFFE0016
Special page
vector table
External space
F0000016
YYYYYY16
Reserved space(2)
FFFFDC16
Undefined instruction
Overflow
BRK instruction
Address match
Watchdog timer
FFFFFF16
Internal RAM
FFFFFF16
NMI
Reset
NOTES:
1. In memory expansion and microprocessor modes
2. In memory expansion mode
Figure 3.1 Memory Map
Rev.1.20 Jun. 01, 2004 page 24 of 80