Renesas M16C/64A Series User Manual page 692

Table of Contents

Advertisement

M16C/64A Group
30.2
Memory Map
The flash memory is used as ROM in this product. The flash memory is comprised of program ROM 1,
program ROM 2, and data flash. Figure 30.1 shows the Flash Memory Block Diagram.
The flash memory is divided into several blocks, each of which can be protected (locked) from being
programmed or erased. The flash memory can be rewritten in CPU rewrite, standard serial I/O, and
parallel I/O modes.
Program ROM 2 can be used when the PRG2C0 bit in the PRG2C register is 0 (program ROM 2
enabled).
Data flash can be used when the PM10 bit in the PM1 register is set to 1 (0E000h to 0FFFFh: data flash).
Data flash is divided into block A and block B.
Table 30.3 lists the differences among program ROM 1, program ROM 2, and data flash.
In single-chip mode or memory expansion mode, program can be allocated in either program ROM 1,
program ROM 2, or data flash.
Table 30.3
Program ROM 1, Program ROM 2, and Data Flash
Item
Forced erase function
Frequency limit when reading
User boot program
R01UH0136EJ0210 Rev.2.10
Jul 31, 2012
Program ROM 1
Enabled
No
Do not allocate
Flash Memory
Program ROM 2
Allocatable
30. Flash Memory
Data flash
Disabled
Yes
Do not allocate
Page 659 of 800

Advertisement

Table of Contents
loading

Table of Contents