28F320D18
40
Product Preview
Table 11. Write State Machine - Next State Table (Sheet 3 of 4)
Read Array
Program Setup
Erase Setup
BE Confirm,
P/E Resume,
ULB Confirm
Program/Erase
Suspend
(FFH)
(10H/40H)
(20H)
(D0H)
(B0H)
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Setup
Busy
Status
Status
1
0
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
PS Read Status
Erase Setup
Setup
Status
1
Erase (Busy)
Erase Error
Erase Setup
Erase Setup
Busy
Status
0
ES Read Status
ES Read Array
Erase (Busy)
ES Read Array
Program Setup
ES Read Array
Erase Suspend Read Array
Erase (Busy)
ES Read Array
Erase (Busy)
ES Read Array
ES Read Array
Program Setup
ES Read Array
Erase Suspend Read Array
Erase (Busy)
ES Read Array
Erase (Busy)
ES Read Array
ES Read Array
Program Setup
ES Read Array
Erase Suspend Read Array
Erase (Busy)
ES Read Array
Erase (Busy)
ES Read Array
ES Read Array
Program Setup
ES Read Array
Erase Suspend Read Array
Erase (Busy)
ES Read Array
Current
state of the
Other
Partition
Command Input to the Current Partition (and Next State of
the Current Partition)
R
State
Data
when
read
SR.7
Prog. Suspend
Prog. Suspend
Read Array
Read Array
Read Array
Program Setup
Read Array
Read Array
Program Setup
Read Array
Read Array
Read Array
Program (Busy)
Read Array
Read Array
Program Setup
Program
(Busy)
Program
(Busy)
Program
(Busy)
Current State of the Current
Partition
Idle
M
Idle
Setup
Idle
Setup
Setup
Idle
Erase Suspend
E
Done
P
Read Status
Read Array
Read Device
ID
Read Query
Error
Idle
Setup
Busy
Idle
Idle
Erase Suspend
Prog. Suspend
Setup
Busy
Idle
Prog. Suspend
Prog. Suspend
Prog. Suspend
Busy
Erase Suspend
Setup
Busy
Idle
Setup
Busy
Idle
Idle
Read Array
Read Array
Erase Suspend Read Array
CFI
1
Erase Suspend
Erase Suspend
Program (Busy)
Any State
Setup
Busy
Idle
P
1
1
Status
CFI
1
Status
Status
Status
1
Array
1
Status
1
Read Array
Idle
Erase Suspend
Done
Setup
1
ID
Program Suspend Read Array
Program
(Busy)
Program
Suspend Read
Array
Program
Suspend Read
Array
Read Array
Program
Suspend Read
Array
Program
Suspend Read
Array
Program Suspend Read Array
Program Suspend Read Array
Program Suspend Read Array
Erase Suspend
ID
1
Setup
Busy
Idle
Prog. Suspend
E
Read Status
1
Read Array
Read Device
ID
Read Query
Array
1
Setup
Erase Suspend Read Array
Erase Suspend Read Array
Erase Suspend Read Array
Read Array
Erase (Busy)
Erase Error
Erase Suspend Read Array
Erase Suspend Read Array
Erase Suspend Read Array
Erase Suspend Read Array