Datasheet

Table Of Contents
3. Memory
page 19
)T62/C61M,B62/C61M,A62/C61M(puorGA62/C61M
923fo7002,51.beF00.2.veR
0020-2020B90JER
3. Memory
Figure 3.1 is a memory map of the M16C/26A Group (M16C/26A, M16C/26B, M16C/26T). The M16C/26A
Group provides 1-Mbyte address space addresses 0000016 to FFFFF16.
The internal ROM is allocated lower address, beginning with address FFFFF16. For example, a 64-Kbyte
internal ROM area is allocated in addresses F000016 to FFFFF16. The flash memory version has two sets
of 2-Kbyte internal ROM area, block A and block B, for data space. These blocks are allocated addresses
F00016 to FFFF16.
The fixed interrupt vectors are allocated addresses FFFDC16 to FFFFF16 and they store the start address
of each interrupt routine.
The internal RAM is allocated higher addresses, beginning with address 0040016. For example, a 1-Kbyte
internal RAM area is allocated in addresses 0040016 to 007FF16. The internal RAM is used for temporarily
storing data. The area is also used as stacks when subroutines are called or interrupt requests are ac-
knowledged.
The SFR is allocated addresses 0000016 to 003FF16. The peripheral function control registers are allo-
cated here. All blank spaces within SFR location are reserved and cannot be accessed by users.
The special page vectors are allocated addresses FFE0016 to FFFDB16. They are used for the JMPS
instruction and JSRS instruction. Refer to the Renesas publication M16C/60 and M16C/20 Series Soft-
ware Manual for details.
Figure 3.1 Memory Map
0000016
XXXXX16
Internal ROM
(Data space)
Internal ROM
(Program space)
SFR
Internal RAM
Reserved
FFE0016
FFFDC16
FFFFF16
NOTE:
1. Block A (2 Kbytes) and block B (2 Kbytes).
2. Do not write to the internal ROM in Mask ROM version.
Undefined instruction
Overflow
BRK instruction
Address match
Single step
Watchdog timer
Reset
Special page
vector table
DBC
NMI
1K bytes 007FF16
00BFF16
Address XXXXX16
2K bytes
Size
Address YYYYY
16Size
F4000
16
FA00016
48K bytes
24K bytes
Reserved
0040016
0F00016
0FFFF16
YYYYY16
FFFFF16
(1)
F0000
16
64K bytes
Internal RAM
Internal ROM
(2)