English
Language : 

A28F200BX-T Datasheet, PDF (14/33 Pages) Intel Corporation – 2-MBIT (128K x 16, 256K x 8) BOOT BLOCK FLASH MEMORY FAMILY
A28F200BX-T B
Program Setup (40H or 10H)
This command simply sets the CUI into a state such
that the next write will load the address and data
registers Either 40H or 10H can be used for Pro-
gram Setup Both commands are included to ac-
commodate efforts to achieve an industry standard
command code set
Program
The second write after the program setup command
will latch addresses and data Also the CUI initiates
the WSM to begin execution of the program algo-
rithm While the WSM finishes the algorithm the de-
vice will output Status Register contents Note that
the WSM cannot be suspended during program-
ming
Erase Setup (20H)
Prepares the CUI for the Erase Confirm command
No other action is taken lf the next command is not
an Erase Confirm command then the CUI will set
both the Program Status and Erase Status bits of the
Status Register to a ‘‘1’’ place the device into the
Read Status Register state and wait for another
command
Erase Confirm (D0H)
If the previous command was an Erase Setup com-
mand then the CUI will enable the WSM to erase at
the same time closing the address and data latches
and respond only to the Read Status Register and
Erase Suspend commands While the WSM is exe-
cuting the device will output Status Register data
when OE is toggled low Status Register data can
only be updated by toggling either OE or CE low
Erase Suspend (B0H)
This command only has meaning while the WSM is
executing an Erase operation and therefore will only
be responded to during an erase operation After
this command has been executed the CUl will set
an output that directs the WSM to suspend Erase
operations and then return to responding to only
Read Status Register or to the Erase Resume com-
mands Once the WSM has reached the Suspend
state it will set an output into the CUI which allows
the CUI to respond to the Read Array Read Status
Register and Erase Resume commands In this
mode the CUI will not respond to any other com-
mands The WSM will also set the WSM Status bit to
a ‘‘1’’ The WSM will continue to run idling in the
SUSPEND state regardless of the state of all input
control pins with the exclusion of RP RP will
immediately shut down the WSM and the remainder
of the chip During a suspend operation the data
and address latches will remain closed but the ad-
dress pads are able to drive the address into the
read path
Erase Resume (D0H)
This command will cause the CUI to clear the Sus-
pend state and set the WSM Status bit to a ‘‘0’’ but
only if an Erase Suspend command was previously
issued Erase Resume will not have any effect in all
other conditions
3 3 3 STATUS REGISTER
The 2-Mbit boot block flash family contains a status
register which may be read to determine when a pro-
gram or erase operation is complete and whether
that operation completed successfully The status
register may be read at any time by writing the Read
Status command to the CUI After writing this com-
mand all subsequent Read operations output data
from the status register until another command is
written to the CUI A Read Array command must be
written to the CUI to return to the Read Array mode
The status register bits are output on DQ 0 7
whether the device is in the byte-wide (x8) or word-
wide (x16) mode In the word-wide mode the upper
byte DQ 8 15 is set to 00H during a Read Status
command In the byte-wide mode DQ 8 14 are tri-
stated and DQ15 Ab1 retains the low order ad-
dress function
It should be noted that the contents of the status
register are latched on the falling edge of OE or
CE whichever occurs last in the read cycle This
prevents possible bus errors which might occur if the
contents of the status register change while reading
the status register CE or OE must be toggled
with each subsequent status read or the completion
of a program or erase operation will not be evident
The Status Register is the interface between the mi-
croprocessor and the Write State Machine (WSM)
When the WSM is active this register will indicate
the status of the WSM and will also hold the bits
indicating whether or not the WSM was successful in
performing the desired operation The WSM sets
status bits ‘‘Three’’ through ‘‘Seven’’ and clears bits
‘‘Six’’ and ‘‘Seven’’ but cannot clear status bits
‘‘Three’’ through ‘‘Five’’ These bits can only be
cleared by the controlling CPU through the use of
the Clear Status Register command
14