|
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
|
▷ |