Intel
£
Advanced+ Boot Block Flash Memory (C3)
52 Datasheet
Appendix B Flow Charts
Figure 13. Word Program Flowchart
Program
Suspend
Loop
Start
Write 0x40,
Wor d Addr ess
Write Data,
Wor d Addr ess
Read Status
Register
SR[7] =
Full Status
Check
(i f desi red)
Program
Complete
Suspend?
1
0
No
Yes
WORD PROGRAM PROCEDURE
Repeat for subsequent Word Pr ogram operations.
Full Status Register check can be done after each program, or
after a sequence of program operati ons.
Write 0xFF after the last operation to set to the Read Arr ay
state.
Comments
Bus
Operation
Command
Data = 0x40
Addr = Location to pr ogram
Wr i te
Program
Setup
Data = Data to program
Addr = Location to pr ogram
Wr i te Data
Status register data: Toggle CE# or
OE# to update Status Register
Read None
Check SR[7]
1 = WSM Ready
0= WSMBusy
Idle None
(Setup)
(Confirm)
FULL STATUS CHECK PROCEDURE
Read Status
Register
Program
Successful
SR[3] =
SR[1] =
0
0
SR[4] =
0
1
1
1 V
PP
Range
Error
Device
Protect Error
Program
Error
SR[3] MUST be cl eared before the Write State Machine will
allow further program attempts.
If an er ror is detected, clear the Status Register before
continuing operations - only the Clear Staus Register
com mand cl ears the Status R egister error bits.
Idle
Idle
Bus
Operation
None
None
Command
Check SR[3]:
1= V
PP
Error
Check SR[4]:
1= DataProgramError
Comments
Idle None
Check SR[1]:
1 = Block locked; operation aborted