Datasheet
M16C/6S Group Flash Memory Version
R01DS0201EJ0502 Rev.5.02 page 161 of 203
Dec 25, 2012
1. Memory Map
The ROM in the flash memory version is separated between a user ROM area and a boot ROM area.
Figures 1.20.1 and 1.20.2 show the block diagram of flash memory.
The user ROM area is divided into several blocks, so that memory can be erased one block at a time. The
user ROM area can be rewritten in all of CPU rewrite, standard serial input/output, and parallel input/output
modes.
The boot ROM area is reserved. The rewrite control program for standard serial I/O mode is stored in this
area before shipment, so that the area cannot be rewritten.
Figure 1.20.1. Flash Memory Block Diagram (ROM Capacity 64K bytes)
4K bytes
0FF000
16
0FFFFF
16
Boot ROM area (Reserved)
Note 1: To specify a block, use an even address in that block.
Note 2: Blocks 0 and 1 can be rewritten if FMR02 of FMR0 register is set to "1" (only in case of CPU rewriting mode.)
0FFFFF
16
Block 0 : 8K bytes
Block 1 : 8K bytes
0FE000
16
0FC000
16
0FDFFF
16
Block 2 : 16K bytes
0FBFFF
16
0F8000
16
Block 3 : 32K bytes
0F0000
16
0F7FFF
16
User ROM area