English
Language : 

UPD70F3212 Datasheet, PDF (659/861 Pages) NEC – 32-Bit Single-Chip Microcontrollers
CHAPTER 26 FLASH MEMORY (SINGLE POWER)
Table 26-2. Basic Functions
Function
Functional Outline
Block erasure
Chip erasure
Write
Verify/checksum
Blank check
Security setting
The contents of specified memory blocks
are erased.
The contents of the entire memory area
are erased all at once.
Writing to specified addresses, and a
verify check to see if write level is secured
are performed.
Data read from the flash memory is
compared with data transferred from the
flash programmer.
The erasure status of the entire memory is
checked.
Use of the block erase command, chip
erase command, and program command
can be prohibited.
Support ({: Supported, ×: Not supported)
On-Board/Off-Board
Programming
Self Programming
{
{
{
×
{
{
{
×
(Can be read by user
program)
{
{
{
×
(Only values set by on-
board/off-board programming
can be retained)
The following table lists the security functions. The block erase command prohibit, chip erase command prohibit,
and program command prohibit functions are enabled by default after shipment, and security can be set by rewriting
via on-board/off-board programming. Each security function can be used in combination with the others at the same
time.
Function
Block erase
command
prohibit
Chip erase
command
prohibit
Program
command
prohibit
Table 26-3. Security Functions
Function Outline
Execution of a block erase command on
all blocks is prohibited. Setting of
prohibition can be initialized by execution
of a chip erase command.
Execution of block erase and chip erase
commands on all the blocks is prohibited.
Once prohibition is set, setting of
prohibition cannot be initialized because
the chip erase command cannot be
executed.
Write and block erase commands on all
the blocks are prohibited. Setting of
prohibition can be initialized by execution
of the chip erase command.
Rewriting Operation When Prohibited
({: Executable, ×: Not Executable)
On-Board/Off-Board
Programming
Self Programming
Block erase command: ×
Chip erase command: {
Program command: {
Can always be rewritten
regardless of setting of
prohibition
Block erase command: ×
Chip erase command: ×
Program command: {
Block erase command: ×
Chip erase command: {
Program command: ×
User’s Manual U16890EJ1V0UD
659