MB95630H Series
MN702-00009-2v0-E FUJITSU SEMICONDUCTOR LIMITED 539
CHAPTER 26 DUAL OPERATION FLASH MEMORY
26.3 Invoking Flash Memory Automatic
Algorithm
26.3 Invoking Flash Memory Automatic Algorithm
There are four commands that invoke the Flash memory automatic algorithm:
read/reset, program, chip erase, and sector erase. The sector erase command
is capable of suspending and resuming sector erase.
â– Command Sequence Table
Table 26.3-1 lists commands used in programming/erasing Flash memory.
Table 26.3-1 Command Sequence
Command
sequence
Bus write
cycle
1st bus write
cycle
2nd bus write
cycle
3rd bus write
cycle
4th bus write
cycle
5th bus write
cycle
6th bus write
cycle
Address Data Address Data Address Data Address Data Address Data Address Data
Read/reset
10xUXXX0xF0----------
Program
4 0xUAAA 0xAA 0xU554 0x55 0xUAAA 0xA0 PA PD - - - -
Chip erase
6 0xUAAA 0xAA 0xU554 0x55 0xUAAA 0x80 0xUAAA 0xAA 0xU554 0x55 0xUAAA 0x10
Sector erase
6 0xUAAA 0xAA 0xU554 0x55 0xUAAA 0x80 0xUAAA 0xAA 0xU554 0x55 SA 0x30
Unlock
bypass entry
3 0xUAAA 0xAA 0xU554 0x55 0xUAAA 0x20 - - - - - -
Unlock
bypass
program
20xUXXX0xA0PAPD--------
Unlock
bypass reset
2 0xUXXX 0x90 0xUXXX any - - - - - - -
Sector erase suspend
Programming data "0xB0" to the address "0xUXXX" suspends erasing during sector erase.
Sector erase resume
Programming data "0x30" to the address "0xUXXX" resumes suspended sector erase.
Erase sector add
Programming data "0x30" to the SA adds a new sector to be erased.
PA : Program address
SA : Sector address (Specify any address in a sector.)
PD : Program data
U : The upper four bits represent an address in a sector to which data can be programmed.
X : Any address value
any : Any program data