ChipFind - документация

Электронный компонент: DP5Z1MM8N

Скачать:  PDF   ZIP
8 Megabit FLASH EEPROM
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
DESCRIPTION:
The DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3 `'SLCC'' devices are a
revolutionary new memory subsystem using Dense-Pac Microsystems'
ceramic Stackable Leadless Chip Carriers (SLCC). Available unleaded,
straight leaded, `'J'' leaded, gullwing leaded packages, or mounted on a
50-pin PGA co-fired ceramic substrate. The Device packs 8-Megabits of
FLASH EEPROM in an area as small as 0.463 in
2
, while maintaining a total
height as low as 0.110 inches.
The DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3 is a 1 Meg x 16 FLASH
EEPROM memory devices. Each SLCC is hermetically sealed making the
module suitable for commercial, industrial and military applications.
By using SLCCs, the `'Stack'' family of modules offer a higher board density
of memory than available with conventional through-hole, surface mount or
hybrid techniques.
FEATURES:
Organization: 1 Meg x 8
Fast Access Times: 120, 150, 200ns (max.)
Single 5.0 Volt
High-Density Symmetrically Blocked Architecture
- Sixteen 64 Kbyte Blocks Per Device
Extended Cycling Capability
- 100K Write/Erase Cycles
Automated Erase and Program Cycles
- Command User Interface
- Status Register
SRAM-Compatible Write Interface
Hardware Data Protection Feature
- Erase / Write Lockout during
Power Transitions
Packages Available:
DP5Z1MM8NKY
48 - Pin SLCC
DP5Z1MM8NKI3
48 - Pin Straight Leaded SLCC
DP5Z1MM8NKH3 48 - Pin Gullwing Leaded SLCC
DP5Z1MM8NKJ3
48 - Pin `'J'' Leaded SLCC
DP5Z1MX8NKA3
50 - Pin PGA Dense-SLCC
1Mx8, 120 - 200ns, STACK/PGA
30A189-01
A
This document contains information on a product presently under
development at Dense-Pac Microsystems, Inc. Dense-Pac reserves the
right to change products or specifications herein without prior notice.
DP5Z1MM8NKY
DP5Z1MM8NKI3
DP5Z1MM8NKJ3
DP5Z1MM8NKH3
DP5Z1MX8NKA3
30A189-01
REV. B
1
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
PIN-OUT DIAGRAM
48 - PIN LEADLESS SLCC
48 - PIN STRAIGHT LEADED SLCC
48 - PIN `'J'' LEADED SLCC
48 - PIN GULLWING LEADED SLCC
50 - PIN PGA
DENSE-STACK
FUNCTIONAL BLOCK DIAGRAM
30A189-01
REV. B
2
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
BUS OPERATION
Flash memory reads, erases and writes in-system via the local CPU. All bus cycles to or from the flash memory conform to standard
microprocessor bus cycles.
Table 1: Bus Operation
Mode
PWD
CE
OE
WE
A0
A1
A9
I/O0-I/O15
Read
1
V
IH
V
IL
V
IL
V
IH
X
X
X
D
OUT
Output Disable
1
V
IH
V
IL
V
IH
V
IH
X
X
X
HIGH-Z
Standby
1
V
IH
V
IH
X
X
X
X
X
HIGH-Z
Deep Power-Down
1
V
IL
X
X
X
X
X
X
HIGH-Z
Manufacturer Identifier
1, 3
V
IH
V
IL
V
IL
V
IH
V
IL
V
IL
V
ID
C2H
Device Identifier
3
V
IH
V
IL
V
IL
V
IH
V
IH
V
IL
V
ID
F1H
Write
1, 2
V
IH
V
IL
V
IH
V
IL
X
X
X
D
IN
NOTES:
1. X can be V
IL
or V
IH
for address or control pins.
2. Command for deferent Erase operations, Data program operations or Selector Protect operations can only be successfully completed through
proper command sequence.
3. V
ID
= 11.5V - 12.5V.
WRITE OPERATION
Commands are written to the COMMAND INTERFACE REGISTER
(CIR) using standard microprocessor write timing. The CIR serves
as the interface between the microprocessor and the internal chip
operation. The CIR can decipher Read Array, Read Silicon ID,
Erase and Program command. In the event of a read command,
the CIR simply points the read path at either the array or the Silicon
ID, depending on the specific read command given. for a
program or erase cycle, the CIR informs the write state machine
that a program or erase has been requested. During a program
cycle, the write state machine control the program sequences and
the CIR will only respond to status reads. During a sector/chip
erase cycle, the CIR will respond to status reads and erase
suspend. After the writhe state machine has completed its task,
it will allow the CIR to respond to its full command set. The CIR
stays at read status register mode until the microprocessor issues
another valid command sequence.
Device operations are selected by writing commands into the CIR.
Table 3 below defines 8 Megabit Flash family command.
PIN NAMES
A0 - A19
ADDRESS INPUTS: for memory address. Addresses are internally latched during a write cycle.
I/O0 - I/O7
DATA INPUT/OUTPUT: Input data and command during Command Data Interface Register (CIR) write
cycles. Outputs array, status and identifier data in the appropriate read mode. Floated when the chip is
de-selected or the outputs are disabled.
CE
CHIP ENABLE INPUT: Activate the device's control logic, Input buffers, decoders and sense amplifiers.
With CE high, the device is de-selected and power consumption reduces to Standby level upon completion
of any current program or erase operation. CE must be low to select the device. Device selection occurs
with the falling edge of CE. The rising edge of CE disables the device.
WE
WRITE ENABLE: Controls writes to the Command Interface Register (CIR). WE is active low.
OE
OUTPUT ENABLE: Gates the device's data through the output buffers during a read cycle. OE is active low.
PWD
POWER-DOWN: Puts the device is deep Power-Down mode. PWD is active low; PWD high gates normal
operation. PWD also locks out erase and program operations when low.
RY/BY
READY/BUSY: Indicates the status of the internal Write State Machine (WSM). When low it indicates that
the WSM is performing an erase or program operation. RY/BY High Indicates that the WSM is ready for new
commands, sector erase is suspended or the device is in deep power-down mode. RY/BY is always active
and does not float to tristate off when the chip is deselected or data output are disabled.
V
DD
DEVICE POWER SUPPLY (+5.0 Volts
10%)
V
SS
GROUND
N.C.
No Connect
30A189-01
REV. B
3
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
DEVICE OPERATION
SILICON ID READ
The Silicon ID Read mode allows the reading out of a binary code
from the device and will identify its manufacturer and type. this
is intended for use by programming equipment for the purpose of
automatically matching the device to be programmed with its
corresponding programming algorithm. This mode is functional
over the entire temperature range of the device.
To activate the mode, the programming equipment must force V
ID
(11.5V ~ 12.5V) on address pin A9. Two identifier bytes may
then be sequenced from the device outputs by toggling address
A0 from V
IL
to V
IH
. All addresses are don't cares except A0 and
A1.
The manufacturer and device codes may also be read via the
command register, for instance when the device is erased or
programmed in a system without access to high voltage on the A9
pin. The command sequence is illustrated in Table 2.
To terminate the operation, it is necessary to write the read/reset
command sequence into the CIR.
READ RESET COMMAND
The read or reset operation is initiated by writing the read/reset
command sequence into the command register. Microprocessor
read cycles retrieve array data from the memory. The device
remains enabled fro reads until the CIR contents are altered by a
valid command sequence.
The device will automatically power-up in the read/reset state. In
this case, a command sequence is not required to read data. This
default value ensures that no spurious alteration of the memory
content occurs during the power transition. Refer to the AC Read
Characteristics and Waveforms for the specific timing parameters.
Table 2: Command Definition
Command
Sequence
Bus
Cycles
Req'd
First Bus
Write Cycle
Second Bus
Write Cycle
Third Bus
Write Cycle
Fourth Bus
Read/Write
Cycle
Fifth Bus
Write Cycle
Sixth Bus
Write Cycle
Address Data Address Data Address Data
Address
Data
Address Data Address Data
Read/Reset
4
5555H AAH 2AAAH 55H 5555H F0H
RA
RD
-
-
-
-
Silicon ID Read
4
5555H AAH 2AAAH 55H 5555H 90H 00H/01H C2H/F1H
-
-
-
-
Page/Byte Program
4
5555H AAH 2AAAH 55H 5555H A0H
PA
PD
-
-
-
-
Chip Erase
6
5555H AAH 2AAAH 55H 5555H 80H
5555H
AAH
2AAAH 55H 5555H 10H
Sector Erase
6
5555H AAH 2AAAH 55H 5555H 80H
5555H
AAH
2AAAH 55H
SA
30H
Erase Suspend
3
5555H AAH 2AAAH 55H 5555H B0H
-
-
-
-
-
-
Erase Resume
3
5555H AAH 2AAAH 55H 5555H D0H
-
-
-
-
-
-
Read Status Register
4
5555H AAH 2AAAH 55H 5555H 70H
X
SRD
-
-
-
-
Clear Status Register
3
5555H AAH 2AAAH 55H 5555H 50H
-
-
-
-
-
-
Sleep
3
5555H AAH 2AAAH 55H 5555H C0H
-
-
-
-
-
-
Abort
3
5555H AAH 2AAAH 55H 5555H E0H
-
-
-
-
-
-
NOTES:
Address bit A15 - A19 = X = Don't Care for all address commands except for Programming Address (PA) and Sector Address (SA).
5555H and 2AAAH address command codes stand for Hex number starting from A0 to A14.
Bus operations are defined in Table 2.
RA = Address of the memory location to be read.
PA = Address of the memory to be programmed. Addresses are latched on the falling edge of the WE pulse.
SA = Address of the sector to be erased. The combination of A16 - A19 will be uniquely select any sector.
RD = Data read from location RA during read operation.
PD = Data to be programmed at location PA. Data is latched on the rising edge of WE.
SRD = Data read from Status Register.
Table 3: Silicon ID Code
Type
A19
A18
A17
A16
A1
A0
Code
(HEX)
I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0
Manufacturer's
Code
X
X
X
X
V
IL
V
IL
00C2H
1
1
0
0
0
0
1
0
Device Code
X
X
X
X
V
IL
V
IH
00FIH
1
1
1
1
0
0
0
1
30A189-01
REV. B
4
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
PAGE PROGRAM
To initiate Page Program mode, a three-cycle command sequence
is required. There are two "unlock" write cycles. These are
followed by writing the page program command - A0H.
After three-cycle command sequence is given, a byte load is
performed by applying a low pulse on the WE or CE input with
CE or WE low (respectively) and OE high. The address is latched
on the falling edge of CE or WE, whichever occurs last. The data
is latched by the first rising edge of CE or WE. Maximum of 64
bytes of data may be loaded into each page by the same
procedures as outlined in the page program section below.
BYTE LOAD
Byte loads are used to enter the 64 bytes of a page to be
programmed. A byte load is performed by applying a low pulse
on the WE or CE input CE or WE low respectively) and OE high.
The address is latched on the falling edge of CE or WE, whichever
occurs last. The data is latched by the first rising edge of CE or
WE.
PROGRAM
Any page to be programmed should have the page in the erase
state first, i.e. performing sector erase is suggested before page
programming can be performed.
The device is programmed on a page basis. If a byte of data within
a page is to be changed, data for the entire page can be loaded
into the device. Any byte that is not loaded during the
programming of its page will be still in the erase state (i.e. FFH).
Once the bytes of a page are loaded into the device, they are
simultaneously programmed during the internal programming
period. After the first data byte has been loaded into the device,
successive bytes are entered in the same manner. Each new byte
to be programmed must have its high to low transition on WE (or
CE) within 30
s of the low to high transition of WE (or CE) of the
preceding byte. A6 to A19 specify the page address, i.e. the
device is page-aligned on 64 bytes boundary The page address
must be valid during each high to low transition of WE or CE. A0
to A5 specify the byte address within the page. The byte may be
loaded in any order; sequential loading is not required. If a high
to low transition of CE or WE is not detected within 100
s of the
last low to high transition, the load period will end and the internal
programming period will start. The auto page program terminates
when status on I/O7 is "1" at which time the device stays at read
status register mode until the CIR contents are altered by a valid
command sequence. (Refer to Table 2 & 5 and Figure 1, 6 & 7)
CHIP ERASE
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 cycles are then
followed by the chip erase command - 10H.
Chip erase does not require the user to program the device prior
to erase.
The automatic erase begins on the rising edge of the last WE pulse
in the command sequence and terminates when the status on I/O7
is "1" at which time the device stays at read status register mode
until the CIR contents are altered by a valid command sequence.
(Refer to Tables 2 & 5 and Figures 2, 6 & 8)
Table 4: Sector Address
A19
A18
A17
A16 Address Range [A0-A15]
SA0
0
0
0
0
00000H--0FFFFH
SA1
0
0
0
1
10000H--1FFFFH
SA2
0
0
1
0
20000H--2FFFFH
SA3
0
0
1
1
30000H--3FFFFH
SA4
0
1
0
0
40000H--4FFFFH
...
....
...
...
................
SA15
1
1
1
1
F0000H--FFFFFH
SECTOR ERASE
Sector 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 cycles are then followed by the
sector erase command - 30H. The sector address is latched on
the falling edge of WE, while the command (data) is latched on
the rising edge of WE.
Sector erase does not require the user to program the device prior
to erase. The system is not required to provide any controls or
timings during these operations.
The automatic sector erase begins on the rising edge of the last
WE pulse in the command sequence and terminates when the
status on I/O7 is "1" at which time the device stays at read status
register mode. The device remains enabled for read status register
mode until the CIR contents are altered by a valid command
sequence. (Refer to Tables 2, & 5 and Figures 3, 4, 6 & 8)
ERASE SUSPEND
This command only has meaning while the WSM is executing
SECTOR or CHIP erase operations, and therefore will only be
responded to during SECTOR or CHIP erase operation. After this
command has been executed, the CIR will initiate the WSM to
suspend erase operations, and then return to Read Status Register
mode. The WSM will set the I/O6 bit to a "1". Once the WSM
has reached the Suspend state, the WSM will set I/O7 bit to a "1".
At this time, WSM allows CIR to respond to the Read Array, Read
Status Register, Abort and Erase Resume commands only. In this
mode, the CIR will not respond to any other commands. the WSM
will continue to run, idling in the SUSPEND state, regardless of
the state of all input control pins.
ERASE RESUME
This command will cause the CIR to clear the suspend state and
set the I/O6 to a "0", but only in an Erase Suspend command was
previously used. Erase Resume will not have any effect in all other
conditions.
READ STATUS REGISTER COMMAND
The module contains a Status Register which may be read to
determine when a program 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 CIR. After writing this command, all subsequent
read operations output data from the status register, until another
valid command is written to the CIR. A Read Array command
must be written to the CIR to return to the Read Array mode.
30A189-01
REV. B
5
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
The status register bits are output on I/O2 - I/O7 (Table 5),
I/O0-I/O1 is set to 0H.
It should be noted that 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 microprocessor
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 four
through seven and clears bits six and seven, but cannot clear status
bits four and five. If Erase fail or Program fail status bit is detected,
the Status Register is not cleared until the Clear Status Register
command is written. The device automatically outputs Status
Register data when read after Chip Erase, Sector Erase, Page
Program or Read Status Command write cycle. the default state
of the Status Register after power-up and return from deep
power-down mode is (I/O7, I/O6, I/O5, I/O4) = 1000B. I/O3 =
0 or 1 depends on sector-protect status, can not be changed by
Clear Status Register Command or Write State Machine. I/O2 =
0 or 1 depends on Sleep status, During Sleep mode or Abort mode
I/O2 is set to "1"; I/O2 is reset to "0" by Read Array command.
CLEAR STATUS REGISTER
The Erase fail status bit (I/O5) and Program fail status bit (I/O4) are
set by the write state machine, and can only be reset by the system
software. These bits can indicate various failure conditions (see
Table 5). By allowing the system software to control the resetting
of these bits, several operations may be performed (such as
cumulatively programming several pages or erasing multiple
blocks in sequence). The Status register may then be read to
determine if an error occurred during that programming or erasing
series. This adds flexibility to the way the device may be
programmed or erased. Additionally, once the program (erase)
fail bit happens
,
the program (erase) operation can not be
performed further. The program (erase) fail bit must be reset by
system software before further page program or sector (chip) erase
are attempted. To clear the status register, the Clear Status Register
command is written to the CIR. Then, any other command may
be issued to the CIR. Note again that before a read cycle can be
initiated, a Read command must be written to the CIR to specify
whether the read data is to come from the Array, Status Register
or Silicon ID.
SLEEP MODE
The device features two software controlled low-power modes:
Sleep and Abort modes. Sleep mode is allowable during any
current operations except that once Suspend command is issued,
Sleep command is ignored. Abort mode is executed only during
page Programming and Chip/Sector Erase mode.
To activate Sleep mode, a three-bus cycle operation is required.
C0H command (refer to Table 2) puts the device in the Sleep
mode. Once in the Sleep mode and CMOS input level applied,
the power of the device is reduced to deep power-down current
levels. The only threshold condition, input leakage, and output
leakage.
Table 5: Status Register
STATUS
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
IN PROGRESS
PROGRAM
a, b, f
0
0
0
0
0/1
0/1
ERASE
a, c, f
0
0
0
0
0/1
0/1
SUSPEND (NOT COMPLETE)
a, d, f
0
1
0
0
0/1
0/1
SUSPEND (COMPLETE)
a, d, f
1
1
0
0
0/1
0/1
COMPLETE
PROGRAM
a, b, f
1
0
0
0
0/1
0/1
ERASE
a, c, f
1
0
0
0
0/1
0/1
FAIL
PROGRAM
a, e, f
1
0
0
1
0/1
0/1
ERASE
a, e, f
1
0
1
0
0/1
0/1
AFTER CLEARING STATUS REGISTER
f
1
0
0
0
0/1
Note `g'
NOTES:
a. I/O7: Write State Machine Status
1 = Ready, 0 = Busy
I/O6: Erase Suspend Status
1 = Suspend, 0 = No Suspend
I/O5: Erase Fail Status
1 = Fail in Erase, 0 = Successful Erase
I/O4: Program Fail Status
1 = Fail in Program, 0 = Successful Program
I/O3: Sector-Protect Status (Not Used)
I/O2: Sleep Status
1 = Device in Sleep Status, 0 = Device Not in Sleep Status
I/O1 - I/O0 = Reserved for further enhancements.
These bits are reserved for future use; mask them out when polling
the Status Register.
b. Program Status is for the status during Page Programming or Sector
Unprotect mode.
c. Erase Status is for the status during Sector/Chip Erase or Sector
Protection mode.
d. Suspend Status is for both Sector and Chip Erase mode.
e. Fail Status bit (I/O4 or I/O5) is provided during Page Program or
Sector/Chip Erase modes respectively.
f. I/O2 = 0 or 1 depends on whether device is in the Sleep mode or
not.
g. Once in the Sleep mode, I/O2 is set to "1", and is reset by read array
command only.
30A189-01
REV. B
6
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
The Sleep command allows the device to COMPLETE current
operations before going into Sleep mode. Once current operation
is done, device stays at read status register mode, RY/BY returns
to ready state. The status registers are not reset during sleep
command. Program or Erase fail bit may have been set if during
program/erase mode the device retry exceeds maximum count.
During Sleep mode, the status registers, Silicon ID codes remain
valid and can still be read. The device Sleep Status bit - I/O2 will
indicate that the device in the sleep mode.
Write and Read Array command wakes up the device out of Sleep
mode, I/O2 is reset to "0" and device returns to standby current
level.
ABORT MODE
To activate Abort mode, a three-bus cycle operation is required.
The E0H command (refer to Table 3) only stops page program or
Sector/Chip erase operations currently in progress and puts the
device in Sleep mode. But unlike the Sleep command, the
program or erase operation will not be completed. Since the data
in some page/sectors is no longer valid due to an incomplete
program or erase operation, the program fail (I/O4) or erase fail
(I/O5) bit will be set.
After the abort command is executed and with CMOS input levels
applied, the device current is reduced to the same level as in deep
power-down or sleep modes. Device stays at read register mode,
RY/BY returns to ready state.
During Abort mode, the status register, Silicon ID codes remain
valid and can still be read. The device Sleep Status bit - I/O2 will
indicate that the device in the sleep mode.
DATA PROTECTION
The device is designed to offer protection against accidental
erasure or programming caused by spurious system level signals
that may exit during power transitions. During power-up the
device automatically resets the internal state machine in the read
array mode. Also, with its control register architecture, alterations
of the memory contents only occurs after successful completion
of specific multi-bus cycles command sequences.
the device also incorporates several features to prevent
inadvertent write cycles resulting from V
DD
power-up and
power-down transitions or system noise.
LOW V
DD
WRITE INHIBIT
To avoid initiation of a write cycle during V
DD
power-up and
power-down, a write cycle is locked out for V
DD
less than V
OKL
(=3.2V, typically 3.5V). If V
DD
< V
LKO
, the command register
is disabled and all internal program/erase circuits are disabled.
Under this condition the device will reset to the read mode.
Subsequent writes will be ignored until the V
DD
level is greater
than V
LKO
. It is logically correct to prevent unintentional write
when V
DD
is above V
LKO
.
WRITE PULSE "GLITCH" PROTECTION
Noise pulses of less than 10ns (typical) on CE or WE will not
initiate a write cycle.
LOGICAL INHIBIT
Writing is inhibited by holding any one of OE = V
IL
, CE = V
IH
or WE = V
IH
. To initiate a write cycle CE and WE must be a
logical zero while OE is a logical one.
ERASE AND PROGRAMMING PERFORMANCE
PARAMETER
LIMITS
UNITS
MIN.
TYP.
MAX.
Chip/Sector Erase Time
10
ms
Page Programming Time
1
ms
Chip Program Time
16
sec
Erase/Program Cycles
100,000
Cycles
Byte Program Time
10
s
LATCH UP CHARACTERISTICS
PARAMETER
MIN.
AMX.
UNITS
Input Voltage with Respect to V
SS
on all pins except I/O pins
-1.0
13.5
V
Input Voltage with Respect to V
SS
on all I/O pins
-1.0
V
DD
+1.0
V
Current
-100
+100
mA
Includes all pins except V
DD
. Test conditions: V
DD
= 5.0V, one pin at a time
30A189-01
REV. B
7
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
RECOMMENDED OPERATING RANGE
1
Symbol
Characteristic
Min. Typ.
Max.
Unit
V
DD
Supply Voltage
4.5
5.0
5.5
V
V
IL
Input LOW Voltage
-0.5
2
0.8
V
V
IH
Input HIGH Voltage
2.0
V
DD
+0.5 V
T
A
Operating
Temperature
C
0
+25
+70
C
I
-40 +25
+85
M/B
-55 +25
+125
V
ID
A9 I.D. Input/Output
11.5
12.5
V
ABSOLUTE MAXIMUM RATINGS
5
Symbol
Parameter
Value
Unit
T
STC
Storage Temperature
-65 to +125
C
T
BIAS
Temperature Under Bias
-55 to +125
C
T
OP
Operating Temperature
-55 to +125
C
I
OUT
Output Short
Circuit Current
100
4
mA
V
I/O
Input/Output Voltage
1
-0.5 to +7.0
2
V
V
DD
Supply Voltage
1
-0.5 to +7.0
3
V
CAPACITANCE
5
:
T
A
= 25
C, F = 1.0MHz
Symbol
Parameter
Max.
Unit Condition
C
ADR
Address Input
18
pF
V
IN
2
= 0V
C
CE
Chip Enable
18
C
WE
Write Enable
18
C
OE
Output Enable
18
C
PWD
Power-Down
18
C
RY/BY
Ready/Busy
20
C
I/O
Data Input/Output
20
DC OUTPUT CHARACTERISTICS
Symbol Parameter
Condition
Min. Max. Unit
V
OH
HIGH
Voltage
I
OH
= -400
A
2.4
V
V
OL
LOW Voltage I
OL
=2.1mA
0.45
V
DC OPERATING CHARACTERISTICS:
Over operating ranges
Symbol
Characteristics
Test Conditions
Limits
Unit
Min.
Typ.
Max.
I
IL
Input Load Current
6
V
DD
= V
DD
max., V
IN
=V
DD
or V
SS
-10
+10
A
I
OL
Output Leakage
Current
6
V
DD
= V
DD
max., V
IN
=V
DD
or V
SS
-10
+10
A
I
SB1
V
DD
Standby Current
(CMOS)
6
V
DD
= V
DD
max., CE = V
DD
0.2V
50
200
A
I
SB2
V
DD
Standby Current
(TTL)
6
V
DD
= V
DD
max., CE = V
IH
2
6
mA
I
DP
Deep Power-Down
Current
PWD = V
SS
0.2V
1
20
A
I
CC1
V
DD
Read Current
V
DD
= V
DD
max., CE = V
IL
,
Inputs = V
IL
or V
IH
, f = 10MHz, I
OUT
= 0mA
50
80
mA
I
CC2
V
DD
Read Current
6
V
DD
= V
DD
max., CE = V
IL
,
Inputs = V
IL
or V
IH
, f = 5MHz, I
OUT
= 0mA
30
45
mA
I
CC3
V
DD
Erase Suspend
Current
6, 8
Block Erase in Suspend, CE = V
IH
5
20
mA
I
CC4
V
DD
Program
Current
6
Program in Progress
30
60
mA
I
CC5
V
DD
Erase Current
6
Erase in Progress
30
60
mA
V
IL
Input Low Voltage
9
-3.0
0.8
V
V
IH
Input High Voltage
2.4
V
DD
+0.3
V
V
OL
Output Low Voltage
I
OL
= 2.1mA
0.45
V
V
OH
Output High Voltage
I
OH
= -400mA
2.4
V
30A189-01
REV. B
8
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MW16NP3
PRELIMINARY
FIGURE 1: AUTOMATIC PAGE PROGRAM FLOW CHART
NOTE: SR = Status Register
30A189-01
REV. B
9
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
FIGURE 2: AUTOMATIC CHIP ERASE FLOW CHART
30A189-01
REV. B
10
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
FIGURE 3: AUTOMATIC SECTOR ERASE FLOW CHART
30A189-01
REV. B
11
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
FIGURE 4: ERASE SUSPEND/ERASE RESUME FLOW CHART
30A189-01
REV. B
12
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
OUTPUT LOAD
Load
C
L
Parameters Measured
1
100 pF
except t
DF
, t
LZ
and t
OLZ
2
30pF
t
DF
, t
LZ
and t
OLZ
AC TEST CONDITIONS
Input Pulse Levels
0.45V to 2.4V
Input Pulse Rise and Fall Times
10ns
Input and Output
Timing Reference Levels
0.8V, 2.0V
AC Operating Conditions and Characteristics - Read Cycle:
Over operating ranges
No. Symbol
Parameter
120ns
150ns
200ns
Unit
Min.
Max.
Min.
Max.
Min.
Max.
1
t
ACC
Address to Output Delay
120
120
150
ns
2
t
CE
Chip Enable Output Delay
120
120
150
ns
3
t
OE
Output Enable Output Delay
60
70
80
ns
4
t
DF
Output Enable to Output Delay
0
55
0
55
0
70
ns
5
t
OH
Address to Output Hold
0
0
0
ns
AC INPUT OUTPUT REFERENCE WAVEFORM
AC test inputs are driven at V
OH
(2.4 V
TTL
) for Logic "1'' and V
OL
(0.45 V
TTL
) for a Logic `'0''. Input timing begins at V
IH
(2.0 V
TTL
)
and V
IL
(0.8 V
TTL
). Output timing ends at V
IH
and V
IL
. Input rise and fall times (10% to ()%) < 10ns.
OUTPUT LOAD
+5V
1.8K
DIODES = IN3064 or Equivalent
C
L
*
6.2K
* Including Probe and Jig Capacitance.
DEVICE
UNDER
TEST
30A189-01
REV. B
13
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
Figure 5: READ CYCLE
ADDRESS
CE
OE
WE
DATA I/O
V
DD
AC Operating Conditions and Characteristics - Write/Erase/Program Cycle:
Over operating ranges
No. Symbol
Parameter
120ns
150ns
200ns
Unit
Min.
Max.
Min.
Max.
Min.
Max.
6
t
WC
Write Cycle Time
120
150
200
ns
7
t
AS
Address Setup Time
0
0
0
ns
8
t
AH
Address Hold Time
50
60
70
ns
9
t
DS
Data Setup Time
50
60
70
ns
10
t
DH
Data Hold Time
10
10
10
ns
11
t
OES
Output Enable Setup Time
0
0
0
ns
12
t
CES
Chip Enable Setup Time
0
0
0
ns
13
t
GHWL
Read Recovery Time before Write
0
0
0
ns
14
t
CS
Chip Enable Setup Time
0
0
0
ns
15
t
CH
Chip Enable Hold Hold Time
0
0
0
ns
16
t
WP
Write Pulse Width
50
60
70
ns
17
t
WPH
Write Pulse Width HIGH
50
50
50
ns
18
t
BALC
Byte Address Load Cycle
0.3
30
0.3
30
0.3
30
s
19
t
BAL
Byte Address Load Time
100
100
100
s
20
t
SRA
Status Register Access Time
120
150
200
ns
21
t
CESR
Chip Enable Setup before SR Read
100
100
100
ns
22
t
VCS
V
DD
Setup Time
2
2
2
s
30A189-01
REV. B
14
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
Figure 6: WRITE CYCLE
CE
OE
WE
ADDRESS
DATA I/O
V
DD
Figure 7: AUTOMATIC PAGE PROGRAM CYCLE
10
A0 - A5
A6 - A14
A15 - A19
CE
WE
OE
DATA I/O
30A189-01
REV. B
15
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
Figure 8: AUTOMATIC SECTOR/CHIP ERASE CYCLE
NOTE: * = Don't Care, SA = Sector Address, Refer to page 5 for detail Page Program Operation.
A0 - A14
A15
A16 - A19
CE
WE
OE
DATA I/O
AC Operating Conditions and Characteristics
Write/Erase/Program Operation Alternate CE Controlled Writes:
Over operating ranges
No. Symbol
Parameter
120ns
150ns
200ns
Unit
Min.
Max.
Min.
Max.
Min.
Max.
23
t
WC
Write Cycle time
120
150
200
ns
24
t
AS
Address Setup Time
0
0
0
ns
25
t
AH
Address Hold Time
50
60
5
ns
26
t
DS
Data Setup Time
50
60
70
ns
27
t
DH
Data Hold Time
10
10
10
ns
28
t
OES
Output Enable Setup Time
0
0
0
ns
29
t
CES
Chip Enable Setup time
0
0
0
ns
30
t
GHWL
Read Recovery Time before Write
0
0
0
ns
31
t
WS
Write Enable Setup
0
0
0
ns
32
t
WH
Write Enable Hold Time
0
0
0
ns
33
t
CP
Chip Enable Pulse Width
50
60
70
ns
34
t
CPH
Chip Enable Pulse Width High
50
50
50
ns
35
t
VCS
V
DD
Setup time
2
2
2
s
30A189-01
REV. B
16
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
Figure 9: COMMAND WRITE TIMING
(Alternate CE Controlled)
Figure 10: AUTOMATIC PAGE PROGRAM TIMING CYCLE
10
A0 - A5
A6 - A14
A15-A19
WE
CE
OE
DATA I/O
WE
OE
CE
ADDRESS
DATA I/O
V
DD
30A189-01
REV. B
17
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
NOTES:
1.
All voltages are with respect to V
SS
.
2. -2.0V min. for pulse width less than 20ns (V
IL
min. = -0.5V at DC level).
3. Maximum DC voltage on V
PP
or A9 may over shoot to +14.0V for periods less than 20ns.
4. Stresses greater than those under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a
stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect
reliability.
5. This parameter is guaranteed and not 100% tested.
6. All currents are in RMS unless otherwise noted. Typical values at V
DD
= 5.0V, t = 25
C. These currents are valid for all
product versions (package and speeds.).
7. I
CC3
is specified with the device de-selected. If the device is read while in erase suspend mode, current draw is the sum of
I
CC3
and I
CC1
/I
CC2
.
8. V
IL
min. = -1.0V for pulse width
50ns.
9. V
IL
min. = -2.0V for pulse width
20ns.
10. Refer to page 5 for detail Page Program Operation.
WAVEFORM KEY
Data Valid
Transition from
Transition from
Data Undefined
HIGH to LOW
LOW to HIGH
or Don't Care
30A189-01
REV. B
18
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
(48 - Pin Leadless SLCC) MECHANICAL DRAWING
(48 - Pin Straight Leaded SLCC) MECHANICAL DRAWING
30A189-01
REV. B
19
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
Dense-Pac Microsystems, Inc.
PRELIMINARY
(48 - Pin `'J'' Leaded SLCC) MECHANICAL DRAWING
(48 - Pin Gullwing Leaded SLCC) MECHANICAL DRAWING
30A189-01
REV. B
20
Dense-Pac Microsystems, Inc.
DP5Z1MM8NKY/I3/H3/J3/DP5Z1MX8NKA3
PRELIMINARY
Dense-Pac Microsystems, Inc.
7321 Lincoln Way Garden Grove , California 92841-1431
(714) 898-0007 (800) 642-4477
(Outside CA)
FAX: (714) 897-1772 http://www.dense-pac.com
ORDERING INFORMATION
(50 - Pin PGA) MECHANICAL DRAWING
30A189-01
REV. B
21