21.02.2013 Views

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

Numonyxâ„¢ Wireless Flash Memory (W30)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!