English
Language : 

306666-11 Datasheet, PDF (86/99 Pages) Numonyx B.V – Numonyx StrataFlash Embedded Memory
Figure 45: Protection Register Programming Flowchart
PROTECTION REGISTER PROGRAMMING PROCEDURE
Start
Write 0xC0,
PR Address
(Program Setup)
Write PR
(Confirm Data)
Address & Data
Bus
Operation Command
Comments
Program Data = 0xC0
Write
PR Setup Addr = First Location to Program
Protection Data = Data to Program
Write Program Addr = Location to Program
Read None Status Register Data.
Read Status
Register
SR[7] =
0
1
Full Status
Check
(if desired)
Program
Complete
Check SR[7]:
Idle
None 1 = WSM Ready
0 = WSM Busy
Program Protection Register operation addresses must be
within the Protection Register address space. Addresses
outside this space will return an error.
Repeat for subsequent programming operations.
Full Status Register check can be done after each program, or
after a sequence of program operations.
Write 0xFF after the last operation to set Read Array state.
FULL STATUS CHECK PROCEDURE
Read Status
Register Data
SR[3] =
1
0
1
SR[4] =
0
SR[1] =
1
0
Program
Successful
V Range Error
PP
Program Error
Register Locked;
Program Aborted
Bus Command
Operation
Comments
Check SR[3]:
Idle
None
1 =VPP Range Error
Idle
None Check SR[4]:
1 =Programming Error
Check SR[1]:
Idle
None 1 =Block locked; operation aborted
Only the Clear Staus Register command clears SR[1, 3, 4].
If an error is detected, clear the Status register before
attempting a program retry or other error recovery.
P30
Datasheet
86
November 2007
Order Number: 306666-11