Datasheet

Section 19 Flash Memory (F-ZTAT Version)
Rev. 3.00 Mar 17, 2006 page 795 of 926
REJ09B0283-0300
3. Block area EB0 contains the vector table. When performing RAM emulation, the
vector table is needed in the overlap RAM.
H'00000
H'01000
H'02000
H'03000
H'04000
H'05000
H'06000
H'07000
H'08000
H'5FFFF
Flash memory
EB8 to EB13
This area can be accessed
from both the RAM area
and flash memory area
EB0
EB1
EB2
EB3
EB4
EB5
EB6
EB7
H'FFA000
H'FFAFFF
H'FFBFFF
On-chip RAM
384-kbyte flash memory
Figure 19.9 Example of RAM Overlap Operation
19.8 Flash Memory Programming/Erasing
A software method, using the CPU, is employed to program and erase flash memory in the on-
board programming modes. Depending on the FLMCR1 and FLMCR2 setting, the flash memory
operates in one of the following four modes: program mode, erase mode, program-verify mode,
and erase-verify mode. The programming control program in boot mode and the user
program/erase program in user mode use these operating modes in combination to perform
programming/erasing. Flash memory programming and erasing should be performed in
accordance with the descriptions in section 19.8.1, Program/Program-Verify, and section 19.8.2,
Erase/Erase-Verify, respectively.