256-Mbit J3 (x8/x16)
Figure 26. Protection Register Programming Flowchart
Start
Bus Operation
Write
Write
Command
Protection Program
Setup
Protection Program
Comments
Data = C0H
Data = Data to Program
Addr = Location to Program
Status Register Data Toggle
CE# or OE# to Update Status
Register Data
Check SR.7
1 = WSM Ready
0 = WSM Busy
Write C0H
(Protection Reg.
Program Setup)
Write Protect. Register
Address/Data
Read
Standby
Read Status Register
SR.7 = 1?
Yes
Full Status
Check if Desired
No
Protection Program operations can only be addressed within the protection
register address space. Addresses outside the defined space will return an
error.
Repeat for subsequent programming operations.
SR Full Status Check can be done after each program or after a sequence of
program operations.
Write FFH after the last program operation to reset device to read array mode.
Program Complete
FULL STATUS CHECK PROCEDURE
Read Status Register
Data (See Above)
1, 1
SR.3, SR.4 =
V
PEN
Range Error
0,1
SR.1, SR.4 =
Standby
Bus Operation
Standby
Command
Comments
SR.1 SR.3 SR.4
0
1
1
V
PEN
Low
0
0
1
Prot. Reg.
Prog. Error
Register
Locked:
Aborted
1
0
1
Protection Register
Programming Error
Attempted Program to
Locked Register -
Aborted
Standby
SR.3 MUST be cleared, if set during a program attempt, before further
attempts are allowed by the Write State Machine.
1,1
SR.1, SR.4 =
SR.1, SR.3 and SR.4 are only cleared by the Clear Staus Register Command,
in cases of multiple protection register program operations before full status is
checked.
If an error is detected, clear the status register before attempting retry or other
error recovery.
Program Successful
Datasheet
67