Datasheet
V850ES/JG3-H, V850ES/JH3-H CHAPTER 31 FLASH MEMORY
R01UH0042EJ0500 Rev.5.00 Page 1358 of 1513
Aug 12, 2011
Table 31-2. Basic Functions
Support (√: Supported, ×: Not supported) Function Functional Outline
On-Board/Off-Board
Programming
Self Programming
Blank check
The erasure status of the entire memory is
checked.
√ √
Chip erasure
The contents of the entire memory area are
erased all at once.
√
×
Note
Block erasure
The contents of specified memory blocks
are erased.
√ √
Program
Writing to specified addresses, and a verify
check to see if the write level is secured,
are performed.
√ √
Verify/checksum
Data read from the flash memory is
compared with data transferred from the
flash memory programmer.
√
×
(Can be read by user program)
Read Data written to the flash memory is read.
√ ×
Security setting
Use of the block erase command, chip
erase command, program command, and
read command, and boot area rewrite, are
prohibited.
√
×
(Supported only when setting
is changed from enable to
disable)
Note This is possible by selecting the entire memory area for the block erase function.
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.
Table 31-3. Security Functions
Function Function Outline
Block erase command prohibit
Execution of a block erase command on all blocks is prohibited. Setting of prohibition can be
initialized by execution of a chip erase command.
Chip erase command prohibit
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.
Program command prohibit
Execution of program and block erase commands on all the blocks is prohibited. Setting of
prohibition can be initialized by execution of the chip erase command.
Read command prohibit
Execution of a read command on all of the blocks is prohibited. Setting of the prohibition can be
initialized by execution of a chip erase command.
Boot area rewrite prohibit
Execution of write, block erase, and chip erase commands on the boot area is prohibited. Setting
of the prohibition of rewriting the boot area cannot be initialized after it is once set.