
R8C/16 Group, R8C/17 Group 3. Memory
Rev.2.00 Jan 30, 2006 Page 14 of 35
REJ03B0101-0200
3.2 R8C/17 Group
Figure 3.2 is a memory map of the R8C/17 group. The R8C/17 group provides 1-Mbyte address space
from addresses 00000h to FFFFFh.
The internal ROM (program ROM) is allocated lower addresses beginning with address 0FFFFh. For
example, a 16-Kbyte internal ROM is allocated addresses 0C000h to 0FFFFh.
The fixed interrupt vector table is allocated addresses 0FFDCh to 0FFFFh. They store the starting
address of each interrupt routine.
The internal ROM (data flash) is allocated addresses 02400h to 02BFFh.
The internal RAM is allocated higher addresses beginning with address 00400h. For example, a 1-
Kbyte internal RAM is allocated addresses 00400h to 007FFh. The internal RAM is used not only for
storing data but for calling subroutines and stacks when interrupt request is acknowledged.
Special function registers (SFR) are allocated addresses 00000h to 002FFh. The peripheral function
control registers are allocated them. All addresses, which have nothing allocated within the SFR, are
reserved area and cannot be accessed by users.
Figure 3.2 Memory Map of R8C/17 Group
Undefined Instruction
Overflow
BRK Instruction
Address Match
Single Step
Watchdog Timer • Oscillation Stop Detection • Voltage Monitor 2
Address Break
(Reserved)
Reset
Part Number
Internal ROM Internal RAM
S iz e 0YYYYh
R5F21174SP, R5F21174DSP
R5F21173SP, R5F21173DSP
R5F21172SP, R5F21172DSP
16 Kbytes
12 Kbytes
8 Kbytes
0C000h
0D000h
0E000h
1 Kbyte
768 bytes
512 bytes
007FFh
006FFh
005FFh
FFFFFh
0FFFFh
0YYYYh
0XXXXh
00400h
002FFh
00000h
Expansion Area
Internal RAM
0FFFFh
0FFDCh
S iz e 0XXXXh
02BFFh
02400h
NOTES:
1. The data flash block A (1 Kbyte) and block B (1 Kbyte) are shown.
2. Blank spaces are reserved. No access is allowed.
Internal ROM
(Program ROM)
Internal ROM
(Data flash)
(1)
SFR
(See 4. Special Function
Register (SFR))
Kommentare zu diesen Handbüchern