English
Language : 

M36W432T Datasheet, PDF (55/57 Pages) STMicroelectronics – 32 Mbit 2Mb x16, Boot Block Flash Memory and 4 Mbit 256K x16 SRAM, Multiple Memory Product
M36W432T, M36W432B
APPENDIX D. FLASH MEMORY COMMAND INTERFACE AND PROGRAM/ERASE CONTROLLER
STATE
Table 34. Write State Machine Current/Next, sheet 1 of 2
Current SR
State bit 7
Data
When
Read
Read
Array
(FFh)
Program
Setup
(10/40h)
Command Input (and Next State)
Erase
Setup
(10/40h)
Erase
Confirm
(D0h)
Prog/Ers
Suspend
(B0h)
Prog/Ers
Resume
(D0h)
Read
Status
(70h)
Clear
Status
(50h)
Read Array “1”
Array Read Array Prog.Setup Ers. Setup
Read Array
Read Sts. Read Array
Read
Status
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Read
Elect.Sg.
“1”
Electronic
Signature
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Read CFI
Query
“1”
CFI
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Lock Setup “1” Status
Lock Command Error
Lock Lock Cmd Lock
(complete) Error (complete)
Lock Command Error
Lock Cmd
Error
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Lock
(complete)
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Prot. Prog.
Setup
“1”
Status
Protection Register Program
Prot. Prog.
(continue)
“0”
Status
Protection Register Program continue
Prot. Prog.
(complete)
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Prog. Setup “1” Status
Program
Program
(continue)
“0”
Status
Program (continue)
Prog. Sus
Read Sts
Program (continue)
Prog. Sus
Status
“1”
Status
Prog. Sus
Read Array
Program Suspend to
Read Array
Program Prog. Sus Program Prog. Sus Prog. Sus
(continue) Read Array (continue) Read Sts Read Array
Prog. Sus
Read Array
“1”
Array
Prog. Sus Program Suspend to
Read Array
Read Array
Program Prog. Sus Program Prog. Sus Prog. Sus
(continue) Read Array (continue) Read Sts Read Array
Prog. Sus
Read
Elect.Sg.
“1”
Electronic Prog. Sus
Signature Read Array
Program Suspend to
Read Array
Program Prog. Sus Program Prog. Sus Prog. Sus
(continue) Read Array (continue) Read Sts Read Array
Prog. Sus
Read CFI
“1”
CFI
Prog. Sus Program Suspend to
Read Array
Read Array
Program Prog. Sus Program Prog. Sus Prog. Sus
(continue) Read Array (continue) Read Sts Read Array
Program
(complete)
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Erase
Setup
“1” Status
Erase Command Error
Erase
(continue)
Erase
CmdError
Erase
(continue)
Erase Command Error
Erase
Cmd.Error
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Erase
(continue)
“0”
Status
Erase (continue)
Erase Sus
Read Sts
Erase (continue)
Erase Sus
Read Sts
“1”
Status
Erase Sus Program Erase Sus Erase Erase Sus Erase Erase Sus Erase Sus
Read Array Setup Read Array (continue) Read Array (continue) Read Sts Read Array
Erase Sus
Read Array
“1”
Array
Erase Sus Program Erase Sus Erase Erase Sus Erase Erase Sus Erase Sus
Read Array Setup Read Array (continue) Read Array (continue) Read Sts Read Array
Erase Sus
Read
Elect.Sg.
“1”
Electronic Erase Sus Program
Signature Read Array Setup
Erase Sus Erase Erase Sus Erase Erase Sus Erase Sus
Read Array (continue) Read Array (continue) Read Sts Read Array
Erase Sus
Read CFI
“1”
CFI
Erase Sus Program Erase Sus Erase Erase Sus Erase Erase Sus Erase Sus
Read Array Setup Read Array (continue) Read Array (continue) Read Sts Read Array
Erase
(complete)
“1”
Status
Read Array
Program
Setup
Erase
Setup
Read Array
Read
Status
Read Array
Note: Cmd = Command, Elect.Sg. = Electronic Signature, Ers = Erase, Prog. = Program, Prot = Protection, Sus = Suspend.
55/57