Datasheet

Section 23 ROM
Rev. 3.00 Mar 21, 2006 page 604 of 788
REJ09B0300-0300
Reprogramming capability
The flash memory can be reprogrammed up to 100 times.
Two flash memory on-board programming modes
Boot mode
User program mode
On-board programming/erasing can be done in boot mode in which the boot program built into
the chip is started for erase or programming of the entire flash memory. In user program mode,
individual blocks can be erased or programmed.
Automatic bit rate adjustment
With data transfer in boot mode, this LSI's bit rate can be automatically adjusted to match the
transfer bit rate of the host.
Programming/erasing protection
Sets protection against flash memory programming/erasing via hardware, software, or error
protection.
Programmer mode
In addition to on-board programming mode, programmer mode is supported to program or
erase the flash memory using a PROM programmer.
Bus interface/controller
Flash memory
(64/128/256 kbytes)
Operating
mode
Internal address bus
Internal data bus (16 bits)
Mode pin
FLMCR2
EBR1
EBR2
FLMCR1
Legend:
FLMCR1 : Flash memory control register 1
FLMCR2 : Flash memory control register 2
EBR1 : Erase block register 1
EBR2 : Erase block register 2
Module bus
Figure 23.1 Block Diagram of Flash Memory