Intel® Advanced+ Boot Bloc k Flash Memory (C3)
Datasheet I ntel® Advanced+ B oot Block Flash Mem ory (C3) M ay 2005
Order Number: 290645, Revisio n: 023 47
Table 23. Co mmand Codes and Descriptions
Code
(HEX) Device Mode Command Description
FF Rea d Array This command places the device i n read- array m ode , whic h outputs array data on the data pins.
40 Program Set-Up
Thi s is a two-cycle command . The firs t cycle pr epa r es the CUI for a program opera ti on. The
sec ond cycle lat ches ad dr esse s and d at a informat ion and initiates th e WSM to exec ute the
Pro gr am al gorithm. The fl ash outputs Statu s Register data w hen CE# or OE # is toggled. A Read
Array command is required after programming to read array data. See Section 10.2, “Program
Mod e” on page43.
20 E rase Set-U p T hi s is a two-cycl e command. It pr epa r es the C UI for t he Era se Conf ir m comman d. 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-S tatus Register mode, and (c) wait for another command. See
Section 10.3, “Erase Mode” on page 44.
D0
Eras e C onfi r m
Program/Erase
Resume
Unlock Block
If the previous command w as an Erase Set-Up command, then the C UI wil l close the address and
dat a lat ch es and b eg in er as ing t he blo ck ind ic ated on the ad dres s pins . Du ring pro gram /e ras e, th e
device wi ll re spon d only to th e Read Status Regist er, Progr am Su spend and Er ase Suspend
commands, and will output Status Register data when CE# or OE# is toggled.
If a Pr ogram or Erase op er ation was p reviously suspended, this command wil l re sume t hat
operation.
If the previous command was Block Unlock Set-Up, the CUI will latch the address and unlock the
block indicated on the address pins. If the block had been previously set to Lock-Down, this
operati on wi ll have no eff ect. (See Section 11.1)
B0 Program Suspend
Eras e S us pend
Issui n g this com m and w ill be gin to susp end the cu rre ntl y execu t ing Pro gra m/ Eras e ope rat ion. The
S ta tu s Re gist er wi ll i ndic ate w hen th e ope rat ion ha s been su ccess fu lly s uspen de d by set tin g eit her
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-
cont rol pins ex ce pt RP #, wh ich will i mme diat ely sh ut dow n the WSM and t he re mai nder of t he chi p
if RP# is dr iven to VIL. See Sect ions 3.2.5 .1 and 3.2.6 .1.
70 Read Status
Register
This comman d places the device into read -Stat us Registe r m ode. R eading the device w ill ou tput
the content s of th e Status Regist er, regar dless of t he ad dr ess p r esen ted to the device. The device
automaticall y en te r s t his mode aft er a P rogr am or E r ase o perat ion has been initiated. See Section
10.1. 4, “Read Stat us Re gister” on page 42 .
50 Clear Status
Register The WSM c an se t the bloc k- lock status SR[1], V PP Status SR [3 ], program status SR[4], and erase-
sta tus SR [5 ] bits in the St atus Regi ster to “1, ” but it cannot clea r the m to “0 .” Issu ing t his com m and
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/d evice code s or block-lock sta tus. Se e Section 10.1.2, “Read Identifier” on
page 41.
60
Blo ck Lock,
Blo ck U nlock,
Blo ck Lock - D own
Set-Up
This comman d pr ep ar es the C UI fo r block- lock ing changes. If the next c ommand is not Blo c k
Unl ock, Bl ock Lo ck, or Bl ock Lock-Down, the n the C UI wil l set both t he program and er ase-Statu s
Register bits to indicate a command-sequence error . See Section 11.0, “ Secur ity M ode s” on
page 49.
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 previ ous co m m and was a Loc k- Down Set-Up com mand, th e C UI will latch the addre ss and
lock- down th e bloc k in dicated on t he 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 S ec ti o n 10. 1 . 3 and Appendix C, “Common Flash
Interface”.
C0 Protection
Program
Set-Up
This is a tw o- cycle com m and . The firs t cycle pr epa r es the C UI for a prog ra m operatio n to the
prot ectio n r egister. The sec ond cycle lat ches ad dr esse s and d at a informat ion and initiates th e
WSM to execute the Protection P rogr am algor ithm to the p rotection r egister . The f lash output s
Status Register data when CE# or OE# is toggled. A Read Array command is required after
programming t o read array data. See Section 11.5.
10 Alt. Prog Set-Up Operates the same as Program Set-up co m m and. (S ee 0x 40/Program Set- U p)
00 Invalid/
Reserved Unas signed commands should not be used. I ntel reserves the righ t to re define these codes for
future functions.
Note: See Append ix A, “Write State Machine States” for mode transi tion information.