28F640L30, 28F128L30, 28F256L30
Appendix B Flowcharts
Figure 30. Word Program Flowchart
WORD PROGRAM PROCEDURE
Bus
Start
Command
Operation
Comments
Program Data = 0x40
Write
Write
Read
Write 0x40,
(Setup)
Setup
Addr = Location to program
Word Address
Data = Data to program
Addr = Location to program
Data
Write Data,
(Confirm)
Word Address
None
None
Status register data
Program
Suspend
Loop
Read Status
Register
Check SR[7]
1 = WSM Ready
0 = WSM Busy
Idle
No
Suspend?
Yes
0
SR[7] =
1
Repeat for subsequent Word Program operations.
Full Status Register check can be done after each program, or
after a sequence of program operations.
Full Status
Check
(if desired)
Write 0xFF after the last operation to set to the Read Array
state.
Program
Complete
FULL STATUS CHECK PROCEDURE
Read Status
Register
Bus
Command
Operation
Comments
Check SR[3]:
1 = PP Error
Idle
Idle
None
None
V
1
1
1
VPP Range
Error
SR[3] =
0
Check SR[4]:
1 = Data Program Error
Program
Error
Check SR[1]:
1 = Block locked; operation aborted
SR[4] =
0
Idle
None
SR[3] MUST be cleared before the Write State Machine will
allow further program attempts.
Device
SR[1] =
0
Protect Error
If an error is detected, clear the Status Register before
continuing operations - only the Clear Staus Register
command clears the Status Register error bits.
Program
Successful
74
Datasheet