Memory - Renesas M16C/60 Series Hardware Manual

Hide thumbs Also See for M16C/60 Series:
Table of Contents

Advertisement

Under development
This document is under development and its contents are subject to change.
M16C/6N5 Group

Memory

Figure 1.2.1 shows a memory map of the M16C/6N5 group. The address space extends the 1 Mbyte from
address 00000
to FFFFF
16
The internal ROM is allocated in a lower address direction beginning with address FFFFF
a 128-Kbyte internal ROM is allocated to the addresses from E0000
The fixed interrupt vector table is allocated to the addresses from FFFDC
start address of each interrupt routine here.
The internal RAM is allocated in an upper address direction beginning with address 00400
a 5-Kbyte internal RAM is allocated to the addresses from 00400
the internal RAM also stores the stack used when calling subroutines and when interrupts are generated.
The SFR is allocated to the addresses from 00000
located here. Of the SFR, any area which has no functions allocated is reserved for future use and cannot
be used by users.
The special page vector table is allocated to the addresses from FFE00
the JMPS or JSRS instruction. For details, refer to the "M16C/60 and M16C/20 Series Software Manual".
In memory expansion and microprocessor modes, some areas are reserved for future use and cannot be
used by users.
Internal RAM
Size
Address XXXXX
5 Kbytes
017FF
16
Note 1: During memory expansion and microprocessor modes, can not be used.
Note 2: In memory expansion mode, can not be used.
Note 3: Shown here is a memory map for the case where the PM13 bit in the PM1 register is "0".
No device model of the M16C/6N5 group has the internal ROM of 192 Kbytes or more.
Accordingly, the PM13 bit must set to "0".
Figure 1.2.1 Memory Map
Rev.1.00
2003.05.30
page 8
.
16
Internal ROM
Size
Address YYYYY
16
16
128 Kbytes
E0000
16
to FFFFF
16
16
to 017FF
16
to 003FF
. Peripheral function control registers are
16
16
to FFFDB
16
00000
16
SFR
00400
16
Internal RAM
XXXXX
16
Reserved area
(Note 1)
08000
16
External area
27000
16
Reserved area
28000
16
External area
80000
16
Reserved area
(Note 2)
YYYYY
16
Internal ROM
FFFFF
16
. For example,
16
.
16
to FFFFF
. Therefore, store the
16
. For example,
16
. In addition to storing data,
16
. This vector is used by
16
FFE00
16
Special page
vector table
FFFDC
16
Undefined instruction
Overflow
BRK instruction
Address match
Single step
Oscillation stop and re-oscillation
detection / watchdog timer
DBC
NMI
Reset
FFFFF
16
Memory

Advertisement

Table of Contents
loading

This manual is also suitable for:

M16c/6n5

Table of Contents