PSD4256G6V
Reading the Erase/Program Status Bits
The PSD provides several status bits to be used
by the MCU to confirm the completion of an Erase
or Program cycle of Flash memory. These status
bits minimize the time that the MCU spends per-
forming these tasks and are defined in Table 30.
The status byte resides in an even location, and
can be read as many times as needed. Also note
that DQ15-DQ8 is an even byte for Motorola
MCUs with a 16-bit data bus.
For Flash memory, the MCU can perform a READ
operation to obtain these status bits while an
Erase or Program instruction is being executed by
the embedded algorithm. See the section entitled
“PROGRAMMING FLASH MEMORY”, on page
31, for details.
Table 30. Status Bits
DQ7
DQ6
DQ5
Data Polling Toggle Flag Error Flag
DQ4
X
DQ3
Erase Time-
out
DQ2
X
DQ1
X
DQ0
X
Table 31. Status Bits for Motorola 16-bit MCU
DQ15
DQ14
DQ13
DQ12
Data Polling Toggle Flag Error Flag
X
Notes:X = Not guaranteed value, can be read either ’1’ or ’0.’
DQ15-DQ0 represent the Data Bus bits, D15-D0.
FS0-FS15/CSBOOT0-CSBOOT3 are active High.
DQ11
Erase Time-
out
DQ10
X
DQ9
X
DQ8
X
29/100
This is preliminary information on a new product now in development or undergoing evaluation. Details are subject to change without notice.