MX29F022 Macronix, MX29F022 Datasheet - Page 7

no-image

MX29F022

Manufacturer Part Number
MX29F022
Description
2M-BIT[256K x 8]CMOS FLASH MEMORY
Manufacturer
Macronix
Datasheet
READ/RESET COMMAND
The read or reset operation is initiated by writing the
read/reset command sequence into the command reg-
ister. Microprocessor read cycles retrieve array data.
The device remains enabled for reads until the command
register contents are altered.
If program-fail or erase-fail happen, the write of F0H will
reset the device to abort the operation. A valid com-
mand must then be written to place the device in the
desired state.
SILICON-ID-READ COMMAND
Flash memories are intended for use in applications
where the local CPU alters memory contents. As such,
manufacturer and device codes must be accessible while
the device resides in the target system. PROM pro-
grammers typically access signature codes by raising
A9 to a high voltage. However, multiplexing high volt-
age onto address lines is not generally desired system
design practice.
The MX29F022T/B contains a Silicon-ID-Read opera-
tion to supplement traditional PROM programming meth-
odology. The operation is initiated by writing the read
silicon ID command sequence into the command regis-
ter. Following the command write, a read cycle with
A1=VIL, A0=VIL retrieves the manufacturer code of C2H.
A read cycle with A1=VIL, A0=VIH returns the device
code of 36H for MX29F022T,37H for MX29F022B.
TABLE 3. EXPANDED SILICON ID CODE
P/N:PM0556
Manufacture code
Device code
for MX29F022T
Device code
for MX29F022B
Chip Protection Verification
Pins
A0
VIL
VIH
VIH
X
X
A1
VIL
VIL
VIL
VIH
VIH
Q7
1
0
0
0
0
Q6
1
0
0
0
0
7
Q5
0
1
1
0
0
SET-UP AUTOMATIC CHIP/SECTOR ERASE
COMMANDS
Chip erase is a six-bus cycle operation. There are two
"unlock" write cycles. These are followed by writing the
"set-up" command 80H. Two more "unlock" write cy-
cles are then followed by the chip erase command 10H.
The Automatic Chip Erase does not require the device
to be entirely pre-programmed prior to executing the Au-
tomatic Chip Erase. Upon executing the Automatic Chip
Erase, the device will automatically program and verify
the entire memory for an all-zero data pattern. When
the device is automatically verified to contain an all-zero
pattern, a self-timed chip erase and verification begin.
The erase and verification operations are completed
when the data on Q7 is "1" at which time the device
returns to the Read mode. The system is not required
to provide any control or timing during these operations.
When using the Automatic Chip Erase algorithm, note
that the erase automatically terminates when adequate
erase margin has been achieved for the memory array(no
erase verify command is required).
If the Erase operation was unsuccessful, the data on
Q5 is "1"(see Table 4), indicating the erase operation of
exceed internal timing limit.
The automatic erase begins on the rising edge of the
last WE pulse in the command sequence and terminates
when the data on Q7 is "1" and the data on Q6 stops
toggling for two consecutive read cycles, at which time
the device returns to the Read mode.
Q4
0
1
1
0
0
MX29F022/022N
Q3
0
0
0
0
0
Q2
0
1
1
0
0
Q1
1
1
1
0
0
Q0
0
0
1
1
0
Code(Hex)
C2H
36H
37H
01H (Protected)
00H (Unprotected)
REV. 1.1, JUN. 14, 2001

Related parts for MX29F022