r5f3650kcnfb Renesas Electronics Corporation., r5f3650kcnfb Datasheet - Page 28

no-image

r5f3650kcnfb

Manufacturer Part Number
r5f3650kcnfb
Description
M16c/65c Group Renesas Mcu
Manufacturer
Renesas Electronics Corporation.
Datasheet
M16C/65C Group
R01DS0015EJ0100 Rev.1.00
Feb 07, 2011
3.2
Special function registers (SFRs) are allocated from address 00000h to 003FFh and from 0D000h to
0D7FFh. Peripheral function control registers are located here. All blank areas within SFRs are reserved.
Do not access these areas.
Internal RAM is allocated from address 00400h and higher, with 10 KB of internal RAM allocated from
00400h to 02BFFh. Internal RAM is used not only for data storage, but also for the stack area when
subroutines are called or when an interrupt request is accepted.
The internal ROM is flash memory. Three internal ROM areas are available: data flash, program ROM 1,
and program ROM 2.
The data flash is allocated from 0E000h to 0FFFFh. This data flash area is mostly used for data storage, but
can also store programs.
Program ROM 2 is allocated from 10000h to 13FFFh. Program ROM 1 is allocated from FFFFFh and lower,
with the 64 KB program ROM 1 area allocated from address F0000h to FFFFFh.
The special page vectors are allocated from FFE00h to FFFD7h. They are used for the JMPS and JSRS
instructions. Refer to the M16C/60, M16C/20, M16C/Tiny Series Software Manual for details.
The fixed vector table for interrupts is allocated from FFFDCh to FFFFFh.
The 256 bytes beginning with the start address set in the INTB register compose the relocatable vector table
for interrupts.
Figure 3.2 shows the Memory Map.
Figure 3.2
Memory Map
Notes:
128 KB
512 KB
Memory Map
256 KB
384 KB
12 KB
20 KB
31 KB
47 KB
1. Do not access reserved areas.
2. The figure above applies under the following conditions:
3. Do not change the data from FFh.
Size
Size
Program ROM 1
- Memory expansion mode
- The PM10 bit in the PM1 register is 1
- The PRG2C0 bit in the PRG2C register is 0 (program ROM 2 enabled)
- The PM13 bit in the PM1 register is 1
Internal RAM
(addresses 0E000h to 0FFFFh are used as data flash)
(all areas in internal RAM, and the program ROM 1 area from 80000h are usable)
Address XXXXXh
Address YYYYYh
033FFh
053FFh
07FFFh
0BFFFh
E0000h
C0000h
A0000h
80000h
YYYYYh
XXXXXh
FFFFFh
0D000h
0D800h
10000h
0E000h
14000h
00000h
00400h
27000h
28000h
80000h
(program ROM 1)
Reserved area
(program ROM 2)
Reserved area
Reserved area
Internal ROM
External area
External area
External area
Internal RAM
Internal ROM
Internal ROM
(data flash)
SFR
SFR
(1)
(1)
(1)
FFE00h
FFFDCh
FFFFFh
13FF0h
FFFD8h
13000h
13FFFh
256 bytes beginning with the
start address set in the INTB
register
Special page vector table
Address for ID code stored
Relocatable vector table
User boot code area
On-chip debugger
Fixed vector table
Reserved area
OFS1 address
monitor area
(3)
3. Address Space
Page 28 of 109

Related parts for r5f3650kcnfb