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.

Numonyx <strong>Wireless</strong> <strong>Flash</strong> <strong>Memory</strong> (<strong>W30</strong>) (<strong>W30</strong>)<br />

After resuming a suspended operation, issue the read command appropriate to the<br />

read operation. To read status after resuming a suspended operation, issue a Read<br />

Status Register command (70h) to return the suspended partition to status mode.<br />

Figure 30: Program Suspend / Resume Flowchart<br />

Start<br />

Write B0h<br />

Any Address<br />

Write 70h<br />

Same Partition<br />

Read Status<br />

Register<br />

SR[7] =<br />

1<br />

SR[2] =<br />

1<br />

Write FFh<br />

Susp Partition<br />

Read Array<br />

Data<br />

Done<br />

Reading<br />

Yes<br />

Write D0h<br />

Any Address<br />

Program<br />

Resumed<br />

Write 70h<br />

Same Partition<br />

0<br />

0<br />

No<br />

PROGRAM SUSPEND / RESUME PROCEDURE<br />

Program<br />

Completed<br />

Write FFh<br />

Pgm'd Partition<br />

Read Array<br />

Data<br />

Bus<br />

Command Comments<br />

Operation<br />

Datasheet November 2007<br />

66 Order Number: 290702-13<br />

Write<br />

Write<br />

Read<br />

Standby<br />

Standby<br />

Write<br />

Read<br />

Write<br />

Program<br />

Suspend<br />

Read<br />

Status<br />

Read<br />

Array<br />

Program<br />

Resume<br />

Data = B0h<br />

Addr = Any address within programming<br />

partition<br />

Data = 70h<br />

Addr = Any address in same partition<br />

Read SRD<br />

Toggle CE# or OE# to update SRD<br />

Addr = Any address in same partition<br />

Check SR[7]<br />

1 = WSM ready<br />

0 = WSM busy<br />

Check SR[2]<br />

1 = Program suspended<br />

0 = Program completed<br />

Data = FFh<br />

Addr = Any device address (except word<br />

being programmed)<br />

Read array data from block other than<br />

the one being programmed<br />

Data = D0h<br />

Addr = any device address<br />

If the suspended partition was placed in Read Array mode:<br />

Write<br />

Read<br />

Status<br />

Return partition to status mode:<br />

Data = 70h<br />

Addr = address within same partition

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

Saved successfully!

Ooh no, something went wrong!