MB90820 Series
75
16. 512/1024 Kbit Flash Memory
The 512K bits flash memory is allocated in the FF
H
banks on the CPU memory map.
The 1024K bits flash memory is allocated in the FE
H
and FF
H
banks on the CPU memory map.
Like MaskROM, flash memory is read-accessible and program-accessible to the CPU using the flash memory
interface circuit. The flash memory can be programmed/erased by the instruction from the CPU via the flash
memory interface circuit. The flash memory can therefore be reprogrammed (updated) while still on the circuit
board under integrated CPU control, allowing program code and data to be improved efficiently.
Note that sector operations such as “enable sector protect” cannot be used.
Features of 512/1024K bits flash memory
64K x 8 bits/32K x 16 bits (32K + 8K x 2 + 16K) sector configuration for 512K bits flash memory
128K x 8 bits/64K x 16 bits (64K + 32K + 8K x 2 + 16K) sector configuration for 1024K bits flash memory
Automatic program algorithm (same as the Embedded Algorithm* : MBM29F400TA)
Installation of the deletion temporary stop/delete restart function
Write/delete completion detected by the data polling or toggle bit
Write/delete completion detected by the CPU interrupt
Compatibility with the JEDEC standard-type command
Each sector deletion can be executed (sectors can be freely combined)
Flash security function
Number of write/delete operations are guaranteed 10,000 times.
* : Embedded Algorithm is a trademark of Advanced Micro Devices, Inc.
(1) Register configuration
Address: 0000AE
H
7
6
5
4
3
2
1
0
Flash Memory Control Status Register
FMCS
Bit number
R/W
0
R/W
0
R/W
0
R
X
0
0
0
0
Initial value
Read/write
INTE
RDYINT
Reserved Reserved Reserved Reserved
WE
RDY