Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figure 28: Word Program Flowchart<br />
Start<br />
Write 40h,<br />
Word Address<br />
Write Data<br />
Word Address<br />
Read Status<br />
Register<br />
SR[7] =<br />
1<br />
Full Program<br />
Status Check<br />
(if desired)<br />
Program<br />
Complete<br />
Read Status<br />
Register<br />
SR[3] =<br />
0<br />
SR[4] =<br />
0<br />
SR[1] =<br />
0<br />
Program<br />
Successful<br />
No<br />
Suspend<br />
Program<br />
11.2 Factory Programming<br />
0<br />
1<br />
1<br />
1<br />
Suspend<br />
Program<br />
Loop<br />
Yes<br />
FULL PROGRAM STATUS CHECK PROCEDURE<br />
V PP Range<br />
Error<br />
Program<br />
Error<br />
Device<br />
Protect Error<br />
WORD PROGRAM PROCEDURE<br />
Bus<br />
Operation Command<br />
Bus<br />
Operation Command<br />
Standby<br />
Standby<br />
Numonyx <strong>Wireless</strong> <strong>Flash</strong> <strong>Memory</strong> (<strong>W30</strong>) (<strong>W30</strong>)<br />
Check SR[3]<br />
1 = V PP error<br />
Comments<br />
Data = 40h<br />
Addr = Location to program (WA)<br />
Repeat for subsequent programming operations.<br />
Full status register check can be done after each program or<br />
after a sequence of program operations.<br />
Comments<br />
Check SR[4]<br />
1 = Data program error<br />
SR[3] MUST be cleared before the WSM will allow further<br />
program attempts<br />
Only the Clear Staus Register command clears SR[4:3,1].<br />
If an error is detected, clear the status register before<br />
attempting a program retry or other error recovery.<br />
The standard factory programming mode uses the same commands and algorithm as<br />
the Word Program mode (40h/10h). When V PP is at V PPL , program and erase currents<br />
are drawn through VCC. If VPP is driven by a logic signal, V PPL must remain above the<br />
V PPL Min value to perform in-system flash memory modifications. When VPP is<br />
connected to a 12 V power supply, the flash device draws program and erase current<br />
directly from VPP, which eliminates the need for an external switching transistor to<br />
control the V PP voltage.<br />
Datasheet November 2007<br />
60 Order Number: 290702-13<br />
Write<br />
Program<br />
Setup<br />
Write Data<br />
Read<br />
Standby<br />
Standby<br />
Data = Data to program (WD)<br />
Addr = Location to program (WA)<br />
Read SRD<br />
Toggle CE# or OE# to update SRD<br />
Check SR[7]<br />
1 = WSM ready<br />
0 = WSM busy<br />
Check SR[1]<br />
1 = Attempted program to locked block<br />
Program aborted