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>)<br />

11.0 Program Operations<br />

11.1 Word Program<br />

When the Word Program command is issued, the WSM executes a sequence of<br />

internally timed events to program a word at the desired address, and to verify that the<br />

bits are sufficiently programmed. Programming the flash memory array changes<br />

specifically addressed bits to 0; 1 bits do not change the memory cell contents.<br />

Programming can occur in only one partition at a time. All other partitions must be in<br />

either a read mode or erase suspend mode. Only one partition can be in erase suspend<br />

mode at a time.<br />

To examine the status register can be examined for program progress, read any<br />

address within the partition that is busy programming. However, while most status<br />

register bits are partition-specific, the Device WSM Status bit, SR[7], is device-specific.<br />

That is, if the status register is read from any other partition, SR[7] indicates the<br />

program status of the entire flash memory device. This status bit permits the system<br />

CPU to monitor the program progress while reading the status of other partitions.<br />

CE# or OE# toggle (during polling) updates the status register. Several commands can<br />

be issued to a partition that is programming: Read Status Register, Program Suspend,<br />

Read Identifier, and Read Query. The Read Array command can also be issued, but the<br />

read data is indeterminate.<br />

After programming completes, three status register bits can signify various possible<br />

error conditions:<br />

• SR[4] indicates a program failure if set.<br />

• If SR[3] is set, the WSM could not execute the Word Program command, because VPP was outside the acceptable limits.<br />

• If SR[1] is set, the program was aborted, because the WSM attempted to program<br />

a locked block.<br />

After the status register data is examined, clear it using the Clear Status Register<br />

command before issuing a new command. The partition remains in status register<br />

mode until another command is written to that partition. Any command can be issued<br />

after the status register indicates program completion.<br />

If CE# is deasserted while the flash device is programming, the flash devices do not<br />

enter standby mode until the program operation completes.<br />

November 2007 Datasheet<br />

Order Number: 290702-13 59

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

Saved successfully!

Ooh no, something went wrong!