![](http://datasheet.mmic.net.cn/30000/M30280M8V-XXXHP_datasheet_2358818/M30280M8V-XXXHP_312.png)
19. Flash Memory Version
page 292
0
9
3
f
o
7
0
2
,
0
3
.r
a
M
0
1
.
1
.
v
e
R
0
1
0
-
7
8
2
0
B
9
0
J
E
R
).
r
e
v
-
V
/.
r
e
v
-
T
(
p
u
o
r
G
8
2
/
C
6
1
M
19. Flash Memory Version
19.1 Flash Memory Performance
In the flash memory version, rewrite operation to the flash memory can be performed in three modes: CPU
rewrite mode, standard serial I/O mode, and parallel I/O mode.
Table 19.1
lists specifications of the flash memory version. (Refer to Table 1.1 or Table 1.2 for the items
not listed in Table 19.1.
Table 19.1 Flash Memory Version Specifications
Item
Flash memory operating mode
Erase block
Program method
Erase method
Program, erase control method
Protect method
Number of commands
Program/Erase
Endurance(1)
ROM code protection
Specification
3 modes (CPU rewrite, standard serial I/O, parallel I/O)
See Figure 19.1 and 19.2 Flash Memory Block Diagram
In units of word
Block erase
Program and erase controlled by software command
Blocks 0 to 4 are write protected by bit FMR16.
In addition, the block 0 and block 1 are write protected by bit FMR02.
5 commands
100 times
1,000 times (See Table 1.5 to 1.8)
100 times 10,000 times (See Table 1.5 to 1.8)
Parallel I/O and standard serial I/O modes are supported.
Data Retention
20 years (Topr = 55C)
Block 0 to 4 (program area)
Block A and B (data are) (2)
NOTES:
1. Program and erase endurance definitionProgram and erase endurance are the erase endurance of each block.
If the program and erase endurance are n times (n=100,1000,10000), each block can be erased n times. For
example, if a 2-Kbyte block A is erased after writing 1 word data 1024 times, each to different addresses, this is
counted as one program and erasure. However, data cannot be written to the same address more than once
without erasing the block. (Rewrite disabled)
2. To use the limited number of erasure efficiently, write to unused address within the block instead of rewrite.
Erase block only after all possible address are used. For example, an 8-word program can be written 128 times
before erase is necessary. Maintaining an equal number of erasure between Block A and B will also improve
efficiency. We recommend keeping track of the number of times erasure is used.