C3 Discrete
Datasheet March 2008
46 290645-24
Table 24: Command Codes and Descriptions
Code
(HEX) Device Mode Command Description
FF Read Array This command places the device in read-array mode, which outputs array data on the data pins.
40 Program Set-Up
This is a two-cycle command. The first cycle prepares the CUI for a program operation. The second
cycle latches addresses and data information and initiates the WSM to execute the Program
algorithm. The flash outputs Status Register data when CE# or OE# is toggled. A Read Array
command is required after programming to read array data. See Section 10.2, “Program
Mode” on page 43.
20 Erase Set-Up
This is a two-cycle command. It prepares the CUI for the Erase Confirm command. If the next
command is not an Erase Confirm command, then the CUI will (a) set both SR.4 and SR.5 to “1,”
(b) place the device into the read-Status Register mode, and (c) wait for another command. See
Section 10.3, “Erase Mode” on page 44.
D0
Erase Confirm
Program/Erase
Resume
Unlock Block
If the previous command was an Erase Set-Up command, then the CUI will close the address and
data latches and begin erasing the block indicated on the address pins. During program/erase, the
device will respond only to the Read Status Register, Program Suspend and Erase Suspend
commands, and will output Status Register data when CE# or OE# is toggled.
If a Program or Erase operation was previously suspended, this command will resume that
operation.
If the previous command was Block Unlock Set-Up, the CUI will latch the address and unlock the
block indicated on the address pin s. If the block had been previously set to Lock-Down, this
operation will have no effect. (See Section 11.1)
B0 Program Suspend
Erase Suspend
Issuing this command will begin to suspend the currently executing Program/Er ase operation. The
Status Reg ister will indicate whe n the operatio n has been successfu lly suspended by set ting either
the program-suspend SR[2] or erase-suspend SR[6] and the WSM status bit SR[7] to a “1”
(ready). The WSM will continue to idle in the SUSPEND state, regardless of the state of all input-
control pins except RP#, which will immediately s hut down the WSM and the remainder of the chip
if RP# is driven to VIL. See Sections 3.2.5.1 and 3.2.6.1.
70 Read Status
Register
This command places the device into read-Status Register mode. Reading the device will output
the contents of the Status R egis ter, regardless of the address presented to the device. The device
automatically enters this mode after a Program or Erase operation has been initiated. See
Section 10.1.4, “Read Status Register” on page 42.
50 Clear Status
Register
The WSM can set the block-lock status SR[1], VPP Status SR[3], program status SR[4], and erase-
status SR[5] bits in the Status Register to “1,” but it cannot clear them to “0.” Issuing this
command clears those bits to “0.”
90 Read Identifier This command puts the device into the read-identifier mode so that reading the device will output
the manufacturer/device codes or block-lock status. See Section 10.1.2, “Read Identifier”
on page 41.
60
Block Lock,
Block Unlock,
Block Lock-Down
Set-Up
This command prepares the CUI for block-locking changes. If the next command is not Block
Unlock, Block Lock, or Block Lock-Down, then the CUI will set both the program and erase-Status
Register bits to indicate a command-sequence error. See Section 11.0, “Security Modes”
on page 48.
01 Lock-Block If the previous command was Lock Set-Up, the CUI will latch the address and lock the block
indicated on the address pins. (See Section 11.1)
2F Lock-Down If the previous c ommand was a Lock-Down Set-Up command, the CUI will latch the address and
lock-down the block indicated on the address pins. (See Section 11.1)
98 CFI Query This command puts the device into the CFI-Query mode so that reading the device will output
Common Flash Interface information. See Section 10.1.3 and Appendix C, “Common
Flash Interface”.
C0 Protection
Program
Set-Up
This is a two-cycle command. The first cycle prepares the CUI for a program operation to the
protection regi ster. The second cycle latches addr esses and data information and initiates the WSM
to execute the Protection Program algorithm to the protection register. The flash outputs Status
Register data when CE# or OE# is toggled. A Read Array command is required after programming
to read array data. See Section 11.5.
10 Alt. Prog Set-Up Operates the same as Program Set-up command. (See 0x40/Program Set-Up)
00 Invalid/
Reserved Unassigned commands should not be used. Numonyx reserves the right to redefine these codes
for future functions.
Note: See Appendix A, “Write State Machine States” for mode transition information.