M28R400CT, M28R400CB
Command Input (and Next State)
Data
When
Read
Block
Erase
Setup
(20h)
Current
State
SR
bit 7
Read
Array
(FFh)
Program
Setup
(10/40h)
Erase
Confirm
(D0h)
Prog/Ers
Suspend
(B0h)
Prog/Ers
Resume
(D0h)
Read
Status
(70h)
Clear
Status
(50h)
BlockErase
Sus Read
CFI
Erase Sus
Read Array
Program
Setup
Erase Sus
Erase
Erase Sus
Erase
Erase Sus Erase Sus
Read Sts Read Array
“1”
CFI
Read Array (continue) Read Array (continue)
BlockErase
(complete)
Program
Setup
Erase
Read
“1”
“1”
“1”
“0”
“1”
Status
Status
Status
Status
Status
Read Array
Read Array
Setup
Read Array
Status
Chip Erase
Setup
Chip Erase
(continue)
Chip Erase Command Error
Chip Erase Command Error
Chip Erase
Cmd.Error
Program
Setup
Erase
Setup
Read
Status
Read Array
Read Array
Erase (continue)
Read Array
Read Array
Read Array
Chip Erase
(continue)
Chip Erase
(complete)
Program
Setup
Erase
Setup
Read
Status
Read Array
Note: Cmd = Command, Elect.Sg. = Electronic Signature, Ers = Erase, Prog. = Program, Prot = Protection, Sus = Suspend.
Table 31. Write State Machine Current/Next, sheet 2 of 2.
Command Input (and Next State)
Read
Elect.Sg.
(90h)
Read CFI
Query
(98h)
Lock
Confirm
(01h)
Lock Down
Confirm
(2Fh)
Unlock
Confirm
(D0h)
Chip Erase
Set Up
Current State
Lock Setup
(60h)
Prot. Prog.
Setup (C0h)
(80h)
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Read Array
Read Status
Lock Setup
Lock Setup
Lock Setup
Lock Setup
Read Array
Read Array
Read Array
Read Array
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Read Elect.Sg.
Read CFI Query
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Lock
Command
Error
Lock Setup
Lock Command Error
Lock (complete)
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Lock Cmd Error
Lock (complete)
Lock Setup
Lock Setup
Read Array
Read Array
Read
Elect.Sg.
Read CFI
Query
Prot. Prog.
Setup
Chip Erase
Set Up
Prot. Prog.
Setup
Protection Register Program
Prot. Prog.
(continue)
Protection Register Program (continue)
Prot. Prog.
Prot. Prog.
(complete)
Read
Elect.Sg.
Read CFI
Query
Chip Erase
Set Up
Lock Setup
Read Array
Setup
Prog. Setup
Program
Program
(continue)
Program (continue)
Prog.
Suspend
Read
Prog.
Suspend
Read CFI
Query
Program
Suspend
Read Array
Prog. Suspend
Read Status
Program
(continue)
Program Suspend Read Array
Elect.Sg.
Prog.
Suspend
Read
Prog.
Suspend
Read CFI
Query
Program
Suspend
Read Array
Prog. Suspend
Read Array
Program
(continue)
Program Suspend Read Array
Elect.Sg.
45/48