Datasheet
Section 22 Flash Memory
Rev. 3.00 Sep. 28, 2009 Page 684 of 910
REJ09B0350-0300
There are several operating modes for accessing the flash memory. Respective operating modes,
registers, and parameters are assigned to the user MAT. The correspondence between operating
modes and registers/parameters for use is shown in table 22.5.
Table 22.5 Registers/Parameters and Target Modes
Register/Parameter Download
Initiali-
zation
Program-
ming
Erasure Read
FCCS O ⎯ ⎯ ⎯ ⎯
FPCS O ⎯ ⎯ ⎯ ⎯
FECS O ⎯ ⎯ ⎯ ⎯
FKEY O ⎯ O O ⎯
FMATS ⎯ ⎯ O*
1
O*
1
O*
2
Programming/
erasing interface
registers
FTDAR O ⎯ ⎯ ⎯ ⎯
DPFR O ⎯ ⎯ ⎯ ⎯
FPFR ⎯ O O O ⎯
FPEFEQ ⎯ O ⎯ ⎯ ⎯
FMPAR ⎯ ⎯ O ⎯ ⎯
Programming/
erasing interface
parameters
FMPDR ⎯ ⎯ O ⎯ ⎯
FEBS ⎯ ⎯ ⎯ O ⎯
Notes: 1. Programming and erasure of the user MAT in user boot mode require settings.
2. A setting may be required depending on the combination of the startup mode and the
MAT to be read.
22.7.1 Programming/Erasing Interface Registers
The programming/erasing interface registers are 8-bit registers that can be accessed only in bytes.
These registers are initialized by a power-on reset.
(1) Flash Code Control/Status Register (FCCS)
FCCS monitors errors during programming/erasing the flash memory and requests the on-chip
program to be downloaded to the on-chip RAM.