1-Gbit P30 Family
April 2005 Intel StrataFlash® Embedded Memory (P30) Datasheet
52 Order Number: 306666, Revision: 001
Write
0x10 Altern ate Word
Program Se tup Equivalent to the Word Program Setup command, 0x40.
0xE8 Buffered Pr ogram T hi s com m a nd lo ads a vari a ble num b er of wo rd s up t o th e bu ffer s iz e of 32
wor d s ont o th e progr am buffer.
0xD0 Buffered Program
Confirm
The confirm command is Issu ed after the data streaming for writing into the
buffer is done. This instruct s the WSM to perform the Buffered Program
algor ithm, writing the data from the buff er to the flash memory array.
0x80 BEF P Se tu p
First cycle of a 2-cycle comma nd; initiates Buffered Enhanced Factory
Program mode (BEFP). The CUI then waits for the BEFP Confirm command,
0xD0, that initiates the BEFP algorithm. All other commands are ignored when
BEFP mode begins.
0xD0 BEFP Co nfirm If the prev ious c omman d w as BE FP Se tup ( 0x8 0), t he CUI la tch es t he add ress
and data, and prepares the device for BEFP mode.
Erase
0x20 Block Erase Setup
Firs t cycle of a 2-cycle command; prepar es the CUI for a block-erase
operation. The WSM performs the erase algorithm on the block addressed by
the Erase Confirm command. If the next command is not the Erase Confirm
(0xD0) command, the CUI sets Status Register bits SR[ 4] and SR [5], and
places the device in read status register mode.
0xD0 Block Erase Confirm
If the first command was Block Erase Setup (0x20), the CUI latches the
address and data, and the WSM erases the addressed block. During block-
eras e operations, the device respon ds only to Read Status Register and Erase
Suspend commands. CE# or OE# must be toggled to update the Status
Register in asynchronous read. CE# or ADV# must be toggled to update the
Status Register Data for synchronous Non-array reads
Suspend 0xB0 Program or Er a s e
Suspend
This command issued to any device address initiates a suspend of the
currently-executing program or block era s e operation. The Status Register
indicates successful suspend operation by setting either SR[2] (program
suspended) or SR[6] (erase suspended), along with SR[7] (ready). The Write
S ta te Machi ne remains in the suspen d mode regardle ss of cont rol signa l sta tes
(except for RST# asserted).
0xD0 Suspend Resume This command issu ed t o any devi ce add ress r esu mes the su spen ded progr am
or block-erase operation.
Bloc k Lockin g/
Unlocking
0x60 Lock Block Setup
First cycl e o f a 2- cyc le comma nd; pre p ar es the CUI f or block lo ck co nf igur atio n
changes. If the ne xt command is not Block Lock (0x01), Block Unlock (0xD0),
or Block Lock -Do wn (0 x2F) , the C UI se t s Stat us Regi ster bi ts S R[4] an d SR[5] ,
indicating a command sequence error.
0x01 Lock Block If the previous command was Bloc k Lock Setup ( 0x60), the addressed block is
locked.
0xD0 Unlock Block If the previous command was Block Lock Setup (0x60), the addressed block is
unlocked. If the addressed block is in a lock-down st ate, the operation has no
effect.
0x2F Lock-Down Block If the previous command was Bloc k Lock Setup (0x60), the addressed block is
locked down.
Protection 0xC0 Program Protection
Register Setup
First cy cle of a 2 -cycl e comma nd; pr ep are s t he d evi ce for a Prot ect ion Re giste r
or Loc k Registe r program operation. The second cycle latches the regist er
addr ess and data, and starts the programming algorithm
Configuration
0x60 Read Configuration
Register Setup
Firs t cycle of a 2-cycle command; prepar es the CUI for device read
configuration. If the Set Read Configuration Register command (0x03) is not
the next command, the CUI sets S tatus Register bits SR[4] and SR[5],
indicating a command sequence error.
0x03 Read Configuration
Register
If the previous command was Read Configuration Register Setup (0x60), the
CUI l atc hes t he add ress and w rit es A[15 :0 ] to th e Re ad Co nf ig urat io n Reg is te r.
Following a C onfigur e Read Configuration Register command, subseq uent
read operations access array data.
Table 21. Command Codes and Definitions (Sheet 2 of 2)
Mode Code Device Mode Descriptio n