M28W160BT, M28W160BB
44/45
APPENDIX D. COMMAND INTERFACE AND PROGRAM/ERASE CONTROLLER STATE
Table 30. Write State Machine Current/Next
Note: Elect.Sg. = Electronic Signature.
Current
State
SR
bit 7
Data
When
Read
Command Input (and Next State)
Program/
Erase
Suspend
(B0h)
Read
Array
(FFh)
Program
Setup
(10/40h)
Erase
Setup
(20h)
Erase
Confirm
(D0h)
Program/
Erase
Resume
(D0h)
Read
Status
(70h)
Clear
Status
(50h)
Read
Elect.Sg.
(90h)
Read
Array
“1”
Array
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.
Read
Status
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.
Read
Elect.Sg.
“1”
Electronic
Signature
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.
Program
Setup
“1”
Status
Program (Command input = Data to be Programmed)
Program
(continue)
“0”
Status
Program (continue)
Program
Suspend
to Read
Status
Program (continue)
Program
Suspend
to Read
Status
“1”
Status
Program
Suspend
to Read
Array
Program Suspend to
Read Array
Program
(continue)
Program
Suspend
to Read
Array
Program
(continue)
Program
Suspend
to Read
Status
Program
Suspend
to Read
Array
Program
Suspend
to Read
Elect.Sg.
Program
Suspend
to Read
Array
“1”
Array
Program
Suspend
to Read
Array
Program Suspend to
Read Array
Program
(continue)
Program
Suspend
to Read
Array
Program
(continue)
Program
Suspend
to Read
Status
Program
Suspend
to Read
Array
Program
Suspend
to Read
Elect.Sg.
Program
Suspend
to Read
Elect.Sg.
“1”
Electronic
Signature
Program
Suspend
to Read
Array
Program Suspend to
Read Array
Program
(continue)
Program
Suspend
to Read
Array
Program
(continue)
Program
Suspend
to Read
Status
Program
Suspend
to Read
Array
Program
Suspend
to Read
Elect.Sg.
Program
(complete)
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.
Erase
Setup
“1”
Status
Erase Command Error
Erase
(continue)
Erase
Command
Error
Erase
(continue)
Erase Command Error
Erase
Cmd.
Error
“0”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.
Erase
(continue)
“1”
Status
Erase (continue)
Erase
Suspend
to Read
Status
Erase (continue)
Erase
Suspend
to Read
Status
“1”
Status
Erase
Suspend
to Read
Array
Program
Setup
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Status
Erase
Suspend
to Read
Array
Erase
Suspend
to Read
Elect.Sg.
Erase
Suspend
to Read
Array
“1”
Array
Erase
Suspend
to Read
Array
Program
Setup
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Status
Erase
Suspend
to Read
Array
Erase
Suspend
to Read
Elect.Sg.
Erase
Suspend
to Read
Elect.Sg.
“1”
Electronic
Signature
Erase
Suspend
to Read
Array
Program
Setup
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Array
Erase
(continue)
Erase
Suspend
to Read
Status
Erase
Suspend
to Read
Array
Erase
Suspend
to Read
Elect.Sg.
Erase
(complete)
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read
Elect.Sg.