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

Электронный компонент: MT28F160C3FD-9TET

Скачать:  PDF   ZIP

Document Outline

1
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
2001, Micron Technology, Inc.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
PRODUCTS AND SPECIFICATIONS DISCUSSED HEREIN ARE FOR EVALUATION AND REFERENCE PURPOSES ONLY AND
ARE SUBJECT TO CHANGE BY MICRON WITHOUT NOTICE. PRODUCTS ARE ONLY WARRANTED BY MICRON TO MEET
MICRON'S PRODUCTION DATA SHEET SPECIFICATIONS.
FLASH MEMORY
MT28F160C3
Low Voltage, Extended Temperature
GENERAL DESCRIPTION
The MT28F160C3 is a nonvolatile, electrically block-
erasable (flash), programmable, read-only memory con-
taining 16,777,216 bits organized as 1,048,576 words (16
bits).
The MT28F160C3 is manufactured on 0.22m pro-
cess technology in a 48-ball FBGA package. The device
BALL ASSIGNMENT (Top View)
46-Ball FBGA
FEATURES
Thirty-nine erase blocks:
Eight 4K-word parameter blocks
Thirty-one 32K-word main memory blocks
V
CC
, V
CC
Q and V
PP
voltages:
2.7V3.3V V
CC
2.7V3.3V V
CC
Q*
1.65V3.3V and 12V V
PP
Address access times:
90ns, 110ns at 2.7V3.3V
Low power consumption:
Standby and deep power-down mode < 1A
(typical I
CC
)
Automatic power saving feature (APS mode)
Enhanced WRITE/ERASE SUSPEND (1s typical)
128-bit OTP area for security purposes
Industry-standard command set compatibility
Software/hardware block protection
OPTIONS
NUMBER
Timing
90ns access
-9
110ns access
-11
Boot Block Starting Address
Top (FFFFFH)
T
Bottom (00000H)
B
Package
46-ball FBGA (6 x 8 ball grid)
FD
Temperature Range
Commercial (0C to +70C)
None
Extended (-40C to +85C)
ET
*Lower V
CC
Q ranges are available upon request.
Part Number Example:
MT28F160C3FD-11 TET
A
B
C
D
E
F
A13
A14
A15
A16
V
CC
Q
V
SS
A19
A17
A6
DQ8
DQ9
DQ10
WP#
A18
DQ2
DQ3
V
CC
V
PP
RP#
DQ11
DQ12
DQ4
A8
WE#
A9
DQ5
DQ6
DQ13
A4
A2
A1
A0
V
SS
OE#
A7
A5
A3
CE#
DQ0
DQ1
A11
A10
A12
DQ14
DQ15
DQ7
1 2 3 4 5 6 7 8
(Ball Down)
NOTE: See page 3 for Ball Description Table.
See last page for mechanical drawing.
has an I/O supply of 2.7V (MIN). Programming in pro-
duction is accomplished by using high voltage which can
be supplied on a separate line.
The embedded WORD WRITE and BLOCK ERASE
functions are fully automated by an on-chip write state
machine (WSM), which simplifies these operations and
relieves the system processor of secondary tasks. The
WSM status can be monitored by an on-chip status reg-
ister to determine the progress of program/erase tasks.
The device is equipped with 128 bits of one time
programmable (OTP) area. The soft protection feature
for blocks will mark them as read-only by configuring soft
protection registers with command sequences.
Please refer to Micron's Web site (
www.micron.com/
flash
) for the latest data sheet.
DEVICE MARKING
Due to the size of the package, Micron's standard part
number is not printed on the top of each device. Instead,
an abbreviated device mark comprised of a five-digit
alphanumeric code is used. The abbreviated device marks
are cross referenced to Micron part numbers in Table 1.
2
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
FUNCTIONAL BLOCK DIAGRAM
Address
Input
Buffer
X DEC
Y/Z DEC
Data Input
Buffer
APS
Control
Data
Comparator
Output
Multiplexer
Address
CNT WSM
Output
Buffer
Status
Reg.
ID
Reg.
WSM
Program/
Erase Change
Pump Voltage
Switch
Address Latch
DQ0DQ15
DQ0DQ15
CSM
RP#
CE#
X DEC
Y/Z DEC
WE#
OE#
I/O Logic
A0A19
Address
Multiplexer
Bank b Blocks
Y/Z Gating/Sensing
Data
Register
Bank a Blocks
Y/Z Gating/Sensing
Table 1
Cross Reference for Abbreviated
Device Marks
1
PRODUCT
SAMPLE
PART NUMBER
MARKING
MARKING
MT28F160C3FD-9 BET
FW610
FX610
MT28F160C3FD-9 TET
FW611
FX611
MT28F160C3FD-11 BET
FW612
FX612
MT28F160C3FD-11 TET
FW613
FX613
NOTE: 1. The mechanical sample marking is FY610.
ARCHITECTURE
The MT28F160C3 flash contains eight 4K-word
parameter blocks and thirty-one 32K-word blocks.
Memory is organized by using a blocked architecture to
allow independent erasure of selected memory blocks.
Any address within a block address range selects that
block for the required READ, WRITE, or ERASE operation
(see Figures 1 and 2).
3
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
BALL DESCRIPTIONS
46-BALL FBGA
NUMBERS
SYMBOL
TYPE
DESCRIPTION
3B
WE#
Input
Write Enable: Determines if a given cycle is a WRITE cycle. If WE# is
LOW, the cycle is either a WRITE to the command state machine (CSM)
or to the memory array.
5A
WP#
Input
Write Protect: Unlocks the soft-protected blocks when HIGH if V
PP
=
1.65V3.3V or 12V and RP# = V
IH
for WRITE or ERASE. Does not affect
WRITE or ERASE operation on other blocks.
7D
CE#
Input
Chip Enable: Activates the device when LOW. When CE# is HIGH, the
device is disabled and goes into standby power mode.
4B
RP#
Input
Reset/Power-Down: When LOW, RP# clears the status register, sets the
write state machine (WSM) to the array read mode and places the
device in deep power-down mode. All inputs, including CE#, are "Don't
Care," and all outputs are High-Z. RP# must be held at V
IH
during all
other modes of operation.
8F
OE#
Input
Output Enable: Enables data output buffers when LOW. When OE# is
HIGH, the output buffers are disabled.
1A, 1B, 1C, 1D,
A0-A19
Input
Address Inputs: These address inputs select a unique, 16-bit word out
2A, 2B, 2C, 3A,
of the 1,048,576 available.
3C, 5B, 6A, 6B,
6C, 7A, 7B, 7C,
8A, 8B, 8C, 8D
2D, 2E, 2F, 3D, DQ0-DQ15
Input/
Data I/O: These data I/O are data output lines during any READ
3E, 3F, 4D, 4E,
Output
operation or data input lines during a WRITE. Data I/O are used to
4F, 5D, 5E, 6D,
input commands to the CSM.
6E, 6F, 7E, 7F
4A
V
PP
Supply
Write/Erase Supply Voltage: From a WRITE or ERASE CONFIRM until
completion of the operation, V
PP
must be 1.65V3.3V or 12V. V
PP
=
"Don't Care" during all other operations.
5F
V
CC
Supply
Power Supply: 2.7V3.3V.
1E
V
CC
Q
Supply
I/O Supply Voltage: 2.7V3.3V.
1F, 8E
V
SS
Supply
Ground.
4
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
NOTE: 1. L = V
IL
(LOW), H = V
IH
(HIGH), X = V
IL
or V
IH
("Don't Care").
2. V
PPH
1
= 1.65V3.3V and V
PPH
2
= 12V.
3. Operation must be preceded by ERASE SETUP command.
4. Operation must be preceded by WRITE SETUP command.
5. The READ ARRAY command must be issued before reading the array after writing or erasing.
6. See Table 3 for the IDENTIFY DEVICE command.
TRUTH TABLE
1
FUNCTION
RP#
CE#
OE#
WE#
WP#
V
PP
A0
DQ0-DQ7 DQ8-DQ15
Standby
H
H
X
X
X
X
X
High-Z
High-Z
RESET
L
X
X
X
X
X
X
High-Z
High-Z
READING
READ
H
L
L
H
X
X
X
Data-Out
Data-Out
Output Disable
H
L
H
H
X
X
X
High-Z
High-Z
WRITE/ERASE (EXCEPT SOFT PROTECTED BLOCKS)
2
ERASE SETUP
H
L
H
L
X
X
X
20H
X
ERASE CONFIRM
3
H
L
H
L
X
V
PPH
X
D0H
X
WRITE SETUP
H
L
H
L
X
X
X
10H/40H
X
WRITE
4
H
L
H
L
X
V
PPH
X
Data-In
Data-In
READ ARRAY
5
H
L
H
L
X
X
X
FFH
X
WRITE/ERASE (SOFT-PROTECTED BLOCKS)
2
ERASE SETUP
H
L
H
L
X
X
X
20H
X
ERASE CONFIRM
3
H
L
H
L
H
V
PPH
X
D0H
X
WRITE SETUP
H
L
H
L
X
X
X
10H/40H
X
WRITE
4
H
L
H
L
H
V
PPH
X
Data-In
Data-In
READ ARRAY
5
H
L
H
L
X
X
X
FFH
X
DEVICE IDENTIFICATION
6
Manufacturer
H
L
L
H
X
X
L
2CH
00H
Device (top boot)
H
L
L
H
X
X
H
92H
44H
Device (bottom boot)
H
L
L
H
X
X
H
93H
44H
5
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
8 x 4K-Word Blocks
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
Parameter
Blocks
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FFFFFh
F8000h
F7FFFh
F0000h
EFFFFh
E8000h
E7FFFh
E0000h
DFFFFh
D8000h
D7FFFh
D0000h
CFFFFh
C8000h
C7FFFh
C0000h
BFFFFh
B8000h
B7FFFh
B0000h
AFFFFh
A8000h
A7FFFh
A0000h
9FFFFh
98000h
97FFFh
90000h
8FFFFh
88000h
87FFFh
80000h
7FFFFh
78000h
77FFFh
70000h
6FFFFh
68000h
67FFFh
60000h
5FFFFh
58000h
57FFFh
50000h
4FFFFh
48000h
47FFFh
40000h
3FFFFh
38000h
37FFFh
30000h
2FFFFh
28000h
27FFFh
20000h
1FFFFh
18000h
17FFFh
10000h
0FFFFh
08000h
07FFFh
00000h
FFFFFh
FF000h
FEFFFh
FE000h
FDFFFh
FD000h
FCFFFh
FC000h
FBFFFh
FB000h
FAFFFh
FA000h
F9FFFh
F9000h
F8FFFh
F8000h
ADDRESS RANGE
Figure 1
Top Boot Block Memory Address Map
6
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
32K-Word Block
8 x 4K-Word Blocks
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
4K-Word Block
Parameter
Blocks
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
FFFFFh
F8000h
F7FFFh
F0000h
EFFFFh
E8000h
E7FFFh
E0000h
DFFFFh
D8000h
D7FFFh
D0000h
CFFFFh
C8000h
C7FFFh
C0000h
BFFFFh
B8000h
B7FFFh
B0000h
AFFFFh
A8000h
A7FFFh
A0000h
9FFFFh
98000h
97FFFh
90000h
8FFFFh
88000h
87FFFh
80000h
7FFFFh
78000h
77FFFh
70000h
6FFFFh
68000h
67FFFh
60000h
5FFFFh
58000h
57FFFh
50000h
4FFFFh
48000h
47FFFh
40000h
3FFFFh
38000h
37FFFh
30000h
2FFFFh
28000h
27FFFh
20000h
1FFFFh
18000h
17FFFh
10000h
0FFFFh
08000h
07FFFh
00000h
07FFFh
07000h
06FFFh
06000h
05FFFh
05000h
04FFFh
04000h
03FFFh
03000h
02FFFh
02000h
01FFFh
01000h
00FFFh
00000h
ADDRESS RANGE
Figure 2
Bottom Boot Block Memory Address Map
7
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
MEMORY ORGANIZATION
The MT28F160C3 memory array is segmented into 31
blocks of 32K words, along with eight 4K-word parameter
blocks. The device is available with block architecture
mapped in either of the two configurations: the param-
eter blocks located at the top or at the bottom of the
memory array, as required by different microprocessors.
The MT28F160C3 top boot configuration with the blocks
and address ranges is shown in Figure 1 and the bottom
boot configuration in Figure 2.
COMMAND STATE MACHINE
Commands are issued to the command state ma-
chine (CSM) using standard microprocessor write tim-
ings. The CSM acts as an interface between the external
microprocessor and the internal write state machine
(WSM). The available commands are listed in Table 2,
and the descriptions of these commands are shown in
Table 3. Program and erase algorithms are automated by
an on-chip WSM. Once a valid program/erase command
sequence is entered, the WSM executes the appropriate
algorithm, which generates the necessary timing signals
to control the device internally to accomplish the re-
quested operation. A command is valid only if the exact
sequence of WRITEs is completed. After the WSM com-
pletes its task, the WSM status bit (SR7) is set to a logic
HIGH level (1), allowing the CSM to respond to the full
command set again.
OPERATION
Device operations are selected by entering standard
JEDEC 8-bit command codes with conventional micro-
processor timings into an on-chip CSM through I/Os
DQ0-DQ7. When the device is powered up, internal reset
circuitry initializes the chip to a read array mode of op-
eration. Changing the mode of operation requires that a
command code be entered into the CSM. The on-chip
status register allows the progress of various operations
to be monitored. The status register is interrogated by
entering a READ STATUS REGISTER command onto the
CSM (cycle 1) and reading the register data on I/Os DQ0-
DQ7 (cycle 2). Status register bits SR0-SR7 correspond to
DQ0-DQ7 (see Table 3).
Table 2
Command State Machine Codes for
Device Mode Selection
COMMAND
CODE ON
DQ0DQ7
DEVICE MODE
10h/40h
Write setup/alternate write setup
20h
Block erase setup
50h
Clear status register
70h
Read status register
90h
Identify device
0Fh
Soft protection
B0h
Program/erase suspend
D0h
Program/erase resume
Erase confirm
FFh
Read array/OTP exit
AFh
OTP entry
60h
Reserved
8
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
Table 3
Command Definitions
FIRST CYCLE
SECOND CYCLE
COMMAND
OPERATION
ADDRESS
CSM/INPUT
OPERATION
ADDRESS
DATA
READ ARRAY
WRITE
X
FFh
READ
WA
AD
IDENTIFY DEVICE
WRITE
X
90h
READ
IA
ID
READ STATUS REGISTER
WRITE
X
70h
READ
BA
SRD
WORD PROGRAM
WRITE
X
10h/40h
WRITE
WA
PD
BLOCK ERASE
WRITE
X
20h
WRITE
BA
D0h
PROGRAM/ERASE SUSPEND
WRITE
X
B0h
PROGRAM/ERASE RESUME
WRITE
X
D0h
CLEAR STATUS REGISTER
WRITE
X
50h
SOFT PROTECTION
WRITE
X
0Fh
WRITE
BA
SPC
OTP ENTRY
WRITE
X
AFh
WRITE
X
AFh
OTP EXIT
WRITE
X
FFh
WRITE
X
FFh
COMMAND DEFINITIONS
Once a specific command code has been entered, the
WSM executes an internal algorithm generating the nec-
essary timing signals to program, erase, and verify data.
See Table 3 for the CSM command definitions and data
for each of the bus cycles.
NOTE: 1. The command data is written through DQ0-DQ7
2. ID = Manufacturer ID: 002Ch; Device ID (Top Boot): 4492h; Device ID (Bottom Boot): 4493h
3. IA = Identify address: 00000h for manufacturer code and 00001h for device code
4. BA = Any address within the block to be selected
5. WA = Word address
6. AD = Array data
7. SRD = Data read from status register
8. PD = Data to be written at location WA
9. SPC = Soft protect command:
00h = Clear all soft protection
FFh = Set all soft protection
F0h = Clear addressed block soft protection
0Fh = Set addressed block soft protection
10. X = Don't Care
9
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
STATUS REGISTER
The status register allows the user to determine
whether the state of a PROGRAM/ERASE operation is
pending or complete. The status register is monitored by
toggling OE# and CE# and by reading the resulting status
code on I/Os DQ0-DQ7. The high-order I/Os (DQ8-DQ15)
are set to 00h internally, so only the low-order I/Os (DQ0-
DQ7) need interpreting.
Register data is updated on the falling edge of OE# or
CE#. The latest falling edge of either of these two signals
updates the latch within a given READ cycle. Latching the
data prevents errors from occurring if the register input
changes during a status register monitoring. To ensure
that the status register output contains updated status
data, CE# or OE# must be toggled for each subsequent
STATUS READ.
The status register provides the internal state of the
WSM to the external microprocessor. During periods
when the WSM is active, the status register can be polled
to determine the WSM status. Table 4 defines the status
register bits.
After monitoring the status register during a PRO-
GRAM/ERASE, the data appearing on DQ0-DQ7 remains
as status register data until a new command is issued to
the CSM. To return the device to other modes of opera-
tion, a new command must be issued to the CSM.
COMMAND STATE MACHINE
OPERATIONS
The CSM decodes instructions for read, read device
identification code, read status register, clear status reg-
ister, program, erase, erase suspend, erase resume, pro-
gram suspend, program resume, soft protection, and
OTP entry/exit. The 8-bit command code is input to the
device on DQ0-DQ7 (see Table 2 for CSM codes). During
a PROGRAM or ERASE cycle, the CSM informs the WSM
that a PROGRAM or ERASE cycle has been requested.
During a PROGRAM cycle, the WSM controls the pro-
gram sequences and the CSM responds to a PROGRAM
SUSPEND command only. During an ERASE cycle, the
CSM responds to an ERASE SUSPEND command only.
When the WSM has completed its task, the WSM status
bit (SR7) is set to a logic HIGH level and the CSM responds
to the full command set. The CSM stays in the current
command state until the microprocessor issues another
command.
The WSM successfully initiates an ERASE or PRO-
GRAM operation only when V
PP
is within its correct volt-
age range. For data protection, it is required that RP# be
held at a logic LOW level during a CPU reset.
CLEAR STATUS REGISTER
The WSM can set to "1" the block lock status bit (SR1),
the V
PP
status bit (SR3), the program status bit (SR4), and
the erase status bit (SR5) of the status register. The CLEAR
STATUS REGISTER command (50h) allows the external
microprocessor to clear these status bits and synchro-
nize to internal operations. After issuing this command,
the status bits are cleared and the device returns to the
read array mode.
READ OPERATIONS
Three READ operations are available: read array, read
device identification code, and read status register.
READ ARRAY
The array is read by entering the command code FFh
on DQ0-DQ7. Control signals CE# and OE# must be at a
logic LOW level (V
IL
) and WE# and RP# must be at a logic
HIGH level (V
IH
) to read data from the array. Data is
available on DQ0-DQ15. Any valid address within any of
the blocks selects that address and allows data to be read
from that address. Upon initial power-up, the device
defaults to the read array mode.
READ DEVICE IDENTIFICATION CODE
Device identification codes are read by entering com-
mand code 90h on DQ0-DQ7. Two bus cycles are re-
quired for this operation, the first to enter the command
code and the second to read the selected code. Control
signals CE# and OE# must be at a logic LOW level (V
IL
)
and WE# and RP# must be at a logic HIGH level (V
IH
). The
manufacturer code is obtained on DQ0-DQ15 in the sec-
ond cycle, after the identify address 00000h is latched.
The device code is obtained on DQ0-DQ15 in the second
cycle, after the identify address 00001h is latched (see
Table 3).
READ STATUS REGISTER
The status register is read by entering the command
code 70h on DQ0-DQ7. Control signals CE# and OE#
must be at a logic LOW level (V
IL
), and WE# and RP# must
be at a logic HIGH level (V
IH
). Two bus cycles are required
for this operation: one to enter the command code, and
one to read the status register. The status register con-
tents are updated on the falling edge of CE# or OE#,
whichever occurs last within the cycle.
10
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
Table 4
Status Register
STATUS
BIT #
STATUS REGISTER BIT
DESCRIPTION
SR7
WRITE STATE MACHINE STATUS (WSM) If SR7 = 0 (busy), the WSM has not completed an ERASE or
1 = Ready
PROGRAM operation. If SR7 = 1 (ready), other operations can be
0 = Busy
performed.
SR6
ERASE SUSPEND STATUS
If SR6 = 1, WSM halts execution, indicating that the ERASE
1 = ERASE SUSPEND
operation has been suspended. SR6 remains "1" until an ERASE
0 = ERASE in progress or
RESUME command is issued.
ERASE complete
SR5
ERASE STATUS
SR5 = 0 indicates that a BLOCK ERASE has been successful. SR5 = 1
1 = BLOCK ERASE error
indicates that an erase has failed; therefore, the WSM has completed
0 = BLOCK ERASE successful
the maximum allowable erase pulses determined by the internal
algorithm but which were insufficient to completely erase the device.
SR4
PROGRAM STATUS
SR4 = 0 indicates successful programming has occurred at the
1 = PROGRAM error
address location. SR4 = 1 indicates the WSM was unable to
0 = PROGRAM successful
correctly program the addressed location.
SR3
V
PP
STATUS
SR3 provides status of V
PP
during programming.
1 = Program abort V
PP
range error
0 = V
PP
good
SR2
PROGRAM SUSPEND STATUS
If SR2 = 1, WSM halts execution, indicating the PROGRAM
1 = PROGRAM suspended
operation has been suspended. SR2 stays "1" until a PROGRAM
0 = PROGRAM in progress or
RESUME command is issued.
PROGRAM complete
SR1
BLOCK LOCK STATUS
SR1 = 1 indicates that the address block is locked when WP# = V
IL
.
1 = Block locked
Any attempt to program/erase this block will abort the operation
0 = Block not locked
and the device will return to read status mode.
SR0
RESERVED
NOTE: 1. After a PROGRAM/ERASE command is issued and confirmed, status bit SR7 goes LOW to indicate that the operation is
in progress. If SR7 = 1 (ready), other polling operations can be performed. Until this occurs, the other status bits are
not valid. SR7 is not updated automatically at the completion of a WSM task; therefore, if the WSM status bit shows
busy (0), OE# and CE# must be toggled periodically to determine when the WSM has completed an operation (SR7 =
1).
2. When an ERASE SUSPEND command is issued, the WSM halts execution and sets SR6 = 1, indicating that the ERASE
operation has been suspended. The WSM status bit is also set to HIGH (SR7 = 1), indicating that the ERASE SUSPEND
operation has been completed successfully.
3. During an ERASE error, the SR5 bit is set (SR5 = 1), while SR5 = 0 indicates that a successful block erasure has occurred.
4. If the WSM is unable to program the addressed location correctly, the SR4 bit is set (SR4 = 1) and
SR4 = 0 indicates that a successful programming operation has occurred at the addressed block location. Information
concerning the status of V
PP
during programming/erasure is provided by SR3. If V
PP
is lower than V
PPLK
after a
PROGRAM/ERASE command has been issued, SR3 is set to a "1," indicating that the PROGRAM/ERASE operation has
aborted due to a low V
PP
.
5. During a PROGRAM SUSPEND command, the WSM halts execution and the SR2 bit is set, indicating that the PRO-
GRAM operation has been suspended. This bit remains "1" until a PROGRAM RESUME command is issued. The WSM
status bit is also set to HIGH (SR7 = 1), indicating that the PROGRAM SUSPEND operation has been completed
successfully.
6. A proper block address must be provided in an ERASE operation. If that addressed block is protected, then the SR1 bit
is set (SR1 = 1) when WP# = V
IL
. If that block is not protected, then SR1 = 0.
11
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
PROGRAMMING OPERATIONS
There are two CSM commands for programming: pro-
gram setup and alternate program setup (see Table 2).
After the desired command code is entered, the WSM
takes over and correctly sequences the device to com-
plete the program operation. Monitoring of the WRITE
operation is possible through the status register (see the
Status Register section). During this time, the CSM re-
sponds only to a PROGRAM SUSPEND command until
the PROGRAM operation has been completed, after which
all commands to the CSM become valid again. (See Fig-
ure 4 for programming operation.)
During programming, V
PP
must remain in the
appropriate V
PP
voltage range as shown in the recom-
mended operating conditions table. Different combina-
tions of RP#, WP#, and V
PP
voltage levels ensure that data
in certain blocks are secure and therefore cannot be
programmed (see Table 5 for a list of combinations).
Only "0s" are written and compared during a PROGRAM
operation. If "1s" are programmed, the memory cell con-
tents do not change and no error occurs.
PROGRAM SUSPENSION
The PROGRAM operation can be suspended by
issuing a PROGRAM SUSPEND command (B0h). The
PROGRAM SUSPEND command typically takes 1s to
execute, and the device is then in program suspend mode.
Once the WSM has reached the suspend state, it allows
the CSM to respond only to READ ARRAY, READ STATUS
REGISTER, and PROGRAM RESUME commands. During
the PROGRAM SUSPEND operation, array data should
be read from an address other than the one being pro-
grammed. To resume the PROGRAM operation, a PRO-
GRAM RESUME command (D0h) must be issued to cause
the CSM to clear the suspend state previously set. (See
Figure 7 for PROGRAM SUSPEND and PROGRAM
RESUME.)
ERASE OPERATIONS
An ERASE operation must be used to initialize all bits
in an array block to "1s." After BLOCK ERASE CONFIRM
is issued, the CSM responds only to an ERASE SUSPEND
command until the WSM completes its task.
Block erasure inside the memory array sets all bits
within the addressed block to logic 1s. Erase is accom-
plished only by blocks; data at single address locations
within the array cannot be erased individually. The block
to be erased is selected by using any valid address within
that block. Note that different combinations of RP#, WP#
and V
PP
voltage levels ensure that data in certain blocks
are secure and therefore cannot be erased (see Table 5 for
a list of combinations). Block erasure is initiated by a
command sequence to the CSM: block erase setup (20h)
followed by block erase confirm (D0h) (see Figure 5). A
two-command erase sequence protects against acciden-
tal erasure of memory contents.
When the BLOCK ERASE CONFIRM command is com-
plete, the WSM automatically executes a sequence of
events to complete the block erasure. During this se-
quence, the block is programmed with logic 0s, data is
verified, all bits in the block are erased, and finally verifi-
cation is performed to ensure that all bits are correctly
erased. Monitoring of the ERASE operation is possible
through the status register (see the Status Register sec-
tion).
ERASE SUSPENSION
During the execution of an ERASE operation, the
ERASE SUSPEND command (B0h) can be entered to di-
rect the WSM to suspend the ERASE operation. The ERASE
SUSPEND command typically takes 1s to execute, and
the device is then in erase suspend mode. Once the WSM
has reached the suspend state, it allows the CSM to
respond only to the READ ARRAY, READ STATUS REGIS-
TER, ERASE RESUME and PROGRAM commands. Dur-
Table 5
Data Protection Combinations
DATA PROTECTION PROVIDED
V
PP
RP#
WP#
All blocks locked
V
PPLK
X
X
All blocks locked
X
V
IL
X
All blocks unlocked
V
PPLK
V
IH
V
IH
Soft-protected blocks locked
V
PPLK
V
IH
V
IL
12
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
ing the ERASE SUSPEND operation, array data must be
read from a block other than the one being erased. To
resume the ERASE operation, an ERASE RESUME com-
mand (D0h) must be issued to cause the CSM to clear the
suspend state previously set. It is also possible that an
ERASE in any block can be suspended and a WRITE to
another block can be initiated. After the completion of
WRITE, the ERASE can be resumed by writing an ERASE
RESUME command (see Figure 6). It is also possible to
suspend the WRITE operation and read from another
block.
AUTOMATIC POWER-SAVING MODE
Substantial power savings are realized during periods
when the device is not accessed while in the active mode.
During this time, the device switches to the automatic
power saving (APS) mode. When the device switches to
this mode, I
CC
is reduced to 1A typically. This mode is
entered automatically if no address or control lines toggle
within approximately a 300ns time-out period. At least
one transition on CE# must occur after power-up to acti-
vate this mode's availability. The device remains in this
mode and the I/O lines retain the data from the last
access until a new read address is issued or another
operation is initiated.
RESET/ DEEP POWER-DOWN MODE
Very low levels of power consumption can be attained
by using a special ball, RP#, to disable internal device
circuitry. When RP# is at a logic LOW level of 0.0V 0.2V,
a much lower I
CC
current consumption is achieved, typi-
cally 1A. This is important in portable applications where
extended battery life is a major concern.
A recovery time is required when exiting from deep
power-down mode. A minimum of
t
RS is required before
a CSM command can be recognized. With RP# at ground,
the WSM is reset and the status register is cleared, effec-
tively eliminating accidental programming to the array
during system reset. After restoration of power, the de-
vice will be disabled until RP# is returned to V
IH
.
If RP# goes LOW during a PROGRAM or ERASE opera-
tion, the device powers down and becomes nonfunc-
tional. Data being written or erased at that time becomes
invalid or indeterminate, requiring that the operation be
performed again after power restoration. When RP# is set
at logic LOW, all internal circuits will be reset. Setting RP#
LOW during a PROGRAM or ERASE operation is not rec-
ommended.
OTP MODE
The device has 128 bits of OTP (one time program-
mable) area. There are 64 bits that are programmed at the
factory with a unique 64-bit code that is not modifiable.
The other 64-bit OTP area is left blank to program for
customer design requirements if needed. Protection of
the user-programmable, 64-bit contents is provided, af-
ter the area is programmed, by programming the lock-
bit.
To program the OTP area, two "AFh" commands must
be written, followed by two WRITE cycles of the normal
program sequences. When in the OTP mode, the WSM
programs the OTP area and not the array. During pro-
gramming, a read can acquire only the WSM status (sta-
tus register output). When the programming is complete,
the device remains in the OTP mode and only the status
can be read in the OTP area. Writing two "FFh" com-
mands exits the OTP mode and causes the device to go
into the read array mode. To read the OTP area after
programming, the OTP mode must be re-entered.
To read the OTP area contents, two "AFh" commands
must be written, followed by a READ. Writing two "FFh"
commands exits the OTP mode and causes the device to
go into the read array mode.
After programming the 64-bit OTP area, the lock-bit
can be programmed. The lock-bit is at address 00040H
and is on DQ15. Once the lock-bit is programmed to a "0,"
the 64-bit, user-programmable area is permanently pro-
tected (see Figure 3). The lock- bit can be read in OTP
mode, as described above.
4 Words
Factory-Programmed
1
4 Words
User-Programmed
2
DQ15
00000h
00002h
00004h
00006h
00020h
00022h
00024h
00026h
00040h
Figure 3
OTP Area Map
NOTE: 1. Always locked.
2. Locked by programming DQ15 at address 00040H.
13
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
STANDBY MODE
I
CC
supply current is reduced by applying a logic HIGH
level on CE# and RP# to enter the standby mode. In the
standby mode, the outputs are placed in the high-imped-
ance state. Applying a logic HIGH level (V
CC
Q) on CE#
and RP# reduces the current to 1A typically. If the device
is deselected during an ERASE operation or during pro-
gramming, the device continues to draw active current
until the operation is complete.
SOFT BLOCK DATA PROTECTION
Soft protection is available with CSM command 0Fh
(see Table 3). The protection bit for each block can be set
and cleared individually, or all at once. After the soft
protection bit of a block is set, the block is protected when
V
PP
V
PPLK
, RP# is HIGH, and WP# is LOW. When V
PP
V
PPLK
the block is protected (locked) as well. A block is
unlocked when WP# is HIGH, even if its soft protection
bit is set (see Table 5).
When the device is powered down or RP# reset, the
soft protection blocks will be set to the protected state.
So, if WP# goes LOW after first power-up, RP# reset, or
power-down, all blocks will be protected. The CSM com-
mand 0Fh is needed to clear the soft protected blocks.
When WP# goes LOW the cleared blocks will be unpro-
tected.
The block lock status bit SR1 is used to monitor the
individual block lock status after the second WRITE cycle
of the soft protection CSM command. Additionally, to
monitor the block lock status of any block, the read status
register command 70h can be used. On the command's
second cycle, any address within a block is issued and
SR1 will indicate the block lock status for that block.
When monitoring the block lock status bit SR1, the cor-
rect status can only be obtained with WP# LOW.
POWER-UP
During a power-up, it is not necessary to sequence
V
CC
Q, V
CC
and V
PP
. However, it is recommended that RP#
be held LOW during power-up for additional protection
while V
CC
is ramping above V
LKO
to a stable operative
level. After a power-up or RESET, the status register is
reset, and the device will enter the array read mode.
POWER-UP PROTECTION
The likelihood of unwanted WRITE or ERASE opera-
tions is minimized since two consecutive cycles are re-
quired to execute either operation. When V
CC
< V
LKO
, the
device does not accept any WRITE cycles, and noise
pulses < 5ns on CE# or WE# do not initiate a WRITE cycle.
POWER SUPPLY DECOUPLING
For decoupling purposes, each device should have a
0.1F ceramic capacitor connected between V
CC
and V
SS
,
V
PP
and V
SS
, and between V
CC
Q and V
SS
. The capacitor
should be as close as possible to the device balls.
14
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
YES
NO
Full Status Register
Check (optional)
NO
YES
PROGRAM
SUSPEND?
SR7 = 1?
Issue WRITE SETUP
Command
Start
Word Program Passed
V
PP
Range Error
Word Program Failed
FULL STATUS REGISTER CHECK FLOW
Read Status Register
Bits
Issue Word Address
and Word Data
PROGRAM
SUSPEND Loop
1
YES
NO
SR1 = 0?
YES
NO
SR3 = 0?
YES
NO
SR4 = 0?
Word Program
Completed
Read Status Register
Bits
PROGRAM Attempted
on a Locked Block
Figure 4
Automated Word Programming
Flowchart
NOTE: 1. Full status register check can be done after each word or after a sequence of words.
2. SR3 must be cleared before attempting additional PROGRAM/ERASE operations.
3. SR4 is cleared only by the CLEAR STATUS REGISTER command, but it does not prevent additional program operation
attempts.
BUS
OPERATION
COMMAND
COMMENTS
WRITE
WRITE
Data = 40h or 10h
SETUP
Addr = Don't Care
WRITE
WRITE
Data = Word to be
DATA
programmed
Addr = Address of word to be
programmed
READ
Status register data
Toggle OE# or CE# to
update status register.
Standby
Check SR7
1 = Ready, 0 = Busy
Repeat for subsequent words.
Write FFh after the last word programming operation
to reset the device to read array mode.
BUS
OPERATION
COMMAND
COMMENTS
Standby
Check SR1
1 = Detect locked block
Standby
Check SR3
2
1 = Detect V
PP
low
Standby
Check SR4
3
1 = Word program error
15
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
YES
NO
Full Status Register
Check (optional)
NO
YES
ERASE
SUSPEND?
SR7 = 1?
Start
BLOCK ERASE Passed
V
PP
Range Error
BLOCK ERASE Failed
FULL STATUS REGISTER CHECK FLOW
Read Status Register
Bits
ERASE
SUSPEND Loop
1
YES
NO
SR1 = 0?
YES
NO
NO
YES
YES
NO
SR4 = 1 and
SR5 = 1?
BLOCK ERASE
Completed
Read Status Register
Bits
ERASE Attempted
on a Locked Block
Command Sequence
Error
SR3 = 0?
SR5 = 0?
Issue ERASE SETUP
Command
Issue Block Address
and ERASE
CONFIRM Command
Figure 5
Automated BLOCK ERASE Flowchart
NOTE: 1. Full status register check can be done after each block or after a sequence of blocks.
2. SR3 must be cleared before attempting additional PROGRAM/ERASE operations.
3. SR5 is cleared only by the CLEAR STATUS REGISTER command in cases where multiple blocks are erased before full
status is checked.
BUS
OPERATION
COMMAND
COMMENTS
WRITE
WRITE
Data = 20h
ERASE
Addr = Don't Care
SETUP
WRITE
ERASE
Data = D0h
Block Addr = Address
within block to be erased
READ
Status register data
Toggle OE# or CE# to
update status register.
Standby
Check SR7
1 = Ready, 0 = Busy
Repeat for subsequent blocks.
Write FFh after the last BLOCK ERASE operation to reset the
device to read array mode.
BUS
OPERATION
COMMAND
COMMENTS
Standby
Check SR1
1 = Detect locked block
Standby
Check SR3
2
1 = Detect V
PP
low
Standby
Check SR4 and SR5
1 = BLOCK ERASE command
error
Standby
Check SR5
3
1 = BLOCK ERASE error
16
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
READ
PROGRAM
Issue READ MEMORY
Command
PROGRAM
Loop
ERASE
Complete
READ or
PROGRAM?
YES
NO
Issue ERASE
RESUME Command
READ or
PROGRAM
Complete?
YES
NO
SR6 = 1?
Start
ERASE Continued
Read Status Register
Bits
Issue ERASE
SUSPEND Command
1
(Note 2)
YES
NO
SR7 = 1?
Figure 6
ERASE SUSPEND/ERASE RESUME
Flowchart
NOTE: 1. See BLOCK ERASE Flowchart for complete erasure procedure.
2. See Word Programming Flowchart for complete programming procedure.
BUS
OPERATION
COMMAND
COMMENTS
WRITE
ERASE
Data = B0h
SUSPEND
READ
Status register data
Toggle OE# or CE# to update
status register
Standby
Check SR7
1 = Ready
Standby
Check SR6
1 = Suspended
WRITE
READ
Data = FFh
MEMORY
or
WRITE
WRITE
Data = 40h or 10h
SETUP
Addr = Don't Care
READ
Read data from block other
than that being erased
or
WRITE
WRITE
Data = Word to be
DATA
programmed
Addr = Address of word to be
programmed
WRITE
ERASE
Data = D0h
RESUME
Addr = Don't Care
17
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
Issue READ MEMORY
Command
PROGRAM
Complete
YES
Issue PROGRAM
RESUME Command
Finished
Reading
?
YES
NO
NO
SR2 = 1?
Start
PROGRAM Resumed
Read Status Register
Bits
Issue PROGRAM
SUSPEND Command
YES
NO
SR7 = 1?
Figure 7
PROGRAM SUSPEND/
PROGRAM RESUME Flowchart
BUS
OPERATION
COMMAND
COMMENTS
WRITE
PROGRAM
Data = B0h
SUSPEND
READ
Status register data
Toggle OE# or CE# to update
status register
Standby
Check SR7
1 = Ready
Standby
Check SR2
1 = Suspended
WRITE
READ
Data = FFh
MEMORY
READ
Read data from block other
than that being programmed
WRITE
PROGRAM
Data = D0h
RESUME
Addr = Don't Care
18
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
ELECTRICAL CHARACTERISTICS AND RECOMMENDED DC OPERATING CONDITIONS
(-40C
T
A
+85C)
PARAMETER/CONDITION
SYMBOL
MIN
MAX
UNITS NOTES
Supply Voltage (during program/read/erase/suspend)
V
CC
2.7
3.3
V
5
I/O Supply Voltage
V
CC
Q
2.7
3.3
V
5, 6
Supply Voltage (during program/erase operations)
V
PP
1
1.65
3.3
V
5
V
PP
2
11.4
12.6
V
5, 7
Input High (Logic 1) Voltage, all inputs
V
IH
V
CC
Q - 0.2 V
CC
Q + 0.2
V
5
Input Low (Logic 0) Voltage, all inputs
V
IL
-0.2
0.2
V
5
OUTPUT VOLTAGE LEVELS
V
OH
V
CC
Q - 0.1
V
V
CC
= V
CC
(MIN), V
CC
Q = V
CC
Q (MIN)
5
Output High Voltage (I
OH
= -0.1mA)
V
OL
0.1
V
Output Low Voltage (I
OL
= 0.1mA)
INPUT LEAKAGE CURRENT
V
CC
= V
CC
(MAX), V
CC
Q = V
CC
Q (MAX)
I
L
-1
1
A
Any input (0V
V
IN
V
CC
Q);
All other balls not under test = 0V
OUTPUT LEAKAGE CURRENT
V
CC
= V
CC
(MAX), V
CC
Q = V
CC
Q (MAX)
I
OZ
-10
10
A
(D
OUT
is disabled; 0V
V
OUT
V
CC
Q)
BLOCK ERASE cycling
100K
Cyc
ABSOLUTE MAXIMUM RATINGS
1, 2
Supply Voltage Range, V
CC
....................... -0.6V to +4.0V
3
Supply Voltage Range, V
PP
..................... -0.6V to +13.0V
3
Input Voltage Range ................................... -0.6V to +4.0V
Output Voltage Range .............................. -0.6V to +4.0V
4
Storage Temperature Range, T
STG
........ -65C to +150C
1
Stresses greater than those listed under "Absolute Maxi-
mum Ratings" may cause permanent damage to the de-
vice. 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.
2
All voltage values are with respect to V
SS
.
3
The voltage can undershoot to -1V for periods < 20ns.
4
The voltage on any output can overshoot to 4.6V for
periods < 20ns.
NOTE: 5. All voltages referenced to V
SS
.
6. V
CC
Q must be less than or equal to V
CC
.
7. 12V V
PP
is allowable for production only.
19
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
CAPACITANCE
(T
A
= +25C; f = 1 MHz)
PARAMETER/CONDITION
SYMBOL
MAX
UNITS
NOTES
Input Capacitance
C
I
8
pF
Output Capacitance
C
O
12
pF
READ, STANDBY AND DEEP POWER-DOWN CURRENT DRAIN
(-40C
T
A
+85C; V
CC
= 2.7V3.3V)
PARAMETER/CONDITION
SYMBOL
TYP
MAX
UNITS NOTES
READ CURRENT:
V
CC
= V
CC
(MAX), V
CC
Q = V
CC
Q (MAX)
I
CC
1
20
mA
1, 2
(CE# = V
IL
; OE# = V
IH
; RP# = V
IH
; f = 5 MHz; Other inputs V
IH
or V
IL
)
STANDBY CURRENT: V
CC
SUPPLY
I
CC
2
1
10
A
V
CC
= V
CC
(MAX); (CE# = RP# = V
CC
Q)
DEEP POWER-DOWN CURRENT: V
CC
SUPPLY
V
CC
= V
CC
(MAX); V
CC
Q = V
CC
Q (MAX)
I
CC
3
1
10
A
(RP# = V
IL
; Other inputs V
CC
Q or V
SS
)
READ CURRENT: V
PP
SUPPLY
V
PP
V
CC
I
PP
1
2
15
A
V
PP
> V
CC
I
PP
2
50
200
A
DEEP POWER-DOWN CURRENT: V
PP
SUPPLY
I
PP
3
1
10
A
(RP# = V
IL
; V
PP
V
CC
)
STANDBY CURRENT: V
PP
SUPPLY (V
PP
V
CC
)
I
PP
4
1
10
A
NOTE: 1. I
CC
is dependent on cycle rates.
2. Automatic power savings (APS) mode reduces I
CC
1
to standby current level I
CC
2
for static operation.
20
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
0.1mA
I
OL
Output
under
test
C
L
= 30pf
1
-0.1mA
V
CC
Q
2
I
OH
Figure 8
AC Test Output and Load Circuit
NOTE: 1. C
L
includes probe and fixture capacitance.
AC TEST CONDITIONS
Input pulse levels ................................................. 0V to V
CC
Q
Input rise and fall times ................................................ <10ns
Input timing reference level ....................................... V
CC
Q/2
Output timing reference level .................................... V
CC
Q/2
Output load ............................................................. C
L
= 30pF
V
CC
Q
0.0V
Output
Input
Test Points
Test Points
V
CC
Q
2
V
CC
Q
2
Figure 9
AC Input/Output Reference Waveform
21
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
READ AC TIMING CHARACTERISTICS AND RECOMMENDED
AC OPERATING CONDITIONS
(-40C
T
A
+85C; V
CC
= 2.7V3.3V)
AC CHARACTERISTICS
-9
-11
PARAMETER
SYMBOL
MIN
MAX
MIN
MAX
UNITS
NOTES
READ cycle time
t
RC
90
110
ns
Access time from CE#
t
ACE
90
110
ns
1
Access time from OE#
t
AOE
30
30
ns
1
Access time from address
t
AA
90
110
ns
RP# HIGH to output valid delay
t
RWH
600
600
ns
RP# LOW pulse width
t
RP
100
100
ns
OE# or CE# HIGH to output in High-Z
t
OD
25
25
ns
Output hold time from OE#, CE# or address change
t
OH
0
0
ns
NOTE: 1. OE# may be delayed by
t
ACE minus
t
AOE after CE# falls before
t
ACE is affected.
READ CYCLE
VALID DATA
VALID ADDRESS
CE#
A0A19
OE#
DQ0DQ15
DON'T CARE
UNDEFINED
tRC
tACE
tAOE
tOD
tOH
tAA
WE#
RP#
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
V
OH
V
OL
V
IH
V
IL
tRWH
TIMING PARAMETERS
-9
-11
SYMBOL
MIN
MAX
MIN
MAX
UNITS
t
RC
90
110
ns
t
ACE
90
110
ns
t
AOE
30
30
ns
t
AA
90
110
ns
-9
-11
SYMBOL
MIN
MAX
MIN
MAX
UNITS
t
RWH
600
600
ns
t
OD
25
25
ns
t
OH
0
0
ns
22
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
RECOMMENDED DC WRITE/ERASE CONDITIONS
(-40C
T
A
+85C; V
CC
= 2.7V3.3V)
PARAMETER/CONDITION
SYMBOL
MIN
TYP
MAX
UNITS NOTES
V
PP
WRITE/ERASE lockout voltage
V
PPLK
1
V
1
V
PP
voltage during WRITE/ERASE operation
V
PPH
1
1.65
3.3
V
V
PPH
2
11.4
12.6
V
2
V
CC
WRITE/ERASE lockout operation
V
LKO
1.5
V
WRITE/ERASE CURRENT DRAIN
(-40C
T
A
+85C; V
CC
= 2.7V3.3V)
PARAMETER/CONDITION
SYMBOL
TYP
MAX
UNITS NOTES
WRITE CURRENT: V
CC
SUPPLY
I
CC
4
55
mA
ERASE CURRENT: V
CC
SUPPLY
I
CC
5
45
mA
ERASE/PROGRAM SUSPEND CURRENT: V
CC
SUPPLY
I
CC
6
10
25
A
3
(ERASE/PROGRAM suspended)
WRITE/ERASE CURRENT: V
PP
SUPPLY
V
PP
= V
PP
1
I
PP
5
0.1
mA
V
PP
= V
PP
2
I
PP
6
3
mA
ERASE/PROGRAM SUSPEND CURRENT: V
PP
SUPPLY
V
PP
= V
PP
1
I
PP
7
1
10
A
(ERASE/PROGRAM suspended)
V
PP
= V
PP
2
I
PP
8
50
200
A
WORD WRITE AND ERASE DURATION CHARACTERISTICS
2.7V3.3V Vcc
1.65V3.3V V
PP
12V V
PP
PARAMETER
TYP
MAX
TYP
MAX
UNITS NOTES
Boot/parameter BLOCK ERASE time
0.5
4
0.5
4
s
4, 5
Main BLOCK ERASE time
1
5
1
5
s
4, 5
Boot/parameter BLOCK WRITE time
0.1
0.1
s
4, 5, 6, 7
Main BLOCK WRITE time
0.3
0.3
s
4, 5, 6, 7
Program/erase suspend latency
1
3
1
3
s
NOTE: 1. Absolute WRITE/ERASE protection when V
PP
V
PPLK
.
2. 12V V
PP
is allowable for production only. Write timings are identical to 1.65V3.3V V
PP
operation.
3. Parameter is specified when device is not accessed. Actual current draw will be I
CC
6
plus current of operation being
executed while the device is in suspend mode.
4. The 12V V
PP
is for production only.
5. Typical values measured at T
A
= +25C.
6. Assumes no system overhead.
7. Typical write times tested with checkerboard data pattern.
23
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
SPEED-DEPENDENT WRITE/ERASE AC TIMING CHARACTERISTICS AND
RECOMMENDED AC OPERATING CONDITIONS:
WE# (CE#)-CONTROLLED WRITES
(-40C
T
A
+85C; V
CC
= 2.7V3.3V)
AC CHARACTERISTICS
-9
-11
PARAMETER
SYMBOL
MIN
MIN
UNITS
NOTES
WE# (CE#) HIGH pulse width
t
WPH (
t
CPH)
30
30
ns
WE# (CE#) pulse width
t
WP (
t
CP)
70
70
ns
Address setup time to WE# (CE#) HIGH
t
AS
70
70
ns
Address hold time from WE# (CE#) HIGH
t
AH
0
0
ns
Data setup time to WE# (CE#) HIGH
t
DS
50
60
ns
Data hold time from WE# (CE#) HIGH
t
DH
0
0
ns
CE# (WE#) setup time to WE# (CE#) LOW
t
CS (
t
WS)
0
0
ns
CE# (WE#) hold time from WE# (CE#) HIGH
t
CH (
t
WH)
0
0
ns
V
PP
setup time to WE# (CE#) HIGH
t
VPS
200
200
ns
RP# HIGH to WE# (CE#) LOW delay
t
RS
150
150
ns
WRITE duration
t
WED1
6
6
s
Boot BLOCK ERASE duration
t
WED2
0.5
0.5
s
Parameter BLOCK ERASE duration
t
WED3
0.5
0.5
s
Main BLOCK ERASE duration
t
WED4
1
1
s
V
PP
hold time from status data valid
t
VPH
0
0
ns
WE# (CE#) HIGH to busy status (SR7 = 0)
t
WB
200
200
ns
1, 2
WP# HIGH setup time to WE# (CE#) HIGH
t
WHS
0
0
ns
WP# HIGH hold time from status data valid
t
WHH
0
0
ns
OE# HIGH hold time from WE# HIGH
t
OHH
30
30
ns
NOTE: 1. Polling status register before
t
WB is met may falsely indicate WRITE or ERASE completion.
2.
t
WB = 800ns (MAX).
24
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
WRITE/ERASE CYCLE
WE#-CONTROLLED WRITE/ERASE
CE#
A0A19
OE#
DQ0DQ15
DON'T CARE
tWED1, 2, 3, 4
WE#
RP#
V
IH
V
IL
tRS
A
IN
V
PP
V
IH
V
IL
tCH
tCS
tOHH
V
PPH
tAS
tAH
tWP
tWPH
tDS
tDH
CMD
in
CMD/
Data-in
CMD
in
WRITE SETUP or
ERASE SETUP
input
WRITE or ERASE
executed, status register
checked for completion
Command for next
operation issued
tDH
tWB
tDS
WRITE or block
address asserted, and
WRITE data or ERASE
CONFIRM
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
Note 1
tAS
tAH
V
IL
Status
(SR7=1)
Status
(SR7=0)
tVPS
tWHS
[Unlock soft-protected blocks]
WP#
V
IH
V
IL
tVPH
tWHH
t
WED1
6
6
s
t
WED2
0.5
0.5
s
t
WED3
0.5
0.5
s
t
WED4
1
1
s
t
VPH
0
0
ns
t
WB
2
200
200
ns
t
WHS
0
0
ns
t
WHH
0
0
ns
t
OHH
30
30
ns
TIMING PARAMETERS
-9
-11
SYMBOL
MIN
MIN
UNITS
t
WPH
30
30
ns
t
WP
70
70
ns
t
AS
70
70
ns
t
AH
0
0
ns
t
DS
50
60
ns
t
DH
0
0
ns
t
CS
0
0
ns
t
CH
0
0
ns
t
VPS
200
200
ns
t
RS
150
150
ns
-9
-11
SYMBOL
MIN
MIN
UNITS
NOTE: 1. Address inputs are "Don't Care" but must be held stable.
2.
t
WB = 800ns (MAX).
25
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
WE#
A0A19
OE#
DQ0DQ15
DON'T CARE
tWED1, 2, 3, 4
CE#
RP#
V
IH
V
IL
tRS
A
IN
V
PP
V
IH
V
IL
tWH
tWS
V
PPH
tAS
tAH
tCP
tCPH
tDS
tDH
CMD
in
CMD/
Data-in
CMD
in
WRITE SETUP or
ERASE SETUP
input
WRITE or ERASE
executed, status register
checked for completion
Command for next
operation issued
tDH
[Unlock soft-protected blocks]
tDS
WRITE or block
address asserted, and
WRITE data or ERASE
CONFIRM
V
IH
V
IL
V
IH
V
IL
V
IH
V
IL
Note 1
tAS
tAH
V
IL
Status
(SR7=1)
Status
(SR7=0)
tVPS
tVPH
WP#
V
IH
V
IL
V
IH
V
IL
tWB
tWHS
tWHH
WRITE/ERASE CYCLE
CE#-CONTROLLED WRITE/ERASE
NOTE: 1. Address inputs are "Don't Care" but must be held stable.
2.
t
WB = 800ns (MAX).
t
RS
150
150
ns
t
WED1
6
6
s
t
WED2
0.5
0.5
s
t
WED3
0.5
0.5
s
t
WED4
1
1
s
t
VPH
0
0
ns
t
WB
2
200
200
ns
t
WHS
0
0
ns
t
WHH
0
0
ns
TIMING PARAMETERS
-9
-11
SYMBOL
MIN
MIN
UNITS
t
CPH
30
30
ns
t
CP
70
70
ns
t
AS
70
70
ns
t
AH
0
0
ns
t
DS
50
60
ns
t
DH
0
0
ns
t
WS
0
0
ns
t
WH
0
0
ns
t
VPS
200
200
ns
-9
-11
SYMBOL
MIN
MIN
UNITS
26
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
Table 6
Command State Machine Current/Next States
COMMAND INPUTS (and next state)
Current
SR7
Data
Read
Write
Block
Erase
Prog./
Prog./
Read
Clear
Identify
Soft
Soft
Otp
State
when
Array
setup
erase
confirm
erase
erase
SR
SR
device
prot.
prot.
entry
Read
(FFh)
(10h/
setup
(D0h)
susp.
resume
(70h)
(50h)
(90h)
setup
(SPC)
(AFh)
40h)
(20h)
(B0h)
(D0h)
(0Fh)
Read Array
1
Array
Read
Write
Erase
Read array
Read
Read
Identify Soft prot. Soft prot.
Otp
array
setup
setup
status
array
device
setup
setup/
entry
read
array
Read
1
Status
Read
Write
Erase
Read array
Read
Read
Identify
Soft
Soft prot.
Otp
Status
array
setup
setup
status
array
device
prot.
setup/
entry
setup
read
array
Identify
1
ID
Read
Write
Erase
Read array
Read
Read
Identify
Soft
Soft prot.
Otp
Device
array
setup
setup
status
array
device
prot.
setup/
entry
setup
read
array
Soft Prot.
1
Status
Soft
Read array
Soft prot.
Soft
Read
Setup
prot. all
block
prot.
array
Soft
1
Status
Read
Write
Erase
Read array
Read
Read
Identify Soft prot. Soft prot.
Otp
Protection
array
setup
setup
status
array
device
setup
setup/
entry
Complete
read
array
Write
1
Status
Program
Setup
Program Not
0
Status
Program
Prog.
Program
Complete
(not complete)
susp.
(not complete)
status
Program
1
Status
Program Program suspend Program Program Program Program
Program suspend read array
Suspend
susp.
read array
susp.
susp.
Status
read
read
status
array
array
Program
1
Array
Program Program suspend Program Program Program Program
Program suspend read array
Suspend
susp.
read array
susp.
susp.
Read Array
read
read
status
array
array
Program
1
Status
Read
Write
Erase
Read array
Read
Read
Identify Soft prot. Soft prot.
Otp
Complete
Array
setup
setup
status
array
device
setup
setup/
entry
read
array
Erase
1
Status
Erase command error
Erase
Erase
Erase
Erase command error
Setup
Erase
1
Status
Read
Write
Erase
Read array
Read
Read
Identify
Soft
Soft prot.
Otp
Comd. Error
array
setup
setup
status
array
device
prot.
setup/
entry
setup
Read
array
Erase Not
0
Status
Erase (not complete)
Erase
Erase (not complete)
Complete
susp. to
status
Erase
1
Status
Erase
Write
Erase
Erase
Erase
Erase
Erase
Erase suspend read array
Suspend
susp.
setup
susp.
susp.
susp.
Status
read
read
read
status
array
array
array
Erase
1
Array
Erase
Write
Erase
Erase
Erase
Erase
Erase
Erase suspend read array
Suspend
susp.
setup
susp.
susp.
susp.
Array
read
read
read
status
array
array
array
Erase
1
Status
Read
Write
Erase
Read array
Read
Read
Identify
Soft
Soft prot.
Otp
Complete
array
setup
setup
status
array
device
prot.
setup/
entry
setup
read
array
27
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
NOTE: 1. All dimensions in millimeters MAX or typical where noted.
MIN
2. Package width and length do not include mold protrusion; allowable mold protrusion is 0.25mm per side.
46-BALL FBGA
3.50 .05
3.75
.75 (TYP)
.75
(TYP)
PIN #1 ID
SOLDER BALL MATERIAL: EUTECTIC 63% Sn, 37% Pb
SOLDER BALL PAD: .27mm
MOLD COMPOUND: EPOXY NOVOLAC
SUBSTRATE: PLASTIC LAMINATE
PIN #1 ID
8.00 .10
1.20 MAX
4.00 .05
2.625 .05
5.25
.80 .075
.10
A
A
.35 +.05
-.10
(TYP)
1.875 .05
7.00 .10
8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900
E-mail: prodmktg@micron.com, Internet: http://www.micron.com, Customer Comment Line: 800-932-4992
Micron is a registered trademark and the Micron logo and M logo are trademarks of Micron Technology, Inc.
DATA SHEET DESIGNATION
Advance: This data sheet contains initial descriptions of products still under development.
28
1 Meg x 16 3V Enhanced+ Boot Block Flash Memory
Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT28F160C3_3.p65 Rev. 3, Pub. 8/01
2001, Micron Technology, Inc.
1 MEG x 16
3V ENHANCED+ BOOT BLOCK FLASH MEMORY
ADVANCE
REVISION HISTORY
Rev. 3 .................................................................................................................................................................................... 8/01
Added
t
WB maximum specification
Corrected WRITE/ERASE Cycle timing diagram (CE-Controlled)
Rev. B ................................................................................................................................................................................... 5/01
Changed I
CC
1
MAX from 30mA to 20mA; added
t
WB maximum specification
Original document ............................................................................................................................................................. 4/00