E
SMART 5 BOOT BLOCK MEMORY FAMILY
APPENDIX A
WRITE STATE MACHINE: CURRENT-NEXT STATE
CHART
Write State Machine Current/Next States
Command Input (and Next State)
Current
State
SR.7
Data
When
Read
Read
Array
(FFH)
Program Erase
Setup
Erase
Erase
Erase
Read
Clear
Read
ID
(90H)
Setup Confirm Susp. Resume Status Status
(10/40H)
(20H)
(D0H)
(B0H)
(D0H)
(70H)
(50H)
Read
Array
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
“1”
“1”
“0”
Array
Status
Status
Read Array
Program
Setup
Program (Command Input = Data to be programmed)
Program
Program:
Not
Complete
Program:
Complete
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
“1”
“1”
Status
Status
Read Array
Erase
Setup
Erase Command Error
Erase
Cmd.
Error
Erase
Erase
Erase Command Error
Erase
Cmd.
Error
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
“1”
“0”
Status
Status
Status
Read Array
Erase:
Not
Complete
Erase
Susp. to
Status
Erase
Erase
Erase:
Complete
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
“1”
“1”
Read Array
Erase
Erase
Suspend
to Status
Erase
Status Susp. to
Array
Erase
Erase
Erase
Res’d.
Res’d.
Susp. to Erase Susp. to
Array
Erase
Erase
Susp. to Susp. to Res’d.
Status
Array
Array
Erase
Suspend
to Array
Erase
Susp. to
Array
Erase
Erase
Erase
Erase
“1”
Array
Susp. to Erase Susp. to
Array
Susp. to Susp. to Res’d.
Status
Array
Array
Read
Status
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
“1”
“1”
Status
ID
Read Array
Read Array
Read
Identifier
Read
Array
Program
Setup
Erase
Setup
Read
Status
Read
Array Read ID
37
ADVANCE INFORMATION