28F002BC 2-MBIT BOOT BLOCK FLASH MEMORY
E
36
PRELIMINARY
APPENDIX B
WSM TRANSITION TABLE
Write State Machine Current/Next States
Command Input (and Next State)
Current
State
SR.7
Data
When
Read
Read
Array
(FFH)
Program
Setup
(40H)
Erase
Setup
(20H)
Erase
Confirm
(D0H)
Erase
Susp.
(B0H)
Erase
Resume
(D0H)
Read
Status
(70H)
Clear
Status
(50H)
Read
ID
(90H)
Read
Array
“1”
Array
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
Program
Setup
“1”
Status
Program (Command Input = Byte Program Data)
Program
*
(Not
Comp.)
“0”
Status
Program
Program
(Comp.)
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
Erase
Setup
“1”
Status
Erase Command Error
Erase
Erase
Cmd.
Error
Erase
Erase Command Error
Erase
Cmd.
Error
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
Erase
(Not
Comp.)
“0”
Status
Erase
Erase
Susp. to
Status
Erase
Erase
(Comp.)
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
Erase
Suspend
to Status
“1”
Status
Erase
Susp. to
Array
Erase
Susp. to
Array
Erase
Susp. to
Array
Erase
Erase
Susp. to
Array
Erase
Erase
Susp. to
Status
Erase
Susp. to
Array
Erase
Susp. to
Array
Erase
Suspend
to Array
“1”
Array
Erase
Susp. to
Array
Erase
Susp. to
Array
Erase
Susp. to
Array
Erase
Erase
Susp. to
Array
Erase
Erase
Susp. to
Status
Erase
Susp. to
Array
Erase
Susp. to
Array
Read
Status
“1”
Status
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
Read
Identifier
“1”
ID
Read
Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read
Array
Read ID
NOTE:
You cannot program “1”s to the flash. Writing FFH after the Program Setup command will initiate the program algorithm of the
WSM machine. The WSM will attempt the program, realize you are trying to program “1”s, and exit to read status mode without
changing memory contents. No error is returned. Writing another FFH while in read status mode will return the flash to Read
Array.