Intel® Advanced+ Boot Block Flash Memory (C3)
Datasheet Intel® Advanced+ Boot Block Flash Memory (C3) January 2005
Order Number: 290645, Revision: 022 47
Table 23. Comman d Codes and Descriptions
Code
(HEX) Device Mode Command Description
FF Read Arr ay This comm and places the device in read -a r ra y mode, which o utputs ar r ay data on the data pin s.
40 Progr a m Set-Up
This is a two-cycle comma nd. The first cycle prep ar es the CUI for a program operation. The
second cycle latch es addresses and dat a in formatio n and initiates the WSM to exe cute the
Progr am algorithm . The flash output s Status Registe r da t a when CE# or OE# is toggled. A Read
Array command is required after programming to read array data. See Section 10.2, “Pr ogram
Mo de ” on page 43.
20 Erase Set-Up This is a two-cy cle command. It prepares the CUI for the Erase Co nfirm comma nd. If the next
comma nd is not an Erase Confirm comm and, then t he CUI will (a) set both SR.4 and S R.5 to “1,”
(b) place the device into the read-Stat us Register m ode, and (c) wa it fo r another comm and. See
Sect io n 10.3, “Erase Mode” on page 44.
D0
Eras e Confirm
Program/Erase
Resume
Unlock Block
If the previ ous comman d was an Er ase Se t-U p comma nd, th en the CUI will clo se the add ress an d
data l atch es a nd beg in erasing the b lo ck indi cate d on t he add ress p in s. D uring p rogr am/era se, the
device wi ll respond only to the R ead Stat us Register, Program Su spend and Erase Suspend
comma nds, and will output Status Reg ister data when CE# or O E# is toggle d.
If a Pro gr am or Er ase operation was pr eviously suspended, this command will resume that
operation.
If the previous comm and was Block U nl ock Set-Up, the CUI will latc h t he address and unlock the
block indi cated on the address pin s . If the block had bee n pr evi ously set to Lo ck- Down, this
operat ion will hav e no effect . (S ee Section 11.1)
B0 Program Suspend
Erase Suspend
Issuing this c omman d wil l beg in to suspend the cu rre ntly execut ing P rogram/ Er ase ope rati on. The
S ta tus Regist er will indic ate when the operation has been succes sfully sus pended by setting ei ther
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 SU SP END st at e, regardless of the st at e of all input-
contro l pin s except RP #, w hich w ill i mmed iatel y shut dow n the WSM and t he r emaind er of the chip
if RP# is dr iven to VIL. Se e Se ctio n s 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 c ont ents of t he Status Register, regardl ess of the address presented to the device. The device
autom atica lly en ters this mod e af te r a Prog ram or Eras e ope ratio n has been in itia ted. See Section
10.1.4, “Read Status Regi ster” on page 42.
50 Clear Status
Register The WSM can set the block-lo ck sta tus SR[ 1], VPP S t at us SR[ 3], program sta tus SR [4] , and erase -
status SR[5] bits in the S tatus Register to “1,” but it cannot clear them to “0.” Issuing this command
clears t hose bits t o “0 .”
90 Read Identifier Th is command puts the device into the read-id ent ifier mode so that reading the device w il l output
the man uf acturer/de v ic e codes or block- l ock status. See Section 10.1.2, “Read Identifier” on
page 41.
60
Bloc k Lock,
Block Un lo ck,
Bloc k Lock-Down
Set-Up
This co m mand prepares the CUI for block-locki ng changes. If the next com mand is not Bloc k
Unlock, Block Lock, or Block Lock- D own, then th e CUI will set both the program a nd erase-Status
Regist er bits to ind ic ate a command- sequence error. See Section 11.0, “Security M odes” on
page 49.
01 Lock-Block If the pr evious command was Lock Set-Up, the CUI will latch t he address and lock the block
indicat ed on the addr ess pins. (Se e Section 11.1)
2F Lock-Down If the previous command was a Lock- D own Set-U p com m and, the C UI will latch the address and
lock-down the block indicated on th e address pins . (See Section 11.1)
98 CFI Query This co m m and puts th e device into t he CFI-Query mode so that reading t he device wil l out put
Common Flash Interface information. See Section 10.1.3 and Appendi x C, “Com m on Flash
Interface”.
C0 Protection
Program
Set-Up
This is a tw o- cycle command. Th e fir s t cycle prepar es the CUI fo r a program op er ation to the
protection regis ter. The second cycle latc hes addresses and data informa ti on and initiat es the
WSM to execute the Protection Program algorithm to the protection register. The flash outputs
S tatus 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. Pr og Set-Up Opera te s th e sam e as Prog r am Set-up command. (See 0x40/Program Set-Up)
00 Invalid/
Reserved Unass igned commands shoul d not be used. Intel reserves the righ t to re def ine these codes for
future function s.
Note: See Appendix A, “ Write State M achine States” fo r mo de transition inform ation.