ISSUE 4.2 : November 1998
PUMA 68F4006/A-70/90/12
Operating Modes
The following modes are used to control the device.
OPERATION
Auto-Select Manufacturer Code
Auto Select Device Code
Read(1)
CE
L
OE
L
WE
A0
A1
A9
VID
VID
A9
X
I /O
Code
Code
DOUT
H
L
L
L
L
H
H
A0
X
L
L
L
X
A1
X
Standby
H
L
X
H
H
L
X
H
L
High Z
High Z
Din
Output Disable
X
X
X
Write
L
A0
L
A1
H
A9
Verify Sector Protect
L
H
VID Code
1) L=VIL, H=VIH, X=Don't Care
WRITE OPERATIONS STATUS
HARDWARE SEQUENCE FLAGS
STATUS
D7
D6
D5
D3
D2-D0
Byte program in Embedded DQ7 Toggle
In Progress Program Algorithm
Embeded Erase Algorithm
0
0
Reserved for
Future use
0
Toggle
0
1
1
0
Byte program in Embedded DQ7 Toggle
Exceeded Program Algorithm
Reserved for
Future use
Time Limits Program/Erase in Embedded 0
Erase Algorithm
Toggle
1
1
D7 Data Polling
The device features Data Polling as a method to indicate to the host system that the Embedded Algorithms
are in progress or completed.
During the Embedded Programming Algorithm, an attempt to read the device will produce complement data
of the data last written to D7. Upon completion of the Embedded Programming Algorithm an attempt to read
the device will produce the true data last written to D7.
During the Embedded Erase Algorithm, D7will be "0" until the erase operation is completed. Upon completion
data at D7 is "1". For chip erase, the Data Polling is valid after the rising edge of the sixth WE pulse in the six
write pulse sequence. For sector erase, Data Polling is valid after the last rising edge of the sector erase WE
pulse.
The Data Polling feature is only active during the Embedded Programming Algorithm, Embedded Erase
Algorithm, or sector erase time-out.
18