Datasheet

Section 21 Flash Memory (0.18-μm F-ZTAT Version)
Rev.7.00 Mar. 18, 2009 page 862 of 1136
REJ09B0109-0700
Programming/erasing time
The flash memory programming time is 1 ms (typ) in 128-byte simultaneous programming and
8 µs per byte. The erasing time is 750 ms (typ) per 64-kbyte block.
User branch
The program processing is performed in 128-byte units. It consists the program pulse
application, verify read, and several other steps. Erasing is performed in one divided-block
units and consists of several steps. The user processing routine can be executed between
the steps, this setting for which is called the use branch addition.
Number of programming
The number of flash memory programming can be up to 100 times.
Three on-board programming modes and one off-board programming mode
Boot mode
This mode is a program mode that uses an on-chip SCI interface. The user MAT and user
boot MAT can be programmed. This mode can automatically adjust the bit rate between
host and this LSI.
User program mode
The user MAT can be programmed by using the optional interface.
User boot mode
The user boot program of the optional interface can be made and the user MAT can be
programmed.
One off-board programming mode
PROM mode
This mode uses the PROM programmer. The user MAT and user boot MAT can be
programmed.
Programming/erase protection
There are three types of flash memory programming/erase protection that may be selected:
hardware protection, software protection, and error protection.