
10
3591A–FLASH–12/05
AT49BV160D(T)
5.
Word Program Flowchart
Program
Suspend
Loop
Start
Write 40,
Any Address
Write Data,
Word Address
Read-Status
Register
SR7 =
Full Status
Check
(If Desired)
Program
Complete
Suspend?
1
0
No
Ye s
(Setup)
(Confirm)
6.
Word Program Procedure
Bus
Operation
Command
Comments
Write
Program
Setup
Data = 40
Addr = Any Address
Write
Data
Data = Data to program
Addr = Location to program
Read
None
Status register data: Toggle CE
or
OE to update status register
Idle
None
Check SR7
1 = WSM Ready
0 = WSM Busy
Repeat for subsequent Word Program operations.
Full status register check can be done after each program, or
after a sequence of program operations.
Write FF after the last operation to set to the Read state.
7.
Full Status Check Flowchart
Read Status
Register
Program
Successful
SR3 =
SR1 =
0
0
SR4 =
0
1
1
1
V
P P
Range
Error
Device
Protect Error
Program
Error
8.
Full Status Check Procedure
Bus
Operation
Command
Comments
Idle
None
Check SR3:
1 = V
PP
Error
Idle
None
Check SR4:
1 = Data Program Error
Idle
None
Check SR1:
1 = Sector locked; operation
aborted
SR3 MUST be cleared before the Write State Machine allows
further program attempts.
If an error is detected, clear the status register before
continuing operations – only the Clear Status Register
command clears the status register error bits.