English
Language : 

28F800C3 Datasheet, PDF (53/70 Pages) Intel Corporation – Advanced+ Boot Block Flash Memory (C3)
C3 Discrete
Appendix A Write State Machine States
Table 26 and Table 27 show the Write State Machine command state transitions based
on incoming commands.
Table 26: Write State Machine States (Sheet 1 of 2)
Command Input (and Next State)
Current State
SR.
7
Data
When
Read
Read Array
“1” Array
Read Status
“1” Status
Read Config. “1” Config
Read Query
“1” CFI
Lock Setup
“1” Status
Lock Cmd. Error “1” Status
Lock Oper.
(Done)
Prot. Prog.
Setup
Prot. Prog.
(Not Done)
Prot. Prog.
(Done)
Prog. Setup
Program (Not
Done)
“1” Status
“1” Status
“0” Status
“1” Status
“1” Status
“0” Status
Prog. Susp.
Status
“1” Status
Prog. Susp.
Read Array
“1” Array
Prog. Susp.
Read Config
“1” Config
Prog. Susp.
Read Query
Program
(Done)
Erase Setup
“1” CFI
“1” Status
“1” Status
Read
Array
(FFH)
Read
Array
Read
Array
Read
Array
Read
Array
Program
Setup
(10/
40H)
Prog.
Setup
Prog.
Setup
Prog.
Setup
Prog.
Setup
Erase
Setup
(20H)
Ers.
Setup
Ers.
Setup
Ers.
Setup
Ers.
Setup
Lock Command Error
Read
Array
Read
Array
Prog.
Setup
Prog.
Setup
Ers.
Setup
Ers.
Setup
Erase
Confirm
(D0H)
Prog/Ers
Suspend
(B0H)
Prog/
Ers
Resume
(D0)
Read
Status
(70H)
Clear
Status
(50H)
Lock
(Done)
Read Array
Read Array
Read Array
Read Array
Lock
Cmd.
Error
Read Array
Read Array
Lock
(Done)
Read Sts.
Read Sts.
Read Sts.
Read Sts.
Read
Array
Read
Array
Read
Array
Read
Array
Lock Cmd. Error
Read Sts.
Read Sts.
Read
Array
Read
Array
Protection Register Program
Protection Register Program (Not Done)
Read
Array
Prog.
Setup
Ers.
Setup
Prog.
Sus.
Read
Array
Prog.
Sus.
Read
Array
Prog.
Sus.
Read
Array
Prog.
Sus.
Read
Array
Read
Array
Program (Not Done)
Program Suspend
Read Array
Program Suspend
Read Array
Program Suspend
Read Array
Program Suspend
Read Array
Prog.
Setup
Ers.
Setup
Erase Command Error
Read Array
Program
Prog. Sus.
Status
Read Sts.
Read
Array
Program (Not Done)
Prog.
(Not
Done)
Prog. Sus.
Rd. Array
Program
(Not
Done)
Prog.
Sus.
Status
Prog.
Sus. Rd.
Array
Prog.
(Not
Done)
Prog. Sus.
Rd. Array
Program
(Not
Done)
Prog.
Sus.
Status
Prog.
Sus. Rd.
Array
Prog.
(Not
Done)
Prog. Sus.
Rd. Array
Program
(Not
Done)
Prog.
Sus.
Status
Prog.
Sus. Rd.
Array
Prog.
(Not
Done)
Prog. Sus.
Rd. Array
Program
(Not
Done)
Erase
(Not
Done)
Read Array
Erase
Cmd.
Error
Erase
(Not
Done)
Prog.
Sus.
Status
Prog.
Sus. Rd.
Array
Read
Status
Read
Array
Erase Command
Error
March 2008
290645-24
Datasheet
53