English
Language : 

SH7280 Datasheet, PDF (1412/1726 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine family
Section 26 Flash Memory
 User branching
Programming is performed in 256-byte units. Each round of programming consists of
application of the programming pulse, reading for verification, and several other steps. Erasing
is performed in block units and each round of erasing consists of several steps. A user-
processing routine can be executed between each round of erasing, and making the setting for
this is called the addition of a user branch.
• Protection modes
There are two modes of protection: software protection is applied by register settings and
hardware protection is applied by the level on the FWE pin. Protection of the flash memory
from programming or erasure can be selected.
When an abnormal state is detected, such as runaway execution of programming/erasing, the
protection modes initiate the transition to the error protection state and suspend
programming/erasing processing.
• Programming/erasing time
The time taken to program 256 bytes of flash memory in a single round is tP ms (typ.), which is
equivalent to tP/128 ms per byte. The erasing time is tEs (typ.) per block.
• Number of programming operations
The flash memory can be programmed up to NWEC times.
• Operating frequency for programming/erasing
The operating frequency for programming/erasing is 40 MHz (Pφ).
Rev. 1.00 Jun. 26, 2008 Page 1382 of 1692
REJ09B0393-0100