MICRON MT28C6428P20

ADVANCE‡
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
FLASH AND SRAM
COMBO MEMORY
MT28C6428P20
MT28C6428P18
Low Voltage, Extended Temperature
0.18µm Process Technology
FEATURES
BALL ASSIGNMENT
67-Ball FBGA (Top View)
• Flexible dual-bank architecture
• Support for true concurrent operations with no
latency:
Read bank b during program bank a and vice versa
Read bank b during erase bank a and vice versa
• Organization: 4,096K x 16 (Flash)
512K x 16 (SRAM)
• Basic configuration:
Flash
Bank a (16Mb Flash for data storage)
– Eight 4K-word parameter blocks
– Thirty-one 32K-word blocks
Bank b (48Mb Flash for program storage)
– Ninety-six 32K-word main blocks
SRAM
8Mb SRAM for data storage
– 512K-words
• F_VCC, VCCQ, F_VPP, S_VCC voltages
MT28C6428P20
1.80V (MIN)/2.20V (MAX) F_VCC read voltage
1.80V (MIN)/2.20V (MAX) S_VCC read voltage
1.80V (MIN)/2.20V (MAX) VCCQ
MT28C6428P18
1.70V (MIN)/1.90V (MAX) F_VCC read voltage
1.70V (MIN)/1.90V (MAX) S_VCC read voltage
1.70V (MIN)/1.90V (MAX) VCCQ
MT28C6428P20/P18
1.80V (TYP) F_VPP (in-system PROGRAM/ERASE)
1.0V (MIN) S_VCC (SRAM data retention)
12V ±5% (HV) F_VPP (in-house programming and
accelerated programming algorithm [APA]
activation)
• Asynchronous access time
Flash access time: 80ns @ 1.80V F_VCC
SRAM access time: 80ns @ 1.80V S_VCC
• Page Mode read access
Interpage read access: 80ns @ 1.80V F_VCC
Intrapage read access: 30ns @ 1.80V F_VCC
• Low power consumption
• Enhanced suspend options
ERASE-SUSPEND-to-READ within same bank
PROGRAM-SUSPEND-to-READ within same bank
ERASE-SUSPEND-to-PROGRAM within same bank
• Read/Write SRAM during program/erase of Flash
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
1
2
3
4
5
6
7
8
9
10
11
12
NC
NC
A20
A11
A15
A14
A13
A12
F_VSS
VccQ
NC
NC
B
A16
A8
A10
A9
DQ15
S_WE#
DQ14
DQ7
C
F_WE#
NC
A21
DQ13
DQ6
DQ4
DQ5
D
VSS
F_RP#
DQ12
S_CE2
S_VCC
F_VCC
E
F_WP#
F_VPP
A19
DQ10
DQ2
DQ3
F
S_LB#
S_UB#
S_OE#
DQ9
DQ8
DQ0
DQ1
G
A18
A17
A7
A6
A3
A2
A1
S_CE1#
F_VCC
A5
A4
A0
F_CE#
F_VSS
F_OE#
NC
NC
NC
A
H
NC
NC
DQ11
Top View
(Ball Down)
• Dual 64-bit chip protection registers for security
purposes
• PROGRAM/ERASE cycles
100,000 WRITE/ERASE cycles per block
• Cross-compatible command set support
Extended command set
Common flash interface (CFI) compliant
OPTIONS
MARKING
• Timing
80ns
85ns
• Boot Block Configuration
Top
Bottom
• Operating Voltage Range
F_VCC = 1.70V–1.90V
F_VCC = 1.80V–2.20V
• Operating Temperature Range
Commercial (0oC to +70oC)
Extended (-40oC to +85oC)
• Package
67-ball FBGA (8 x 8 grid)
-80
-85
T
B
18
20
None
ET
FM
Part Number Example:
MT28C6428P20FM-80 BET
1
©2002, Micron Technology, Inc.
‡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.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
GENERAL DESCRIPTION
The MT28C6428P20 and MT28C6428P18 combination Flash and SRAM memory devices provide a compact, low-power solution for systems where PCB real
estate is at a premium. The dual-bank Flash devices
are high-performance, high-density, nonvolatile
memory with a revolutionary architecture that can significantly improve system performance.
This new architecture features:
• A two-memory-bank configuration supporting
dual-bank operation;
• A high-performance bus interface providing a fast
page data transfer; and
• A conventional asynchronous bus interface.
The devices also provide soft protection for blocks
by configuring soft protection registers with dedicated
command sequences. For security purposes, dual 64bit chip protection registers are provided.
The embedded WORD WRITE and BLOCK ERASE
functions are fully automated by an on-chip write state
machine (WSM). The WSM simplifies these operations
and relieves the system processor of secondary tasks.
An on-chip status register, one for each bank, can be
used to monitor the WSM status to determine the
progress of a PROGRAM/ERASE command.
The erase/program suspend functionality allows
compatibility with existing EEPROM emulation software packages.
The devices take advantage of a dedicated power
source for the Flash memory (F_VCC) and a dedicated
power source for the SRAM (S_VCC), both at 1.70V–2.20V
for optimized power consumption and improved noise
immunity. A dedicated I/O power supply (VCCQ) is provided with an extended range (1.70V–2.20V), to allow a
direct interface to most common logic controllers and
to ensure improved noise immunity. The separate
S_VCC pin for the SRAM provides data retention capability when required. The data retention S_VCC is speci-
fied as low as 1.0V. The MT28C6428P20 and
MT28C6428P18 devices support two F_VPP voltage
ranges, an in-circuit voltage of 0.9V–2.2V and a production compatibility voltage of 12V ±5%. The 12V ±5%
F_VPP2 is supported for a maximum of 100 cycles and 10
cumulative hours.
The MT28C6428P20 and MT28C6428P18 contain
an asynchronous 8Mb SRAM organized as 512K-words
by 16 bits. The devices are fabricated using an advanced CMOS process and high-speed/ultra-lowpower circuit technology, and then are packaged in a
67-ball FBGA package with 0.80mm pitch.
ARCHITECTURE AND MEMORY
ORGANIZATION
The Flash devices contain two separate banks of
memory (bank a and bank b) for simultaneous READ
and WRITE operations, which are available in the following bank segmentation configuration:
• Bank a comprises one-fourth of the memory and
contains 8 x 4K-word parameter blocks, while the
remainder of bank a is split into 31 x 32K-word
blocks.
• Bank b represents three-fourths of the memory, is
equally sectored, and contains 96 x 32K-word
blocks.
Figures 2 and 3 show the bottom and top memory
organizations.
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.
Table 1
Cross Reference for Abbreviated Device Marks
PART NUMBER
MT28C6428P20FM-80 BET
MT28C6428P20FM-80 TET
MT28C6428P18FM-85 BET
MT28C6428P18FM-85 TET
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
PRODUCT
MARKING
SAMPLE
MARKING
MECHANICAL
SAMPLE MARKING
FW454
FW453
FW455
FW452
FX454
FX453
FX455
FX452
FY454
FY453
FY455
FY452
2
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
PART NUMBERING INFORMATION
Micron’s low-power devices are available with several different combinations of features (see Figure 1).
Valid combinations of features and their corresponding part numbers are listed in Table 2.
Figure 1
Part Number Chart
MT 28C 642 8 P 20 FM-80 T ET
Micron Technology
Operating Temperature Range
None = Commercial (0ºC to +70ºC)
ET = Extended (-40ºC to +85ºC)
Flash Family
28C = Dual-Supply Flash/SRAM Combo
Boot Block Starting Address
B = Bottom boot
T = Top boot
Density/Organization/Banks
642 = 64Mb (4,096K x 16)
bank a = 1/4; bank b = 3/4
Access Time
-80 = 80ns
-85 = 85ns
SRAM Density
8 = 8Mb SRAM (512K x 16)
Package Code
Read Mode Operation
FM = 67-ball FBGA (8 x 8 grid)
P = Asynchronous/Page Read
Operating Voltage Range
20 = 1.80V–2.20V VCC
18 = 1.70V–1.90V
Table 2
Valid Part Number Combinations1
PART NUMBER
MT28C6428P20FM-80 BET
MT28C6428P20FM-80 TET
MT28C6428P18FM-85 BET
MT28C6428P18FM-85 TET
ACCESS
TIME (ns)
BOOT BLOCK
STARTING
ADDRESS
OPERATING
TEMPERATURE
RANGE
80
80
85
85
Bottom
Top
Bottom
Top
-40oC to +85oC
-40oC to +85oC
-40oC to +85oC
-40oC to +85oC
NOTE: 1. For part number combinations not listed in this table, please contact
your Micron representative.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
3
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
BLOCK DIAGRAM
F_VCC
F_WE#
F_OE#
F_CE#
F_RP#
FLASH
F_VPP
Bank a
F_WP#
F_VSS
4,096K x 16
A19–A20
Bank b
VCCQ
DQ0–DQ15
A0–A18
S_CE1#
S_CE2
S_OE#
S_WE#
SRAM
512K x 16
S_VSS
S_UB#
S_LB#
S_VCC
FLASH FUNCTIONAL BLOCK DIAGRAM
PR Lock
PR Lock
Query
Query/OTP
OTP
DQ0-DQ15
Manufacturer’s ID
Data Input
Buffer
X DEC
Bank 1 Blocks
Y/Z DEC
Y/Z Gating/Sensing
Device ID
Block Lock
RCR
Data
Register
ID Reg.
F_RST#
F_CE#
F_WE#
F_OE#
Status
Reg.
CSM
WSM
Program/
Erase
Pump Voltage
Generators
DQ0–DQ15
Output
Multiplexer
I/O Logic
A0–A21
Output
Buffer
Address
Input
Buffer
Address
CNT/WSM
Address Latch
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
Address
Multiplexer
4
Y/Z DEC
Y/Z Gating/Sensing
X DEC
Bank 2 Blocks
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
BALL DESCRIPTIONS
67-BALL FBGA
NUMBERS
H6,
H5,
B4,
A8,
B3,
SYMBOL
TYPE
A0–A21
Input
Address Inputs: Inputs for the addresses during READ and WRITE
operations. Addresses are internally latched during READ and WRITE
cycles. Flash: A0–A21; SRAM: A0–A18.
H7
F_CE#
Input
Flash Chip Enable: Activates the device when LOW. When CE# is HIGH,
the device is disabled and goes into standby power mode.
H9
F_OE#
Input
Flash Output Enable: Enables Flash output buffers when LOW. When
F_OE# is HIGH, the output buffers are disabled.
C3
F_WE#
Input
Flash Write Enable: Determines if a given cycle is a Flash WRITE cycle.
F_WE# is active LOW.
D4
F_RP#
Input
Reset. When F_RP# is a logic LOW, the device is in reset, which drives
the outputs to High-Z and resets the WSM. When F_RP# is a logic HIGH,
the device is in standard operation. When F_RP# transitions from logic
LOW to logic HIGH, the device resets all blocks to locked and defaults to
the read array mode.
E3
F_WP#
Input
Flash Write Protect. Controls the lock down function of the flexible
locking feature.
G10
S_CE1#
Input
SRAM Chip Enable1: Activates the SRAM when it is LOW. HIGH level
deselects the SRAM and reduces the power consumption to standby
levels.
D8
S_CE2
Input
SRAM Chip Enable2: Activates the SRAM when it is HIGH. LOW level
deselects the SRAM and reduces the power consumption to standby
levels.
F5
S_OE#
Input
SRAM Output Enable: Enables SRAM output buffers when LOW. When
S_OE# is HIGH, the output buffers are disabled.
B8
S_WE#
Input
SRAM Write Enable: Determines if a given cycle is an SRAM WRITE cycle.
S_WE# is active LOW.
F3
S_LB#
Input
SRAM Lower Byte: When LOW, it selects the SRAM address lower byte
(DQ0–DQ7).
F4
S_UB#
Input
SRAM Upper Byte: When LOW, it selects the SRAM address upper byte
(DQ8–DQ15).
G9, G8, G7,
H4, G6, G5,
B6, B5, A4,
A7, A6, A5,
G4, G3, E5,
A3, C5
F9, F10, E9, DQ0–DQ15 Input/
E10, C9, C10,
Output
C8, B10, F8,
F7, E8, E6, D7,
C7, B9, B7
DESCRIPTION
Data Inputs/Outputs: Input array data on the second CE# and WE#
cycle during PROGRAM command. Input commands to the command
user interface when CE# and WE# are active. Output data when CE#
and OE# are active.
(continued on next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
5
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
BALL DESCRIPTIONS (continued)
67-BALL FBGA
NUMBERS
SYMBOL
TYPE
DESCRIPTION
E4
F_VPP
Input/
Supply
Flash Program/Erase Power Supply: [0.9V–2.2V or 11.4V–12.6V].
Operates as input at logic levels to control complete device protection.
Provides backward compatibility for factory programming when driven
to 11.4V–12.6V. A lower F_VPP voltage range (0.0V–2.2V) is available.
Contact factory for more information.
D10, H3
F_VCC
Supply
Flash Power Supply: [1.70V–1.90V or 1.80V–2.20V]. Supplies power for
device operation.
A9, H8
F_V SS
Supply
Flash Specific Ground: Do not float any ground ball.
D9
S_VCC
Supply
SRAM Power Supply: [1.70V–1.90V or 1.80V–2.20V]. Supplies power for
device operation.
D3
S_V SS
Supply
SRAM Specific Ground: Do not float any ground ball.
A10
VCCQ
Supply
I/O Power Supply: [1.70–1.90V or 1.80V–2.20V].
A1, A2, A11,
A12, C4, H1,
H2, H10, H11,
H12
NC
–
No Connect: Lead is not internally connected; it may be driven or
floated.
C6, D5, D6,
E7, F6
–
–
Contact balls not mounted; corresponding position on PCB can be used
to reduce routing complexity.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
6
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
TRUTH TABLE – FLASH
FLASH SIGNALS
SRAM SIGNALS
F_RP# F_CE# F_OE# F_WE# S_CE1# S_CE2 S_OE# S_WE# S_UB# S_LB#
MODES
Read
Write
Standby
Output Disable
Reset
H
H
H
H
L
L
L
H
L
X
L
H
X
H
X
H
L
X
H
X
SRAM must be High-Z
MEMORY OUPUT
MEMORY
DQ0–DQ15
BUS CONTROL
Flash
Flash
Other
Other
Other
SRAM any mode allowable
DOUT
DIN
High-Z
High-Z
High-Z
NOTES
1, 2, 3
1
4
4, 5
4, 6
TRUTH TABLE – SRAM
FLASH SIGNALS
SRAM SIGNALS
F_RP# F_CE# F_OE# F_WE# S_CE1# S_CE2 S_OE# S_WE# S_UB# S_LB#
MODES
Read
DQ0–DQ15
DQ0–DQ7
DQ8–DQ15
Write
DQ0–DQ15
DQ0–DQ7
DQ8–DQ15
Standby
Flash must be High-Z
Flash any mode allowable
Output Disable
NOTE: 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
MEMORY OUPUT
MEMORY
DQ0–DQ15
BUS CONTROL
NOTES
L
L
L
H
H
H
L
L
L
H
H
H
L
H
L
L
L
H
SRAM
SRAM
SRAM
DOUT
DOUT LB
DOUT UB
1, 3
7
8
L
L
L
H
X
L
H
H
H
X
L
H
H
H
H
X
X
X
L
L
L
X
X
X
L
H
L
X
X
X
L
L
H
X
X
X
SRAM
SRAM
SRAM
Other
Other
Other
DIN
DIN LB
DIN UB
High-Z
High-Z
High-Z
1, 3
9
10
4
4
4
Two devices may not drive the memory bus at the same time.
Allowable Flash read modes include read array, read query, read configuration, and read status.
Outputs are dependent on a separate device controlling bus outputs.
Modes of the Flash and SRAM can be interleaved so that while one is disabled, the other controls outputs.
SRAM is enabled and/or disabled with the logical function: S_CE1# or S_CE2.
Simultaneous operations can exist, as long as the operations are interleaved such that only one device attempts to
control the bus outputs at a time.
Data output on lower byte only; upper byte High-Z.
Data output on upper byte only; lower byte High-Z.
Data input on lower byte only.
Data input on upper byte only.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
7
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
Figure 2
Bottom Boot Block Device
Block
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
89
88
87
Bank b = 48Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
64/32
3F8000h–3FFFFFh
64/32
3F0000h–3F7FFFh
64/32
3E8000h–3EFFFFh
64/32
3E0000h–3E7FFFh
64/32
3D8000h–3DFFFFh
64/32
3D0000h–3D7FFFh
64/32
3C8000h–3CFFFFh
64/32
3C0000h–3C7FFFh
64/32
3B8000h–3BFFFFh
64/32
3B0000h–3B7FFFh
64/32
3A8000h–3AFFFFh
64/32
3A0000h–3A7FFFh
64/32
398000h–39FFFFh
64/32
390000h–397FFFh
64/32
388000h–38FFFFh
64/32
380000h–387FFFh
64/32
378000h–37FFFFh
64/32
370000h–377FFFh
64/32
368000h–36FFFFh
64/32
360000h–367FFFh
64/32
358000h–35FFFFh
64/32
350000h–357FFFh
64/32
348000h–34FFFFh
64/32
340000h–347FFFh
64/32
338000h–33FFFFh
64/32
330000h–337FFFh
64/32
328000h–32FFFFh
64/32
320000h–327FFFh
64/32
318000h–31FFFFh
64/32
310000h–317FFFh
64/32
308000h–30FFFFh
64/32
300000h–307FFFh
64/32
2F8000h–2FFFFFh
64/32
2F0000h–2F7FFFh
64/32
2E8000h–2EFFFFh
64/32
2E0000h–2E7FFFh
64/32
2D8000h–2DFFFFh
64/32
2D0000h–2D7FFFh
64/32
2C8000h–2CFFFFh
64/32
2C0000h–2C7FFFh
64/32
2B8000h–2BFFFFh
64/32
2B0000h–2B7FFFh
64/32
2A8000h–2AFFFFh
64/32
2A0000h–2A7FFFh
64/32
298000h–29FFFFh
64/32
290000h–297FFFh
64/32
288000h–28FFFFh
64/32
280000h–287FFFh
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
Block
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
Bank b = 48Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
64/32
278000H–27FFFFh
64/32
270000h–277FFFh
64/32
268000h–26FFFFh
64/32
260000h–267FFFh
64/32
258000h–25FFFFh
64/32
250000h–257FFFh
64/32
248000h–24FFFFh
64/32
240000h–247FFFh
64/32
238000h–23FFFFh
64/32
230000h–237FFFh
64/32
228000h–22FFFFh
64/32
220000h–227FFFh
64/32
218000h–21FFFFh
64/32
210000h–217FFFh
64/32
208000h–20FFFFh
64/32
200000h–207FFFh
64/32
1F8000h–1FFFFFh
64/32
1F0000h–1F7FFFh
64/32
1E8000h–1EFFFFh
64/32
1E0000h–1E7FFFh
64/32
1D8000h–1DFFFFh
64/32
1D0000h–1D7FFFh
64/32
1C8000h–1CFFFFh
64/32
1C0000h–1C7FFFh
64/32
1B8000h–1BFFFFh
64/32
1B0000h–1B7FFFh
64/32
1A8000h–1AFFFFh
64/32
1A0000h–1A7FFFh
64/32
198000h–19FFFFh
64/32
190000h–197FFFh
64/32
188000h–18FFFFh
64/32
180000h–187FFFh
64/32
178000h–17FFFFh
64/32
170000h–177FFFh
64/32
168000h–16FFFFh
64/32
160000h–167FFFh
64/32
158000h–15FFFFh
64/32
150000h–157FFFh
64/32
148000h–14FFFFh
64/32
140000h–147FFFh
64/32
138000h–13FFFFh
64/32
130000h–137FFFh
64/32
128000h–12FFFFh
64/32
120000h–127FFFh
64/32
118000h–11FFFFh
64/32
110000h–117FFFh
64/32
108000h–10FFFFh
64/32
100000h–107FFFh
8
Block
38
37
36
35
34
33
32
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
Bank a = 16Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
64/32
0F8000h–0FFFFFh
64/32
0F0000h–0F7FFFh
64/32
0E8000h–0EFFFFh
64/32
0E0000h–0E7FFFh
64/32
0D8000h–0DFFFFh
64/32
0D0000h–0D7FFFh
64/32
0C8000h–0CFFFFh
64/32
0C0000h–0C7FFFh
64/32
0B8000h–0BFFFFh
64/32
0B0000h–0B7FFFh
64/32
0A8000h–0AFFFFh
64/32
0A0000h–0A7FFFh
64/32
098000h–097FFFh
64/32
090000h–097FFFh
64/32
088000h–087FFFh
64/32
080000h–087FFFh
64/32
078000h–07FFFFh
64/32
070000h–077FFFh
64/32
068000h–067FFFh
64/32
060000h–067FFFh
64/32
058000h–05FFFFh
64/32
050000h–057FFFh
64/32
048000h–04FFFFh
64/32
040000h–047FFFh
64/32
038000h–03FFFFh
64/32
030000h–037FFFh
64/32
028000h–02FFFFh
64/32
020000h–027FFFh
64/32
018000h–01FFFFh
64/32
010000h–017FFFh
64/32
008000h–00FFFFh
8/4
007000h–007FFFh
8/4
006000h–006FFFh
8/4
005000h–005FFFh
8/4
004000h–004FFFh
8/4
003000h–003FFFh
8/4
002000h–002FFFh
8/4
001000h–001FFFh
8/4
000000h–000FFFh
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 3
Top Boot Block Device
Block
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
Bank a = 16Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
8/4
3FF000h–3FFFFFh
8/4
3FE000h–3FEFFFh
8/4
3FD000h–3FDFFFh
8/4
3FC000h–3FCFFFh
8/4
3FB000h–3FBFFFh
8/4
3FA000h–3FAFFFh
8/4
3F9000h–3F9FFFh
8/4
3F8000h–3F8FFFh
64/32
3F0000h–3F7FFFh
64/32
3E8000h–3EFFFFh
64/32
3E0000h–3E7FFFh
64/32
3D8000h–3DFFFFh
64/32
3D0000h–3D7FFFh
64/32
3C8000h–3CFFFFh
64/32
3C0000h–3C7FFFh
64/32
3B8000h–3BFFFFh
64/32
3B0000h–3B7FFFh
64/32
3A8000h–3AFFFFh
64/32
3A0000h–3A7FFFh
64/32
398000h–39FFFFh
64/32
390000h–397FFFh
64/32
388000h–38FFFFh
64/32
380000h–387FFFh
64/32
378000h–37FFFFh
64/32
370000h–377FFFh
64/32
368000h–36FFFFh
64/32
360000h–367FFFh
64/32
358000h–35FFFFh
64/32
350000h–357FFFh
64/32
348000h–34FFFFh
64/32
340000h–347FFFh
64/32
338000h–33FFFFh
64/32
330000h–337FFFh
64/32
328000h–32FFFFh
64/32
320000h–327FFFh
64/32
318000h–31FFFFh
64/32
310000h–317FFFh
64/32
308000h–30FFFFh
64/32
300000h–307FFFh
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
Block
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
Bank b = 48Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
64/32
2F8000h–2FFFFFh
64/32
2F0000h–2F7FFFh
64/32
2E8000h–2EFFFFh
64/32
2E0000h–2E7FFFh
64/32
2D8000h–2DFFFFh
64/32
2D0000h–2D7FFFh
64/32
2C8000h–2CFFFFh
64/32
2C0000h–2C7FFFh
64/32
2B8000h–2BFFFFh
64/32
2B0000h–2B7FFFh
64/32
2A8000h–2AFFFFh
64/32
2A0000h–2A7FFFh
64/32
298000h–29FFFFh
64/32
290000h–297FFFh
64/32
288000h–28FFFFh
64/32
280000h–287FFFh
64/32
278000h–27FFFFh
64/32
270000h–277FFFh
64/32
268000h–26FFFFh
64/32
260000h–267FFFh
64/32
258000h–25FFFFh
64/32
250000h–257FFFh
64/32
248000h–24FFFFh
64/32
240000h–247FFFh
64/32
238000h–23FFFFh
64/32
230000h–237FFFh
64/32
228000h–22FFFFh
64/32
220000h–227FFFh
64/32
218000h–21FFFFh
64/32
210000h–217FFFh
64/32
208000h–20FFFFh
64/32
200000h–207FFFh
64/32
1F8000h–1FFFFFh
64/32
1F0000h–1F7FFFh
64/32
1E8000h–1EFFFFh
64/32
1E0000h–1E7FFFh
64/32
1D8000h–1DFFFFh
64/32
1D0000h–1D7FFFh
64/32
1C8000h–1CFFFFh
64/32
1C0000h–1C7FFFh
64/32
1B8000h–1BFFFFh
64/32
1B0000h–1B7FFFh
64/32
1A8000h–1AFFFFh
64/32
1A0000h–1A7FFFh
64/32
198000h–19FFFFh
64/32
190000h–197FFFh
64/32
188000h–18FFFFh
64/32
180000h–187FFFh
9
Block
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
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
Bank b = 48Mb
Block Size
Address Range
(K-bytes/
(x16)
K-words)
64/32
178000h–17FFFFh
64/32
170000h–177FFFh
64/32
168000h–16FFFFh
64/32
160000h–167FFFh
64/32
158000h–15FFFFh
64/32
150000h–157FFFh
64/32
148000h–14FFFFh
64/32
140000h–147FFFh
64/32
138000h–13FFFFh
64/32
130000h–137FFFh
64/32
128000h–12FFFFh
64/32
120000h–127FFFh
64/32
118000h–11FFFFh
64/32
110000h–117FFFh
64/32
108000h–10FFFFh
64/32
100000h–107FFFh
64/32
0F8000h–0FFFFFh
64/32
0F0000h–0F7FFFh
64/32
0E8000h–0EFFFFh
64/32
0E0000h–0E7FFFh
64/32
0D8000h–0DFFFFh
64/32
0D0000h–0D7FFFh
64/32
0C8000h–0CFFFFh
64/32
0C0000h–0C7FFFh
64/32
0B8000h–0BFFFFh
64/32
0B0000h–0B7FFFh
64/32
0A8000h–0AFFFFh
64/32
0A0000h–0A7FFFh
64/32
098000h–09FFFFh
64/32
090000h–097FFFh
64/32
088000h–08FFFFh
64/32
080000h–087FFFh
64/32
078000h–07FFFFh
64/32
070000h–077FFFh
64/32
068000h–06FFFFh
64/32
060000h–067FFFh
64/32
058000h–05FFFFh
64/32
050000h–057FFFh
64/32
048000h–04FFFFh
64/32
040000h–047FFFh
64/32
038000h–03FFFFh
64/32
030000h–037FFFh
64/32
028000h–02FFFFh
64/32
020000h–027FFFh
64/32
018000h–01FFFFh
64/32
010000h–017FFFh
64/32
008000h–00FFFFh
64/32
000000h–007FFFh
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
COMMAND DEFINITION
Once a specific command code has been entered,
the WSM executes an internal algorithm, generating
the necessary timing signals to program, erase, and
verify data. See Table 4 for the CSM command definitions and data for each of the bus cycles.
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 F_OE# and F_CE# and 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 loworder I/Os (DQ0–DQ7) need to be interpreted. Address
lines select the status register pertinent to the selected
memory partition.
Table 3
Command State Machine Codes For
Device Mode Selection
OPERATIONS
Device operations are selected by entering a standard JEDEC 8-bit command code with conventional
microprocessor timings into an on-chip CSM through
I/Os DQ0–DQ7. The number of bus cycles required to
activate a command is typically one or two. The first
operation is always a WRITE. Control signals F_CE#
and F_WE# must be at a logic LOW level (VIL), and F_OE#
and F_RP# must be at logic HIGH (VIH). The second
operation, when needed, can be a WRITE or a READ
depending upon the command. During a READ operation, control signals F_CE# and F_OE# must be at a
logic LOW level (VIL), and F_WE# and F_RP# must be at
logic HIGH (VIH).
Table 7 illustrates the bus operations for all the
modes: write, read, reset, standby, and output disable.
When the device is powered up, internal reset circuitry initializes the chip to a read array mode of operation. Changing the mode of operation requires that a
command code be entered into the CSM. For each one
of the two Flash memory partitions, an on-chip status
register is available. These two registers allow the monitoring of the progress of various operations that can
take place on a memory bank. One of the two status
registers is interrogated by entering a READ STATUS
REGISTER command onto the CSM (cycle 1), specifying an address within the memory partition boundary,
and reading the register data on I/O pins DQ0–DQ7
(cycle 2). Status register bits SR0-SR7 correspond to
DQ0–DQ7 (see Table 8).
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
COMMAND
DQ0–DQ7
10
CODE ON DEVICE MODE
10h
Accelerated Programming Algorithm
(APA)
20h
Block erase setup
40h
Program setup
50h
Clear status register
60h
Protection configuration setup
60h
Enable/disable deep power-down
70h
Read status register
90h
Read protection configuration
register
98h
Read query
B0h
Program/erase suspend
C0h
Protection register program/lock
D0h
Program/erase resume – erase
confirm
D1h
Check block erase confirm
FFh
Read array
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
FLASH MEMORY OPERATING MODES
COMMAND STATE MACHINE
Commands are issued to the command state machine (CSM) using standard microprocessor write timings. The CSM acts as an interface between external
microprocessors and the internal write state machine
(WSM). The available commands are listed in Table 3,
their definitions are given in Table 4 and their descriptions in Table 5. Program and erase algorithms are automated by the on-chip WSM. Table 7 shows the CSM
transition states.
Once a valid PROGRAM/ERASE command is entered, the WSM executes the appropriate algorithm,
which generates the necessary timing signals to control the device internally. A command is valid only if the
exact sequence of WRITEs is completed. After the WSM
completes its task, the write state machine status
(WSMS) bit (SR7) (see Table 8) is set to a logic HIGH
level (VIH), allowing the CSM to respond to the full command set again.
ADVANCE
COMMAND STATE MACHINE OPERATIONS
The CSM decodes instructions for the commands
listed in Table 3. The 8-bit command code is input to
the device on DQ0–DQ7 (see Table 4 for command
definitions). 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
program 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 WSMS 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 PROGRAM operation only when F_VPP is within its correct
voltage range.
Register data is updated and latched on the falling
edge of F_OE# or F_CE#, whichever occurs last. 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 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 8 defines the status register bits.
After monitoring the status register during a
PROGRAM/ERASE operation, 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 operation, a new command must be
issued to the CSM.
Table 4
Command Definitions
FIRST BUS CYCLE
COMMAND
OPERATION ADDRESS1
DATA
READ ARRAY
WRITE
WA
FFh
READ PROTECTION CONFIGURATION REGISTER
WRITE
IA
90h
READ STATUS REGISTER
WRITE
BA
70h
CLEAR STATUS REGISTER
WRITE
BA
50h
READ QUERY
WRITE
QA
98h
BLOCK ERASE SETUP
WRITE
BA
20h
PROGRAM SETUP
WRITE
WA
40h
ACCELERATED PROGRAMMING ALGORITHM (APA)
WRITE
WA
10h
PROGRAM/ERASE SUSPEND
WRITE
BA
B0h
PROGRAM/ERASE RESUME – ERASE CONFIRM
WRITE
BA
D0h
LOCK BLOCK
WRITE
BA
60h
UNLOCK BLOCK
WRITE
BA
60h
LOCK DOWN BLOCK
WRITE
BA
60h
CHECK BLOCK ERASE
WRITE
BA
20h
PROTECTION REGISTER PROGRAM
WRITE
PA
C0h
PROTECTION REGISTER LOCK
WRITE
LPA
C0h
ENABLE/DISABLE DEEP POWER-DOWN
WRITE
DPW
60h
SECOND BUS CYCLE
OPERATION ADDRESS1
DATA1
READ
READ
IA
X
ID
SRD
READ
WRITE
WRITE
WRITE
QA
BA
WA
WA
QD
D0h
WD
WD
WRITE
WRITE
WRITE
WRITE
WRITE
WRITE
WRITE
BA
BA
BA
BA
PA
LPA
DPW
01h
D0h
2Fh
D1h
PD
FFFDh
03h
NOTE: 1. BA: Address within the block
DPW:BBCFh = Disable deep power-down
BBDFh = Enable deep power-down
IA: Identification code address
ID: Identification code data
LPA: Lock protection register address
PA: Protection register address
PD: Data to be written at location PA
QA: Query code address
QD: Query code data
SRD: Data read from the status register
WA: Word address of memory location to be written, or read
WD: Data to be written at the location WA
X:
“Don’t Care”
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
11
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Table 5
Command Descriptions
CODE DEVICE MODE
BUS CYCLE
DESCRIPTION
10h
APA
First
Prepares for an accelerated program operation.
20h
Erase Setup
First
Prepares the CSM for the ERASE command. If the next command is
not a CHECK BLOCK ERASE OR ERASE CONFIRM command, the
command will be ignored, and the device will go to read status
mode and wait for another command.
40h
Program Setup
First
A two-cycle command: The first cycle prepares for a PROGRAM
operation, the second cycle latches addresses and data and initiates
the WSM to execute the program algorithm. The Flash outputs status
register data on the falling edge of F_OE# or F_CE#, whichever
occurs first.
50h
Clear Status
Register
First
The WSM can set the program status (SR4), and erase status (SR5) bits
in the status register to “1,” but it cannot clear them to “0.” Issuing
this command clears those bits to “0.”
60h
Protection
Configuration
Setup
First
Prepares the CSM for changes to the block locking status. If the next
command is not BLOCK UNLOCK, BLOCK LOCK or BLOCK LOCK
DOWN, the command will be ignored, and the device will go to read
status mode.
Set Read
Configuration
Register
First
Puts the device into the set read configuration mode so that it will be
possible to set the option bits related to burst read mode.
70h
Read Status
Register
First
Places the device into read status register mode. Reading the device
outputs the contents of the status register for the addressed bank.
The device automatically enters this mode for the addressed bank
after a PROGRAM or ERASE operation has been initiated.
90h
Read Protection
Configuration
First
Puts the device into the read protection configuration mode so that
reading the device outputs the manufacturer/device codes or block
lock status.
98h
Read Query
First
Puts the device into the read query mode so that reading the device
outputs common Flash interface information.
B0h
Program Suspend
First
Erase Suspend
First
Check Block
Erase Suspend
First
Suspends the currently executing PROGRAM/ERASE/CHECK BLOCK
ERASE operation. The status register indicates when the operation
has been successfully suspended by setting either the program
suspend (SR2) or erase suspend (SR6) and the WSMS bit (SR7) to a
“1” (ready). The WSM continues to idle in the suspend state,
regardless of the state of all input control pins except F_RP#, which
immediately shuts down the WSM and the remainder of the chip if
F_RP# is driven to VIL.
Program Device
Protection Register
First
Writes a specific code into the device protection register.
Lock Device
Protection Register
First
Locks the device protection register; data can no longer be changed.
C0h
(continued on the next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
12
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Table 5
Command Descriptions (continued)
CODE DEVICE MODE
D0h
Erase Confirm
Program/Erase/
Check Block Erase
Resume
BUS CYCLE
DESCRIPTION
Second
If the previous command was an ERASE SETUP command, then the
CSM closes the address and data latches, and it begins erasing the
block indicated on the address pins. During programming/erase, the
device responds only to the READ STATUS REGISTER, PROGRAM
SUSPEND, or ERASE SUSPEND commands and outputs status register
data on the falling edge of F_OE# or F_CE#, whichever occurs last.
First
If a PROGRAM, ERASE or CHECK BLOCK ERASE operation was
previously suspended, this command resumes the operation.
During the array mode, array data is output on the data bus.
FFh
Read Array
First
01h
Lock Block
Second
If the previous command was PROTECTION CONFIGURATION SETUP,
the CSM latches the address and locks the block indicated on the
address bus.
2Fh
Lock Down
Second
If the previous command was PROTECTION CONFIGURATION SETUP,
the CSM latches the address and locks down the block indicated on
the address bus.
D0h
Unlock Block
Second
If the previous command was PROTECTION CONFIGURATION SETUP,
the CSM latches the address and unlocks the block indicated on the
address bus. If the block had been previously set to lock down, this
operation has no effect.
00h
Invalid/Reserved
D1h
Check Block
Erase Confirm
Unassigned command that should not be used.
Second
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
If the previous command was ERASE SETUP command, the CSM
closes the address latches and checks that the block is completely
erased.
13
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
CLEAR STATUS REGISTER
The internal circuitry can set, but not clear, the block
lock status bit (SR1), the F_VPP 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 synchronize to the internal
operations. When the status bits are cleared, the device returns to the read array mode.
lines. Control signals F_CE# and F_OE# must be at a
logic LOW level (VIL), and F_WE# and F_RP# must be at
a logic HIGH level (VIH) to read data from the protection
configuration register. Data is available on DQ0–DQ15.
After data is read from protection configuration register, the READ ARRAY command, FFh, must be issued to
the bank containing address 00h prior to issuing other
commands. See Table 10 for further details.
READ QUERY
The read query mode outputs common flash interface (CFI) data when the device is read (see Table 12).
Two bus cycles are required for this operation. It is
possible to access the query by writing the read query
command code 98h on DQ0–DQ7 to the bank containing address 0h. Control signals F_CE# and F_OE# must
be at a logic LOW level (VIL), and F_WE# and F_RP#
must be at a logic HIGH level (VIH) to read data from the
query. The CFI data structure contains information
such as block size, density, command set, and electrical specifications. To return to read array mode, write
the read array command code FFh on DQ0–DQ7.
READ OPERATIONS
The following READ operations are available: READ
ARRAY, READ PROTECTION CONFIGURATION REGISTER, READ QUERY and READ STATUS REGISTER.
READ ARRAY
The array is read by entering the command code
FFh on DQ0–DQ7. Control signals F_CE# and F_OE#
must be at a logic LOW level (VIL), and F_WE# and F_RP#
must be at a logic HIGH level (VIH) 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 or device reset, the device defaults to the
read array mode.
READ STATUS REGISTER
The status register is read by entering the command
code 70h on DQ0–DQ7. Two bus cycles are required for
this operation: one to enter the command code and a
second to read the status register. In a READ cycle, the
address is latched and register data is updated on the
falling edge of F_OE# or F_CE#, whichever occurs last.
Register data is updated and latched on the falling
edge of F_OE# or F_CE#, whichever occurs last.
READ CHIP PROTECTION IDENTIFICATION DATA
The chip identification mode outputs three types
of information: the manufacturer/device identifier, the
block locking status, and the protection register. Two
bus cycles are required for this operation: the chip identification data is read by entering the command code
90h on DQ0–DQ7 to the bank containing address 00h
and the identification code address on the address
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
14
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
Present state of the present
partition
Command input to the present partition (and next state of the present partition)
2Fh
01h
Lock
Lock
down
confirm
confirm
C0h
60h
OTP Lock/Unlock
setup /Lock down
98h
Read
query
90h
Read
device
ID
50h
70h
Clear
Read
status
status
register
B0h
Program
/Erase
suspend
D0h
BE confirm,
P/E resume,
ULB confirm
Read array
Read array
FLASH
Table 6
Command State Machine Transition Table
20h
10h/40h FFh
Erase APA/
Read
setup Program array
setup
SR7
Data
when
read
State
Mode
Present state
of the other
partition
1
Setup
2
Busy
3
Idle
4
Erase
suspend
5
Prog.
suspend
6
Setup
7
Busy
8
Idle
9
Erase
suspend
10
Prog.
suspend
11
Setup
12
Busy
13
Idle
14
Erase
suspend
15
Prog.
suspend
16
Setup
17
Busy
18
Idle
19
Erase
suspend
20
Prog.
suspend
21
Idle
22
Idle
23
Setup
24
Busy
25
Idle
26
Erase
suspend
27
Prog.
suspend
Read array
OTP
setup
Lock
Read
query
Read
ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
Array
Array
Read array
Read array
Read array
Read array
Read array
OTP
setup
Lock
Read
query
Read
ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
CFI
Query
Read array
Read array
Read
Read array
Read array
Read array
OTP
setup
Lock
Read
query
Read
ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
ID
Device
ID
Read array
Read array
Read array
Read array
Read array
OTP
setup
Lock
Read
query
Read
ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
Status
Status
Read array
Read array
Read array
Read array
Lock
Protection register busy
1
Status
Setup
Protection register busy
0
Status
Busy
1
Status
Done
Read
query
Read
ID
Read
array
Read
status
OTP
setup
Read array
Erase
setup
Read array
Lock
Read
query
Read
ID
Read
array
Read
status
Read array
Program Read
setup
array
1
Read array
Read array
Status
Done
P
r
o
t
e
c
t
i
o
n
r
e
g
i
s
t
e
r
(continued on next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
15
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
Present state of the present
partition
Command input to the present partition (and next state of the present partition)
2Fh
01h
Lock
Lock
down
confirm
confirm
C0H 60h
OTP Lock/Unlock
setup /Lock down
98h
Read
query
LB/ULB
90h
50h
Read
Clear
device ID status
register
70h
Read
status
Lock
B0h
Program
/Erase
suspend
L
D0h
BE confirm,
P/E resume,
ULB confirm
Read array
20h
10h/40h FFh
Erase APA/
Read
setup Program array
setup
Lock
LB/ULB
Read array
FLASH
Table 6
Command State Machine Transition Table (continued)
SR7
Data
when
read
State
1
Status
Setup
Mode
Present state of
the other
partition
28
Any
state
29
Setup
30
Busy
31
Idle
32
Erase
suspend
33
Prog.
suspend
34
Setup
35
Busy
Read array
OTP
setup
Lock
Read
query
Read ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
Status
Error
Read array
Read array
Read array
Read array
Lock
Read array
OTP
setup
Lock
Read
query
Read ID
Read
status
Read
array
Read array
Read array
Erase
setup Program Read
setup
array
1
Status
Lock/
Unlock
36
Idle
37
Erase
suspend
38
Prog.
suspend
Read array
Read array
Program Busy
Program Busy
PS read
Program busy
Read array
1
Status
Setup
39
Any
state
0
Status
Busy
40
Idle
41
Setup
42
Busy
43
Idle
44
Erase
suspend
45
Prog.
suspend
46
Setup
Read array
Program
Read array
OTP
setup
Lock
Read
query
Read ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
Status
Done
Read array
Read array
Program suspend read
array
Lock
Program
suspend
read
query
Program
suspend
read ID
Program
suspend
read
array
Program Program
suspend suspend
Program suspend read
Program busy
read
read
array
status
array
1
Status
Read
status
Program
suspend
47
Idle
48
Erase
suspend
(continued on next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
16
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
Present state of the present
partition
Command input to the present partition (and next state of the present partition)
2Fh
01h
Lock
Lock
down
confirm
confirm
C0h
60h
OTP Lock/Unlock
setup /Lock down
Program suspend
read array
Program suspend
read array
Program suspend
read array
Lock
Lock
Lock
LB/ULB
98h
Read
query
90h
50h
Read
Clear
device ID status
register
Program
suspend
read
query
Program
suspend
read ID
Program
suspend
read
query
Program
suspend
read ID
Program
suspend
read
query
Program
suspend
read ID
70h
Read
status
B0h
Program
/Erase
suspend
D0h
BE confirm,
P/E resume,
ULB confirm
Program
suspend
read
array
Program Program
suspend suspend
Program busy
read
read
array
status
Program
suspend
read
array
Program Program
suspend suspend
Program busy
read
read
status
array
Program
suspend
read
array
Program Program
suspend suspend
Program busy
read
read
status
array
Erase
error
Erase error
Read array
20h
10h/40h FFh
Erase APA/
Read
setup Program array
setup
Program suspend
read array
Program suspend
read array
Program suspend
read array
Erase busy
Read array
FLASH
Table 6
Command State Machine Transition Table (continued)
Erase error
SR7
1
1
1
1
Data
when
read
State
Array
Read
array
ID
CFI
Status
Read ID
Mode
Program
suspend
Read
Query
Setup
Present state
of the other
partition
49
Setup
50
Idle
51
Erase
suspend
52
Setup
53
Idle
54
Erase
suspend
55
Setup
56
Idle
57
Erase
suspend
58
Idle
59
Setup
60
Busy
61
Idle
62
Erase
suspend
63
Prog.
suspend
64
Setup
65
Busy
Read array
OTP
setup
Lock
Read
query
Read ID
Read
array
Read
status
Read array
Read array
Erase
setup Program Read
setup
array
1
Status
Error
Read array
Read array
Erase
Read array
Read array
Read array
OTP
setup
Lock
Read
query
Read ID
Read
array
Read
status
Read array
Erase
Read array
Program Read
setup
array
1
Status
Done
66
Idle
67
Erase
suspend
68
Prog.
suspend
69
Idle
Read array
Read array
Block erase busy
ES read
status
Erase busy
0
Status
Busy
(continued on next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
17
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
Present state of the present
partition
Command input to the present partition (and next state of the present partition)
2Fh
`01h
Lock
Lock
down
confirm
confirm
C0h
60h
OTP Lock/Unlock
setup /Lock down
Erase suspend read array
Lock
98h
Read
query
90h
50h
Read
Clear
device ID status
register
Erase
suspend
read
query
Erase
suspend
read ID
Erase
suspend
read
array
70h
Read
status
Erase
suspend
read
status
B0h
Program
/Erase
suspend
D0h
BE confirm,
P/E resume,
ULB confirm
ES read
array
Erase busy
20h
10h/40h FFh
Erase APA/
Read
setup Program array
setup
SR7
Data
when
read
State
Mode
Erase suspend
read array
Erase suspend read array
ES read
array
ES
read
array
Erase busy
Prog.
setup
ES
read
array
1
Status
status
Erase suspend read array
Lock
Erase
suspend
read
query
Erase
suspend
read ID
Erase
suspend
read
array
Erase
suspend
read
status
Erase suspend read
array
Erase busy
Erase suspend read array
ES read
array
ES
read
array
Erase busy
Prog.
setup
ES
read
array
1
Array
Read
array
Erase suspend read array
ES read
array
Erase suspend read array
Lock
Erase
suspend
read
query
Erase
suspend
read ID
Erase
suspend
read
array
Erase
suspend
read
status
Erase
suspend
Erase suspend
read array
Erase busy
Erase suspend read array
ES read
array
ES
read
array
Erase busy
Prog.
setup
ES
read
array
1
Read
ID
ID
Erase suspend read array
ES read
array
Erase suspend read array
Lock
Erase
suspend
read
query
Erase
suspend
read ID
Erase
suspend
read
array
Erase
suspend
read
status
Erase suspend
read array
Erase busy
Erase suspend read array
ES read
array
ES
read
array
Erase busy
Prog.
setup
ES
read
array
1
CFI
Present state
of the other
partition
70
Setup
71
Busy
72
Idle
73
Prog.
suspend
74
Setup
75
Busy
76
Idle
77
Prog.
suspend
78
Setup
79
Busy
80
Idle
81
Prog.
suspend
82
Setup
83
Busy
84
Idle
85
Prog.
suspend
Read
Erase suspend read array
ES read
array
FLASH
Table 6
Command State Machine Transition Table (continued)
Read
query
Erase suspend read array
Table 7
Bus Operations
MODE
F_RP#
F_CE#
F_OE#
F_WE#
Read (array, status registers,
device identification register, or
query)
VIH
VIL
VIL
VIH
X
DOUT
Standby
VIH
VIH
X
X
X
High-Z
Output Disable
VIL
VIH
VIH
VIH
X
High-Z
Reset
VIL
X
X
X
X
High-Z
Write
VIH
VIL
VIH
VIL
X
DIN
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
18
ADDRESS DQ0–DQ15
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
For in-system programming, when 0.9V ≤ F_VPP ≤
2.2V, the APA and the 32 single-word buffer significantly improve both the system throughput and the
average programming time when compared with standard programming practices. The accelerated programming functionality executes and verifies the APA
without microprocessor intervention. This relieves the
microprocessor from constantly monitoring the
progress of the programming and erase activity, freeing up valuable memory bus bandwidth. This increases
the system throughput.
There are two CSM commands for programming:
PROGRAM SETUP and ACCELERATED PROGRAMMING ALGORITHM (see Table 3).
PROGRAM SETUP COMMAND
After the 40h command code is entered on DQ0–
DQ7, the WSM takes over and correctly sequences the
device to complete the PROGRAM operation. The
WRITE operation may be monitored through the status register (see the Status Register section). During
this time, the CSM will only respond to a PROGRAM
SUSPEND command until the PROGRAM operation
has been completed, after which time, all commands
to the CSM become valid again. The PROGRAM operation can be suspended by issuing a PROGRAM SUSPEND command (B0h).
Once the WSM reaches the suspend state, it allows
the CSM to respond only to READ ARRAY, READ STATUS REGISTER, READ PROTECTION CONFIGURATION, READ QUERY, PROGRAM SETUP, or PROGRAM
RESUME. During the PROGRAM SUSPEND operation,
array data should be read from an address other than
the one being programmed. To resume the PROGRAM
operation, a PROGRAM RESUME command (D0h) must
be issued to cause the CSM to clear the suspend state
previously set (see Figure 4 for programming operation
and Figure 5 for program suspend and program resume).
Taking RP# to VIL during programming aborts the
PROGRAM operation.
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 address block to logic 1s. Erase is accomplished 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. Block erasure is initiated by a
command sequence to the CSM: BLOCK ERASE SETUP
(20h) followed by BLOCK ERASE CONFIRM (D0h) (see
Table 5). A two-command erase sequence protects
against accidental erasure of memory contents.
When the BLOCK ERASE CONFIRM command is
complete, the WSM automatically executes a sequence
of events to complete the block erasure. During this
sequence, the block is programmed with logic 0s, data
is verified, all bits in the block are erased, and finally
verification 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 section).
During the execution of an ERASE operation, the
ERASE SUSPEND command (B0h) can be entered to
direct the WSM to suspend the ERASE operation. Once
the WSM has reached the suspend state, it allows the
CSM to respond only to the READ ARRAY, READ
STATUS REGISTER, READ QUERY, READ CHIP PROTECTION CONFIGURATION, PROGRAM SETUP, PROGRAM RESUME, ERASE RESUME and LOCK SETUP
(see the Block Locking section). During 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 command (D0h) must
be issued to cause the CSM to clear the suspend state
previously set (see Figure 8). It is also possible that an
ERASE in any bank can be suspended and a WRITE to
another block in the same bank can be initiated. After
ACCELERATED PROGRAMMING ALGORITHM
The accelerated programming algorithm (APA) is
intended for in-system and in-factory use. Its 32
single-word internal buffer enables fast data stream
programming.
The APA is activated when the WSM executes command code 10h. Upon activation, the word address
and the data sequences must be provided to the WSM,
without polling SR7. The same starting address must
be provided for each data word. After all 32 sequences
are issued, the status register reports a busy condition.
Figure 6 shows the APA flowchart.
If the data stream is shorter than 32 words, use
FFFFh to fill in the missing data. Also, be sure the starting address is aligned with a 32-word boundary.
The APA is fully concurrent. For example, it can be
interrupted and resumed during programming. When
loading the programming buffer, only a read access in
the other bank is allowed.
For in-factory programming, the APA, along with an
optimized set of programming parameters, minimizes
chip programming time when 11.4V ≤ F_VPP ≤ 12.6V.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
19
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
PROGRAMMING OPERATIONS
ADVANCE
the completion of a WRITE, an ERASE can be resumed
by writing an ERASE RESUME command.
After an ERASE command completion, it is possible
to check if the block has been erased successfully, using the CHECK BLOCK ERASE command. Two bus
cycles are required for this operation: one to set up the
CHECK BLOCK ERASE and the second one to start the
execution of the command. If after the operation the
bit SR5 is set to 0 the operation has been completed
succesfully, if it is set to 1, there has been an error
during the BLOCK ERASE operation.
Table 8
Status Register Bit Definition
WSMS
ESS
ES
PS
VPPS
PSS
BLS
R
7
6
5
4
3
2
1
0
STATUS
BIT # STATUS REGISTER BIT
DESCRIPTION
SR7
WRITE STATE MACHINE STATUS (WSMS) Check write state machine bit first to determine word
1 = Ready
program or block erase completion, before checking
0 = Busy
program or erase status bits.
SR6
ERASE SUSPEND STATUS (ESS)
1 = BLOCK ERASE Suspended
0 = BLOCK ERASE in
Progress/Completed
When ERASE SUSPEND is issued, WSM halts execution and
sets both WSMS and ESS bits to “1.” ESS bit remains set to
“1” until an ERASE RESUME command is issued.
SR5
ERASE/CHECK BLOCK ERASE
STATUS (ES)
1 = Error in BLOCK ERASE/
CHECK BLOCK ERASE
0 = Successful BLOCK ERASE
When this bit is set to “1” and ERASE CONFIRM is issued, WSM
has applied the maximum number of erase pulses to the
block and is still unable to verify successful block erasure.
When this bit is set to “1” and CHECK BLOCK ERASE CONFIRM
is issued, WSM has checked the block for its erase state, and
the block is not erased.
SR4
PROGRAM STATUS (PS)
1 = Error in PROGRAM
0 = Successful PROGRAM
When this bit is set to “1,” WSM has attempted but failed to
program a word.
SR3
F_VPP STATUS (VPPS)
The F_VPP status bit does not provide continuous indication
1 = F_VPP Low Detect, Operation Abort of the F_VPP level. The WSM interrogates the F_VPP level only
0 = F_VPP = OK
after the program or erase command sequences have been
entered and informs the system if F_VPP < 0.9V. The F_VPP
level is also checked before the PROGRAM/ERASE operation
is verified by the WSM. A factory option allows PROGRAM or
ERASE at 0V, in which case SR3 is held at “0.”
SR2
PROGRAM SUSPEND STATUS (PSS)
1 = PROGRAM Suspended
0 = PROGRAM in Progress/Completed
When PROGRAM SUSPEND is issued, WSM halts execution
and sets both WSM and PSS bits to “1.” PSS bit remains set to
“1” until a PROGRAM RESUME command is issued.
SR1
BLOCK LOCK STATUS (BLS)
1 = PROGRAM/ERASE Attempted on a
Locked Block; Operation Aborted
0 = No Operation to Locked Blocks
If a PROGRAM or ERASE operation is attempted to one of
the locked blocks, this is set by the WSM. The operation
specified is aborted, and the device is returned to read status
mode.
SR0
RESERVED FOR FUTURE
ENHANCEMENT
This bit is reserved for future use.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
20
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 4
Automated Word Programming
Flowchart
BUS
OPERATION COMMAND COMMENTS
WRITE
WRITE
PROGRAM
SETUP
Data =
Addr =
40h
Address of word to be
programmed
WRITE
WRITE
DATA
Data =
Word to be
programmed
Address of word to be
programmed
Start
Issue PROGRAM SETUP
Command and
Word Address
Addr =
READ
Status register data;
toggle OE# or CE# to update
status register.
Standby
Check SR7
1 = Ready, 0 = Busy
Issue Word Address
and Word Data
PROGRAM
SUSPEND Loop
Read Status Register
Bits
Repeat for subsequent words.
Write FFh after the last word programming operation
to reset the device to read array mode.
NO
NO
PROGRAM
SUSPEND?
SR7 = 1?
YES
YES
Full Status Register
Check (optional)1
Word Program
Completed
BUS
OPERATION COMMAND COMMENTS
FULL STATUS REGISTER CHECK FLOW
Read Status Register
Bits
SR1 = 0?
NO PROGRAM Attempted
on a Locked Block
YES
NO
SR3 = 0?
Standby
Check SR1
1 = Detect locked block
Standby
Check SR32
1 = Detect F_VPP low
Standby
Check SR43
1 = Word program error
VPP Range Error
YES
NO
SR4 = 0?
Word Program Failed
YES
Word Program Passed
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.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
21
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 5
PROGRAM SUSPEND/
PROGRAM RESUME Flowchart
BUS
OPERATION COMMAND COMMENTS
WRITE
Start
Issue PROGRAM
SUSPEND Command
Status register data;
toggle OE# or CE# to update
status register.
Standby
Check SR7
1 = Ready
Standby
Check SR2
1 = Suspended
READ
MEMORY
READ
WRITE
NO
SR7 = 1?
Data = B0h
READ
WRITE
Read Status Register
Bits
PROGRAM
SUSPEND
Data = FFh
Read data from block other
than that being programmed.
PROGRAM
RESUME
Data = D0h
YES
NO
SR2 = 1?
PROGRAM
Complete
YES
Issue READ ARRAY
Command
Finished
Reading
?
NO
YES
Issue PROGRAM
RESUME Command
PROGRAM Resumed
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
22
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 6
Accelerated Program
Algorithm Flowchart
BUS
OPERATION COMMAND
WRITE
Data = 10h
ACCELERATED Addr = Start address
PROGRAM
ALGORITHM
SETUP
WRITE
WRITE
DATA
Start
NO
SR3 = 0?
Data = Word to be
programmed
Addr = Start address
READ
Status register data
Toggle OE# or CE# to
update status register.
Standby
Check SR7
1 = Ready, 0 = Busy
YES
Issue the ALTERNATE
PROGRAM SETUP
Command (10h)
and Word Address
COMMENTS
WRITE
Issue 32 sequences of
Word Address and
Word Data
NO
SR7 = 0?
YES
PROGRAM Complete
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
23
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 7
BLOCK ERASE Flowchart
BUS
OPERATION COMMAND COMMENTS
WRITE
WRITE
ERASE
SETUP
Data = 20h
Block Addr = Address
within block to be erased
WRITE
ERASE
Data = D0h
Block Addr = Address
within block to be erased
Start
Issue ERASE SETUP
Command and
Block Address
Issue BLOCK ERASE
CONFIRM Command
and Block Address
ERASE
SUSPEND Loop
Read Status Register
Bits
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.
NO
NO
ERASE
SUSPEND?
SR 7 = 1?
YES
YES
Full Status Register
Check (optional)1
BLOCK ERASE
Completed
BUS
OPERATION COMMAND COMMENTS
FULL STATUS REGISTER CHECK FLOW
Read Status Register
Bits
NO
SR1 = 0?
NO
Check SR1
1 = Detect locked block
Standby
Check SR32
1 = Detect F_VPP block
Standby
Check SR4 and SR5
1 = BLOCK ERASE
command error
Standby
Check SR53
1 = BLOCK ERASE error
ERASE Attempted
on a Locked Block
YES
SR3 = 0?
Standby
VPP Range Error
YES
NO
SR5 = 0?
BLOCK ERASE Failed
YES
BLOCK ERASE Passed
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.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
24
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 8
ERASE SUSPEND/ERASE RESUME
Flowchart
BUS
OPERATION COMMAND COMMENTS
WRITE
Start
Issue ERASE
SUSPEND Command
Read Status Register
Bits
ERASE
SUSPEND
Data = B0h
READ
Status register data;
toggle OE# or CE# to
update status register.
Standby
Check SR7
1 = Ready
Standby
Check SR6
1 = Suspended
WRITE
READ
MEMORY
READ
Data = FFh
Read data from block
other than that being
erased.
NO
SR7 = 1?
WRITE
ERASE
RESUME
YES
Data = D0h
NO
SR6 = 1?
YES
READ or
PROGRAM?
ERASE
Complete
PROGRAM
READ
Issue READ ARRAY
Command
PROGRAM
Loop
(Note 1)
NO
READ or
PROGRAM
Complete?
YES
Issue ERASE
RESUME Command
ERASE Continued2
NOTE: 1. See Word Programming Flowchart for complete programming procedure.
2. See BLOCK ERASE Flowchart for complete erasure procedure.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
25
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Figure 9
CHECK BLOCK ERASE Flowchart
BUS
OPERATION COMMAND COMMENTS
WRITE
ERASE
SETUP
Data = 20h
Block Addr = Address
within block to be
checked
WRITE
CHECK
BLOCK
ERASE
CONFIRM
Data = D1
Block Addr = Address
within block to be
checked
Start
Issue ERASE SETUP
Command and
Block Address
Issue CHECK BLOCK
ERASE CONFIRM
Command
and Block Address
READ
Status register data
Toggle OE# or CE# to
update status register
Standby
Check SR7 and SR5
NO
SR7 = 1?
YES
NO
SR5 = 0?
Error
YES
BLOCK ERASE
Complete
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
26
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
READ-WHILE-WRITE/ERASE
CONCURRENCY
LOCKED STATE
After a power-up sequence completion, or after a
reset sequence, all blocks are locked (states [001] or
[101]). This means full protection from alteration. Any
PROGRAM or ERASE operations attempted on a locked
block will return an error on bit SR1 of the status register. The status of a locked block can be changed to
unlocked or lock down using the appropriate software
commands. Writing the lock command sequence, 60h
followed by 01h, can lock an unlocked block.
It is possible for the device to read from one bank
while erasing/writing to another bank. Once a bank
enters the WRITE/ERASE operation, the other bank
automatically enters read array mode. For example,
during a READ CONCURRENCY operation, if a PROGRAM/ERASE command is issued in bank a, then bank
a changes to the read status mode and bank b defaults
to the read array mode. The device reads from bank b if
the latched address resides in bank b (see Figure 10).
Similarly, if a PROGRAM/ERASE command is issued in
bank b, then bank b changes to read status mode and
bank a defaults to read array mode. When returning to
bank a, the device reads program/erase status if the
latched address resides in bank a.
A correct bank address must be specified to read
status register after returning from concurrent read in
the other bank.
When reading the CFI or the chip protection register, concurrent operation is not allowed on the top boot
device. Concurrent READ of the CFI or the chip protection register is only allowed when a PROGRAM or ERASE
operation is performed on bank b on the bottom boot
device. For a bottom boot device, reading of the CFI
table or the chip protection register is only allowed if
bank b is in read array mode. For a top boot device,
reading of the CFI table or the chip protection register
is only allowed if bank a is in read array mode.
UNLOCKED STATE
Unlocked blocks (states [000], [100], [110]) can be
programmed or erased. All unlocked blocks return to
the locked state when the device is reset or powered
down. An unlocked block can be locked or locked down
using the appropriate software command sequence,
60h followed by D0h. (See Table 4.)
Figure 10
READ-While-WRITE Concurrency
BLOCK LOCKING
The Flash memory of the MT28C6428P20 and
MT28C6428P18 devices provide a flexible locking
scheme which allows each block to be individually
locked or unlocked with no latency.
The devices offer two-level protection for the blocks.
The first level allows software-only control of block locking (for data which needs to be changed frequently),
while the second level requires hardware interaction
before locking can be changed (code which does not
require frequent updates).
Control signals F_WP#, DQ0, and DQ1 define the
state of a block; for example, state [001] means
F_WP# = 0, DQ0 = 0 and DQ1 = 1.
Table 9 defines all of the possible locking states.
Bank a
1 - Erasing/writing to bank a
2 - Erasing in bank a can be
suspended, and a WRITE to
another block in bank a
can be initiated.
3 - After the WRITE in that block
is complete, an ERASE can
be resumed by writing an
ERASE RESUME command.
Bank b
1 - Reading bank a
1 - Erasing/writing to bank b
2 - Erasing in bank b can be
suspended, and a WRITE to
another block in bank b
can be initiated.
3 - After the WRITE in that block
is complete, an ERASE can
be resumed by writing an
ERASE RESUME command.
1 - Reading from bank b
NOTE: All blocks are software-locked upon completion of the power-up sequence.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
27
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Table 9
Block Locking State Transition
F_WP#
DQ1
DQ0
NAME
ERASE/PROGRAM
ALLOWED
LOCK
UNLOCK
LOCK
DOWN
0
0
0
Unlocked
Yes
To [001]
–
To [011]
0
0
1
Locked (Default)
No
–
To [000]
To [011]
0
1
1
Lock Down
No
–
–
–
1
0
0
Unlocked
Yes
To [101]
–
To [111]
1
0
1
Locked
No
–
To [100]
To [111]
1
1
0
Lock Down
Disabled
Yes
To [111]
–
To [111]
1
1
1
Lock Down
Disabled
No
–
To [110]
–
LOCKED DOWN STATE
Blocks locked down (state [011]) are protected from
PROGRAM and ERASE operations, but their protection
status cannot be changed using software commands
alone. A locked or unlocked block can be locked down
by writing the lock down command sequence, 60h followed by 2Fh. Locked down blocks revert to the locked
state when the device is reset or powered down.
The LOCK DOWN function is dependent on the
F_WP# input. When F_WP# = 0, blocks in lock down
[011] are protected from program, erase, and lock status changes. When F_WP# = 1, the LOCK DOWN function is disabled ([111]) and locked down blocks can be
individually unlocked by a software command to the
[110] state, where they can be erased and programmed.
These blocks can then be relocked [111] and unlocked
[110], as desired, as long as F_WP# remains HIGH.
When F_WP# goes LOW, blocks that were previously
locked down return to the lock down state [011] regardless of any changes made while F_WP# was HIGH. Device reset or power-down resets all locks, including
those in lock down, to the locked state (see Table 10).
FFh, must be issued to the bank containing address
00h prior to issuing other commands.
LOCKING OPERATIONS DURING ERASE
SUSPEND
Changes to block lock status can be performed during an ERASE SUSPEND by using the standard locking
command sequences to unlock, lock, or lock down. This
is useful in the case when another block needs to be
updated while an ERASE operation is in progress.
To change block locking during an ERASE operation, first write the ERASE SUSPEND command (B0h),
then check the status register until it indicates that the
ERASE operation has been suspended. Next, write the
desired lock command sequence to block lock, and the
lock status will be changed. After completing any desired LOCK, READ, or PROGRAM operations, resume
the ERASE operation with the ERASE RESUME command (D0h).
If a block is locked or locked down during an ERASE
SUSPEND on the same block, the locking status bits
are changed immediately. When the ERASE is resumed,
the ERASE operation completes.
A locking operation cannot be performed during a
PROGRAM SUSPEND.
READING A BLOCK’S LOCK STATUS
The lock status of every block can be read in the
read device identification mode. To enter this mode,
write 90h to the bank containing address 00h. Subsequent READs at block address +00002h will output the
lock status of that block. The lowest two outputs, DQ0
and DQ1, represent the lock status. DQ0 indicates the
block lock/unlock status and is set by the LOCK command and cleared by the UNLOCK command. It is also
automatically set when entering lock down. DQ1 indicates lock down status and is set by the LOCK DOWN
command. It can only be cleared by reset or powerdown, not by software. Table 9 shows the block locking
state transition scheme. The READ ARRAY command,
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
STATUS REGISTER ERROR CHECKING
Using nested locking or program command sequences during ERASE SUSPEND can introduce ambiguity into status register results.
Following protection configuration setup (60h), an
invalid command produces a lock command error (SR4
and SR5 are set to “1”) in the status register. If a lock
command error occurs during an ERASE SUSPEND,
SR4 and SR5 are set to “1” and remain at “1” after the
ERASE SUSPEND command is issued. When the ERASE
28
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
is complete, any possible error during the ERASE cannot be detected via the status register because of the
previous locking command error.
A similar situation happens if an error occurs during
a program operation error nested within an ERASE
SUSPEND.
Figure 12
Protection Register Memory Map
88h
85h
CHIP PROTECTION REGISTER
4 Words
User-Programmed
84h
A 128-bit chip protection register can be used to
fullfill the security considerations in the system (preventing device substitution).
The 128-bit security area is divided into two 64-bit
segments. The first 64 bits are programmed at the
manufacturing site with a unique 64-bit number. The
other segment is left blank for customers to program as
desired. (See Figure 12).
4 Words
Factory-Programmed
81h
80h
PR Lock
0
PAGE READ MODE
The initial portion of the page mode cycle is the
same as the asynchronous access cycle. Holding CE#
LOW and toggling addresses A0–A2 allows random access of other words in the page.
The page size can be customized at the factory to
four or eight words as required; but if no specification is
made, the normal size is four words.
READING THE CHIP PROTECTION REGISTER
The chip protection register is read in the device
identification mode. To enter this mode, load the 90h
command the bank containing address 00h. Once in
this mode, READ cycles from addresses shown in Table
10 retrieve the specified information. To return to the
read array mode, write the READ ARRAY command
(FFh). The READ ARRAY command, FFh, must be issued to the bank containing address 00h prior to issuing other commands.
ASYNCHRONOUS READ CYCLE
When accessing addresses in a random order or
when switching between pages, the access time is given
by tAA.
When F_CE# and F_OE# are LOW, the data is placed
on the data bus and the processor can read the data.
Table 10
Chip Configuration Addressing1
ITEM
ADDRESS 2
DATA
Manufacturer Code (x16)
00000h
002Ch
Device Code
Top boot configuration
Bottom boot configuration
00001h
·
·
Block Lock Configuration
is unlocked
· Block
Block
is
· Block is locked
locked down
·Chip Protection
Register Lock
44B6h
44B7h
XX002h
Lock
DQ0 = 0
DQ0 = 1
DQ1 = 1
80h
PR Lock
Chip Protection Register 1
81h–84h
Factory Data
Chip Protection Register 2
85h–88h
User Data
NOTE: 1. Other locations within the configuration address space are reserved by
Micron for future use.
2. “XX” specifies the block address of lock configuration.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
29
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ICC supply current is reduced by applying a logic
HIGH level on F_CE# and F_RP# to enter the standby
mode. In the standby mode, the outputs are placed in
High-Z. Applying a CMOS logic HIGH level on F_CE#
and F_RP# reduces the current to ICC3 (MAX). If the
device is deselected during an ERASE operation or during programming, the device continues to draw current until the operation is complete.
A factory option provides in-system programming
and erase with F_VPP in the 0.0V–2.2V range.
F_VPP at 12V ±5% (F_VPP2) is supported for a maximum of 100 cycles and 10 cumulative hours. The device can withstand 100,000 WRITE/ERASE operations
when F_VPP = F_VCC.
During WRITE and ERASE operations, the WSM
monitors the F_VPP voltage level. WRITE/ERASE operations are allowed only when F_VPP is within the ranges
specified in Table 11.
When F_VCC is below VLKO or F_VPP is below VPPLK, any
WRITE/ERASE operation is prevented.
AUTOMATIC POWER SAVE (APS) MODE
Substantial power savings are realized during periods when the Flash array is not being read and the
device is in the active mode. During this time the device switches to the automatic power save (APS) mode.
When the device switches to this mode, ICC is reduced
to a level comparable to ICC3. Further power savings can
be realized by applying a logic HIGH level on CE# to
place the device in standby mode. The low level of
power is maintained until another operation is initiated. In this mode, the I/Os retain the data from the
last memory address read until a new address is read.
This mode is entered automatically if no addresses or
control signals toggle.
DEVICE RESET
To correctly reset the device, the RST# signal must
be asserted (RST# = VIL) for a minimum of tRP. After
reset, the device can be accessed for a READ operation
with a delayed access time of tRWH from the rising edge
of RST#. The circuitry used for generating the RST#
signal needs to be common with the rest of the system
reset to ensure that correct system initialization occurs.
Please refer to the timing diagram for further details.
POWER-UP SEQUENCE
DEEP POWER-DOWN MODE
The following power-up sequence is recommended
to properly initialize internal chip operations:
• At power-up, RST# should be kept at VIL for 2µs
after F_VCC reaches F_VCC (MIN).
• VCCQ should not come up before F_VCC.
• F_VPP should be kept at VIL to maximize data
integrity.
By issuing an ENABLE DEEP POWER-DOWN command (see Table 3) it is possible to enable the DEEP
POWER-DOWN function. In this configuration, applying a logic LOW to RST# reduces the current to ICC10, and
resets all the internal registers with the exception of the
individual block protection status. To exit this mode, a
wait time of 100µs (tRWHDP) must elapse after a logic
HIGH is applied to RST#. During the wait time, the
device performs a full power-up sequence, and the
power consumption may exceed the standby current
limits.
When the power-up sequence is completed, RST#
should be brought to VIH. To ensure proper power-up,
the rise time of RST# (10%–90%) should be < 10µs.
F_VPP/F_VCC PROGRAM AND ERASE
VOLTAGES
Table 11
F_VPP Ranges (V)
The Flash memory devices provide in-system
programming and erase with F_VPP in the 0.9V–2.2V
range. In addition to the flexible block locking, the F_VPP
programming voltage can be held LOW for absolute
hardware write protection of all blocks in the Flash device. When F_VPP is below VPPLK, any PROGRAM or ERASE
operation results in an error, prompting the corresponding status register bit (SR3) to be set.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
30
DEVICE
MIN
MAX
In-System
0.9
2.2
In-Factory
11.4
12.6
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
STANDBY MODE
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
*Stresses greater than those listed 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.
**Maximum DC voltage on F_VPP may overshoot to
+13.5V for periods <20ns.
ABSOLUTE MAXIMUM RATINGS*
Voltage to Any Ball Except F_VCC and F_VPP
with Respect to VSS ............................ -0.5V to +2.45V
F_VPP Voltage (for BLOCK ERASE and PROGRAM
with Respect to VSS) ....................... -0.5V to +13.5V**
F_VCC and VCCQ Supply Voltage
with Respect to VSS ............................ -0.3V to +2.45V
Output Short Circuit Current ............................... 100mA
Operating Temperature Range .............. -40oC to +85oC
Storage Temperature Range ................. -55oC to +125oC
Soldering Cycle ........................................... 260oC for 10s
RECOMMENDED OPERATING CONDITIONS
(-40ºC ≤ TA ≤ +85ºC)
PARAMETER
SYMBOL
MIN
MAX
UNITS
VCC supply voltage (MT28C6428P18)
F_VCC, S_VCC
1.70
1.90
V
VCC supply voltage (MT28C6428P20)
F_VCC, S_VCC
1.80
2.20
V
I/O supply voltage (MT28C6428P18)
VCCQ
1.70
1.90
V
I/O supply voltage (MT28C6428P20)
VCCQ
1.80
2.20
V
F_VPP voltage (when used as logic control)
F_VPP1
0.9
2.2
V
F_VPP in-factory programming voltage
F_VPP2
11.4
12.6
V
Data retention supply voltage
S_VDR
1.0
–
V
F_VPP = F_VPP1
F_VPP1
–
100,000
Cycles
F_VPP = F_VPP2
F_VPP2
–
100
Cycles
Block erase cycling (F_VPP1)
NOTES
1
NOTE: 1. F_VPP = F_VPP2 is a maximum of 10 cumulative hours.
Figure 13
AC Input/Output Reference Waveform
VCC
Input
VCC/2
VCCQ/2
Test Points
Output
VSS
AC test inputs are driven at VCC for a logic 1 and VSS for a logic 0. Input timing begins at VCC/2, and output timing ends
at VCCQ/2. Input rise and fall times (10% to 90%) < 5ns.
Figure 14
Output Load Circuit
VCC
14.5K
I/O
14.5K
30pF
VSS
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
31
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
FLASH ELECTRICAL SPECIFICATIONS
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
FLASH
COMBINED DC CHARACTERISTICS1
F_VCC/VCCQ = 1.70V–1.90V
or 1.80V–2.20V
DESCRIPTION
SYMBOL
MIN
TYP
MAX
Input Low Voltage
VIL
0.0
–
0.4
V
2
Input High Voltage
VIH
VCCQ - 0.4
–
VCCQ
V
2
Output Low Voltage
IOL = 100µA (Flash)
VOL
–
–
0.10
V
Output Low Voltage
IOL = 100µA (SRAM)
VOL
–
–
0.3
V
Output High Voltage
IOH = -100µA (Flash)
VOH
VCCQ - 0.1
–
–
V
Output High Voltage
IOH = -100µA (SRAM)
VOH
VCCQ - 0.3
–
–
V
F_VPP Lockout Voltage
VPPLK
–
–
0.4
V
F_VPP During PROGRAM/ERASE
F_VPP1
0.9
–
2.2
V
Operations
F_VPP2
11.4
–
12.6
V
F_VCC Program/Erase Lock Voltage
CONDITIONS
UNITS NOTES
3
VLKO
1.0
–
–
V
Input Leakage Current
IL
–
–
1.0
µA
Output Leakage Current
IOZ
–
–
1.0
µA
F_VCC Read Current
Asynchronous Random Read,
100ns cycle
ICC1
–
–
15
mA
Asynchronous Page Read,
100ns/35ns cycle
ICC2
–
–
5
mA
F_VCC plus S_VCC Standby Current
ICC3
–
25
70
µA
F_VCC Program Current
ICC4
–
–
55
mA
F_VCC Erase Current
ICC5
–
18
45
mA
F_VCC Erase Suspend Current
ICC6
–
6
70
µA
6
F_VCC Program Suspend Current
ICC7
–
6
70
µA
6
Read-While-Write Current
ICC8
–
–
80
mA
NOTE: 1.
2.
3.
4.
5.
6.
4, 5
4, 5
All currents are in RMS unless otherwise noted.
VIL may decrease to -0.4V and VIH may increase to VCCQ + 0.3V for durations not to exceed 20ns.
12V F_VPP is supported for a maximum of 100 cycles and may be connected for up to 10 cumulative hours.
APS mode reduces ICC to approximately ICC3 levels.
Test conditions: Vcc = VCC (MAX), CE# = VIL, OE# = VIH. All other inputs = VIH or VIL.
ICC6 and ICC7 values are valid when the device is deselected. Any read operation performed while in suspend mode will
add a current draw of ICC1 or ICC2.
(continued on next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
32
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
FLASH
COMBINED DC CHARACTERISTICS1 (continued)
F_VCC/VCCQ = 1.70V–1.90V
or 1.80V–2.20V
DESCRIPTION
CONDITIONS
SYMBOL
MIN
TYP
MAX
S_VCC Read/Write Operating
Supply Current – Random
Access Mode
VIN = VIH or VIL
chip enabled,
IOL = 0
ICC9
–
12
15
mA
S_VCC Read/Write Operating
Supply Current – Page Access
Mode
VIN = VIH or VIL
chip enabled,
IOL = 0
ICC10
–
2
3
mA
ICC11
–
35
45
µA
IPP1
0.5
–
1
µA
50
–
200
µA
Deep Power-Down Current
F_VPP Current
F_VPP ≤ F_VCC
(Read, Standby Erase Suspend,
Program Suspend)
F_VPP ≥ F_VCC
NOTE: 1.
2.
3.
4.
5.
6.
UNITS NOTES
All currents are in RMS unless otherwise noted.
VIL may decrease to -0.4V and VIH may increase to VCCQ + 0.3V for durations not to exceed 20ns.
12V F_VPP is supported for a maximum of 100 cycles and may be connected for up to 10 cumulative hours.
APS mode reduces ICC to approximately ICC3 levels.
Test conditions: Vcc = VCC (MAX), CE# = VIL, OE# = VIH. All other inputs = VIH or VIL.
ICC6 and ICC7 values are valid when the device is deselected. Any read operation performed while in suspend mode will
add a current draw of ICC1 or ICC2.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
33
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
(TA = +25ºC; f = 1 MHz)
PARAMETER/CONDITION
Input Capacitance
Output Capacitance
SYMBOL
TYP
MAX
UNITS
C
7
12
pF
COUT
13
15
pF
FLASH READ CYCLE TIMING REQUIREMENTS
PARAMETER
Address to output delay
F_CE# LOW to output delay
Page address access
F_OE# LOW to output delay
F_RP# HIGH to output delay
CE# or OE# HIGH to output High-Z
Output hold from address, CE# or OE# change
READ cycle time
RST# deep power-down
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
SYMBOL
tAA
tACE
t
APA
tAOE
tRWH
tOD
tOH
tRC
tRWHOP
34
-80
F_VCC = 1.80V–2.20V
MIN
MAX
80
80
30
25
200
20
0
80
100
-85
F_VCC = 1.70V–1.90V
MIN
MAX
85
85
35
30
250
25
0
85
100
UNITS
ns
ns
ns
ns
ns
ns
ns
ns
µs
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
CAPACITANCE
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
PARAMETER
Reset HIGH recovery to F_WE# going LOW
F_CE# setup to F_WE# going LOW
Write pulse width
Data setup to F_WE# going HIGH
Address setup to F_WE# going HIGH
F_CE# hold from F_WE# HIGH
Data hold from F_WE# HIGH
Address hold from F_WE# HIGH
Write pulse width HIGH
F_WP# setup to F_WE# going HIGH
F_VPP setup to F_WE# going HIGH
Write recovery before READ
Write recovery before READ in opposite bank
F_WP# hold from valid SRD
F_VPP hold from valid SRD
F_WE# HIGH to data valid
SYMBOL
tRS
tCS
tWP
tDS
tAS
tCH
tDH
tAH
tWPH
tRHS
tVPS
tWOS
tWOA
tRHH
tVPPH
tWB
-80
F_VCC = 1.80V–2.20V
MIN
MAX
150
0
50
50
50
0
0
0
30
0
200
50
0
0
0
tAA + 50
-85
F_VCC = 1.70V–1.90V
MIN
MAX
150
0
70
70
70
0
0
0
30
0
200
50
0
0
0
tAA + 50
UNITS
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
FLASH ERASE AND PROGRAM CYCLE TIMING REQUIREMENTS
-80/-85
PARAMETER
4KW parameter block program time
32KW parameter block program time
Word program time
4KW parameter block erase time
32KW parameter block erase time
Program suspend latency
Erase suspend latency
Chip programming time
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
TYP
40
320
8
0.3
0.5
5
5
35
MAX
800
6,400
10,000
6
6
10
20
20
UNITS
ms
ms
µs
s
s
µs
µs
S
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
FLASH WRITE CYCLE TIMING REQUIREMENTS
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
A0–A21
FLASH
TWO-CYCLE PROGRAMMING/ERASE OPERATION
VIH
VALID ADDRESS
VALID ADDRESS
VIL
tAS
VALID ADDRESS
tAH
VIH
F_CE#
VIL
tCS
tWOS
tCH
VIH
F_OE#
VIL
tWPH
VIH
F_WE#
VIL
VOH
DQ0–DQ15
High-Z
VOL
CMD/
DATA
CMD
tRS
STATUS
tDS
tDH
VIH
F_RP#
tWB
tWP
VI L
tRHS
tRHH
tVPS
tVPPH
VIH
F_WP#
VIL
VIPPH
VIPPLK
F_VPP V
IL
UNDEFINED
WRITE TIMING PARAMETERS
-80
F_VCC = 1.80V–2.20V
SYMBOL
tRS
tCS
MIN
150
0
MAX
-85
F_VCC = 1.70V–1.90V
MIN
150
0
MAX
-80
F_VCC = 1.80V–2.20V
UNITS
ns
ns
SYMBOL
tAH
tRHS
50
50
70
70
ns
ns
tVPS
70
0
ns
ns
tRHH
tCH
50
0
tDH
0
0
ns
tWB
tWP
tDS
tAS
tWOS
tVPPH
MIN
0
MAX
-85
F_VCC = 1.70V–1.90V
MIN
0
MAX
UNITS
ns
0
200
0
200
ns
ns
50
0
0
50
0
0
ns
ns
ns
tAA + 50
tAA + 50
ns
NOTE: 1. The WRITE cycles for the WORD PROGRAMMING command are followed by a READ ARRAY DATA cycle.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
36
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
A0–A21
FLASH
SINGLE ASYNCHRONOUS READ OPERATION
VIH
VALID ADDRESS
VIL
tRC
tAA
tOD
VIH
F_CE#
VIL
tACE
VIH
F_OE#
VIL
tOH
VIH
F_WE#
tAOE
VIL
VOH
DQ0–DQ15
F_RP#
High-Z
VALID OUTPUT
VOL
tRWH
VIH
VIL
UNDEFINED
READ TIMING PARAMETERS
-80
F_VCC = 1.80V–2.20V
SYMBOL
tAA
tACE
tAOE
tRWH
MIN
MAX
80
-85
F_VCC = 1.70V–1.90V
MIN
80
25
200
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
-80
F_VCC = 1.80V–2.20V
MAX
85
UNITS
ns
85
30
250
ns
ns
ns
SYMBOL
tOD
tOH
tRC
37
MIN
MAX
20
0
-85
F_VCC = 1.70V–1.90V
MIN
MAX
25
UNITS
ns
85
ns
ns
0
80
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
FLASH
ASYNCHRONOUS PAGE MODE READ OPERATION
VIH
A3–A21
VALID ADDRESS
VIL
VIH
A0–A2
VALID
ADDRESS
VALID ADDRESS
VIL
VALID
ADDRESS
VALID
ADDRESS
tAA
tOD
VIH
F_CE#
VIL
tACE
VIH
F_OE#
VIL
VIH
F_WE#
VIL
tAOE
VOH
DQ0–DQ15
tAPA
VALID
OUTPUT
High-Z
VOL
VALID
OUTPUT
tOH
VALID
OUTPUT
VALID
OUTPUT
tRMH
VIH
F_RP#
VIL
UNDEFINED
READ TIMING PARAMETERS
-80
F_VCC = 1.80V–2.20V
SYMBOL
tAA
tACE
t
APA
tAOE
MIN
MAX
80
-85
F_VCC = 1.70V–1.90V
MIN
80
30
25
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
-80
F_VCC = 1.80V–2.20V
MAX
85
UNITS
ns
85
35
30
ns
ns
ns
SYMBOL
tRWH
MIN
tOD
tOH
38
MAX
200
-85
F_VCC = 1.70V–1.90V
MIN
20
0
0
MAX
250
UNITS
ns
25
ns
ns
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
F_CE#
FLASH
RESET OPERATION
VIH
VIL
F_RST#
VIH
VIL
tRP
F_OE#
VIH
VIL
DQ0–DQ15
VOH
VOL
tRWH
READ TIMING PARAMETERS
SYMBOL
tRWH
tRP
-80
F_VCC = 1.80V–2.20V
MIN
MAX
200
100
-85
F_VCC = 1.70V–1.90V
MIN
MAX
250
100
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
UNITS
ns
ns
39
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
Table 12
CFI
OFFSET
DATA
DESCRIPTION
00
2Ch
Manufacturer code
01
B6h
Top boot block device code
B7h
Bottom boot block device code
02–0F
reserved
10, 11
0051,0052
12
0059
13, 14
0003, 0000
Primary OEM command set
15, 16
0039, 0000
Address for primary extended table
17, 18
0000, 0000
Alternate OEM command set
19, 1A
0000, 0000
Address for OEM extended table
1B
0017
F_VCC MIN for Erase/Write; Bit7–Bit4 Volts in BCD; Bit3–Bit0 100mV in BCD
Reserved
“QR”
“Y”
1C
0022
F_VCC MAX for Erase/Write; Bit7–Bit4 Volts in BCD; Bit3–Bit0 100mV in BCD
1D
00B4
F_VPP MIN for Erase/Write; Bit7–Bit4 Volts in Hex; Bit3–Bit0 100mV in BCD
1E
00C6
F_VPP MAX for Erase/Write; Bit7–Bit4 Volts in Hex; Bit3–Bit0 100mV in BCD, 0000 = F_VPP ball
1F
0003
Typical timeout for single byte/word program, 2n µs, 0000 = not supported
20
0000
Typical timeout for maximum size multiple byte/word program, 2n µs, 0000 = not
supported
21
0009
Typical timeout for individual block erase, 2n ms, 0000 = not supported
22
0000
Typical timeout for full chip erase, 2n ms, 0000 = not supported
23
000C
Maximum timeout for single byte/word program, 2n µs, 0000 = not supported
24
0000
Maximum timeout for maximum size multiple byte/word program, 2n µs, 0000 = not
supported
25
0003
Maximum timeout for individual block erase, 2n ms, 0000 = not supported
26
0000
Maximum timeout for full chip erase, 2n ms, 0000 = not supported
27
0017
Device size, 2n bytes
28
0001
Bus interface x8 = 0, x16 = 1, x8/x16 = 2
29
0000
Flash device interface description 0000 = async
2A, 2B
0000, 0000
2C
0003
2D, 2E
5F00, 0001
Top boot block device erase block region information 1, 8 blocks …
0007, 0000
Bottom boot block device erase block region information 1, 8 blocks …
0000, 0001
Erase block region information 1, 8 blocks …
0020, 0000
…of 8KB
31, 32
000E, 0000
15 blocks of ….
33, 34
0000, 0001
……64KB
2F, 30
35, 36
Maximum number of bytes in multibyte program or page, 2n
Number of erase block regions within device (4K words and 32K words)
0007, 0000
Top boot block device ……96KB blocks of
5F00, 0001
Bottom boot block device ……96KB blocks of
(continued on the next page)
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
40
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
Table 12
CFI (continued)
OFFSET
DATA
DESCRIPTION
37, 38
0020, 0000
Top boot block device……64KB
0000, 0001
Bottom boot block device……64KB
39, 3A
0050, 0052
“PR”
3B
0049
“I”
3C
0030
Major version number, ASCII
3D
0031
Minor version number, ASCII
3E
3F
40
41
00E6
0002
0000
0000
Optional Feature and Command Support
Bit 0 Chip erase supported no = 0
Bit 1 Suspend erase supported = yes = 1
Bit 2 Suspend program supported = yes = 1
Bit 3 Chip lock/unlock supported = no = 0
Bit 4 Queued erase supported = no = 0
Bit 5 Instant individual block locking supported = yes = 1
Bit 6 Protection bits supported = yes = 1
Bit 7 Page mode read supported = yes = 1
Bit 8 Synchronous read supported = yes = 1
Bit 9 Simultaneous operation supported = yes = 1
42
0001
Program supported after erase suspend = yes
43, 44
0003,0000
45
0018
46
00C0
F_VPP supply optimum; Bit7–Bit4 Volts in Hex; Bit3–Bit0 100mV in BCD
47
0001
Number of protection register fields in JEDEC ID space
48, 49
0080, 0000
Lock bytes LOW address, lock bytes HIGH address
4A, 4B
0003, 0003
2n factory programmed bytes, 2n user programmable bytes
4C
0003
Background Operation
0000 = Not used
0001 = 4% block split
0002 = 12% block split
0003 = 25% block split
0004 = 50% block split
4D
0000
Burst
0000
00x1
00x2
00x3
001x
002x
004x
Mode Type
= No burst mode
= 4 words MAX
= 8 words MAX
= 16 words MAX
= Linear burst, and/or
= Interleaved burst, and/or
= Continuous burst
4E
0002
Page
0000
0001
0002
0003
0004
Mode Type
= No page mode
= 4-word page
= 8-word page
= 16-word page
= 32-word page
4F
0008
SRAM density, 8Mb (512K x 16)
Bit 0 block lock status active = yes; Bit 1 block lock down active = yes
F_VCC supply optimum; Bit7–Bit4 Volts in BCD; Bit3–Bit0 100mV in BCD
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
41
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
FLASH
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
SRAM OPERATING MODES
SRAM READ ARRAY
The operational state of the SRAM is determined by
S_CE1#, S_CE2, S_WE#, S_OE#, S_UB#, and S_LB#, as
indicated in the Truth Table. To perform an SRAM
READ operation, S_CE1#, and S_OE#, must be at VIL,
and S_CE2 and S_WE# must be at VIH. When in this
state, S_UB# and S_LB# control whether the lower byte
is read (S_UB# VIH, S_LB# VIL), the upper byte is read
(S_UB# VIL, S_LB# VIH), both upper and lower bytes are
read (S_UB# VIL, S_LB# VIL), or neither are read (S_UB#
VIH, S_LB# VIH) and the device is in a standby state.
While performing an SRAM READ operation, current consumption may be reduced by reading within a
16-word page. This is done by holding S_CE1# and
SRAM WRITE ARRAY
In order to perform an SRAM WRITE operation,
S_CE1# and S_WE# must be at VIL, and S_CE2 and
S_OE# must be at VIH. When in this state, S_UB# and
S_LB# control whether the lower byte is written (S_UB#
VIH, S_LB# VIL), the upper byte is written (S_UB# VIL,
S_LB# VIH), both upper and lower bytes are written
(S_UB# VIL, S_LB# VIL), or neither are written (S_UB#
VIH, S_LB# VIH) and the device is in a standby state.
SRAM FUNCTIONAL BLOCK DIAGRAM
A0–A3
WORD
ADDRESS
DECODE
LOGIC
A4–A18
PAGE
ADDRESS
DECODE
LOGIC
S_CE1#
S_CE2
S_WE#
S_OE#
S_UB#
S_LB#
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
16K-PAGE
x16 WORD
x16 BIT
RAM ARRAY
WORD
MUX
INPUT/
OUTPUT
MUX
AND
BUFFERS
DQ0–DQ7
DQ8–DQ15
CONTROL
LOGIC
42
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
SRAM
S_OE# at VIL, S_WE# and S_CE2 at VIH, and toggling
addresses A0–A3. S_UB# and S_LB# control the data
width as described above.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
TIMING TEST CONDITIONS
Input pulse levels ........... 0.1V S_VCC to 0.9V S_VCC
Input rise and fall times .................................... 5ns
Input timing reference levels ......................... 0.5V
Output timing reference levels ..................... 0.5V
SRAM
Operating Temperature ............... -40oC to +85oC
NOTE: For input/output contacts, refer to the Capacitance Table.
SRAM READ CYCLE TIMING
DESCRIPTION
READ cycle time
Address access time
Address access time (word mode)
Chip enable to valid output
Output enable to valid output
Byte select to valid output
Chip enable to Low-Z output
Output enable to Low-Z output
Byte select to Low-Z output
Chip enable to High-Z output
Output disable to High-Z output
Byte select disable to High-Z output
Output hold from address change
SYMBOL
t RC
t AA
t AAW
t CO
t OE
tLB, tUB
t LZ
t OLZ
tLBZ, tUBZ
t HZ
t OHZ
tLBHZ, tUBHZ
t OH
-80
S_VCC = 1.80V–2.20V
MIN
MAX
80
80
25
80
20
80
0
0
0
0
15
0
15
0
15
5
-85
S_VCC = 1.70V–1.90V
MIN
MAX
85
85
25
85
20
85
0
0
0
0
15
0
15
0
15
5
UNITS
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
SYMBOL
t WC
t CW
t AW
tLBW, tUBW
t AS
t WP
t WR
t WHZ
t DW
t DH
t OW
-80
S_VCC = 1.80V–2.20V
MIN
MAX
80
80
80
80
0
50
0
0
15
30
0
0
-85
S_VCC = 1.70V–1.90V
MIN
MAX
85
85
85
85
0
50
0
0
15
30
0
0
UNITS
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
SRAM WRITE CYCLE TIMING
DESCRIPTION
WRITE cycle time
Chip enable to end of write
Address valid to end of write
Byte select to end of write
Address setup time
Write pulse width
Write recovery time
Write to High-Z output
Data to write time overlap
Data hold from write time
End write to Low-Z output
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
43
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
READ CYCLE 1
(S_CE1# = S_OE# = VIL; S_CE2, S_WE# = VIH)
tRC
ADDRESS
SRAM
tAA
tOH
DATA-OUT
PREVIOUS
DATA VALID
DATA VALID
READ CYCLE 2
(S_WE# = VIH)
tRC
ADDRESS
tAA
tHZ (1, 2)
S_CE1#
tCO
S_CE2
tLZ(2)
tOE
tOHZ (1)
S_OE#
tOLZ
tLB, tUB
S_LB#, S_UB#
tLBHZ, tUBHZ
tLBLZ, tUBLZ
DATA-OUT
DATA VALID
High-Z
DON’T CARE
READ TIMING PARAMETERS
-80
S_VCC = 1.80V–2.20V
SYMBOL
tRC
tAA
MIN
tCO
MIN
80
20
tOE
tLB, tUB
tLZ
MAX
80
80
80
0
-80
S_VCC = 1.80V–2.20V
-85
S_VCC = 1.70V–1.90V
0
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
SYMBOL
MAX
85
85
UNITS
ns
ns
85
20
ns
ns
tOHZ
85
ns
ns
tUBHZ
tOLZ
tHZ
tLBHZ,
tOH
44
MIN
-85
S_VCC = 1.70V–1.90V
MAX
MIN
MAX
UNITS
0
0
15
0
0
15
ns
ns
0
0
15
15
0
0
15
15
ns
ns
5
5
ns
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
WRITE CYCLE
(S_WE# CONTROL)
tWC
ADDRESS
tWR
SRAM
tAW
S_CE1#
tCW
S_CE2
tLBW, tUBW
S_LB#, S_UB#
tAS
tWP
S_WE#
tDW
DATA-IN
tDH
DATA VALID
High-Z
tWHZ
DATA-OUT
tOW
High-Z
DON’T CARE
WRITE TIMING PARAMETERS
SYMBOL
tWC
-80
S_VCC = 1.80V–2.20V
MIN
MAX
80
tCW
-85
S_VCC = 1.70V–1.90V
MIN
MAX
85
SYMBOL
UNITS
ns
50
50
0
0
0
0
ns
ns
tWR
tAW
85
85
tLBW,
80
85
ns
tDW
tAS
tWHZ
tDH
0
0
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
tOW
ns
45
-85
S_VCC = 1.70V–1.90V
MIN
MAX
tWP
80
80
tUBW
-80
S_VCC = 1.80V–2.20V
MIN
MAX
30
0
0
15
30
0
0
UNITS
ns
15
ns
ns
ns
ns
ns
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
WRITE CYCLE 2
(S_CE1# CONTROL)
tWC
ADDRESS
tWR
SRAM
tAW
tCW
S_CE1#
tAS
tLBW, tUBW
S_LB#, S_UB#
tWP
S_WE#
tDW
DATA-IN
tDH
DATA VALID
tLZ
tWHZ
DATA-OUT
High-Z
DON’T CARE
WRITE TIMING PARAMETERS
SYMBOL
tWC
-80
S_VCC = 1.80V–2.20V
MIN
MAX
80
tCW
-85
S_VCC = 1.70V–1.90V
MIN
MAX
85
SYMBOL
UNITS
ns
50
50
0
0
0
0
ns
ns
tWR
tAW
85
85
tLBW,
80
85
ns
tDW
tAS
tWHZ
tDH
0
0
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
tOW
ns
46
-85
S_VCC = 1.70V–1.90V
MIN
MAX
tWP
80
80
tUBW
-80
S_VCC = 1.80V–2.20V
MIN
MAX
30
0
0
15
30
0
0
UNITS
ns
15
ns
ns
ns
ns
ns
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
67-BALL FBGA
1.05 ±0.075
SEATING PLANE
C
0.12 C
67X ∅0.35
SOLDER BALL DIAMETER
REFERS TO POST REFLOW
CONDITION. THE PREREFLOW DIAMETER IS Ø 0.33
1.40 MAX
8.80
BALL A1 ID
0.80 (TYP)
BALL A1 ID
BALL A12
4.50 ±0.05
BALL A1
9.00 ±0.10
CL
5.60
2.80 ±0.05
0.80 (TYP)
CL
4.40 ±0.05
5.75 ±0.05
MOLD COMPOUND: EPOXY NOVOLAC
SUBSTRATE: PLASTIC LAMINATE
SOLDER BALL MATERIAL: EUTECTIC 63% Sn, 37% Pb or
62% Sn, 36% Pb, 2%Ag
SOLDER BALL PAD: Ø .27mm
11.50 ±0.10
NOTE: 1. All dimensions in millimeters.
2. Package width and length do not include mold protrusion; allowable mold protrusion is 0.27mm per side.
DATA SHEET DESIGNATION
Advance: This data sheet contains initial descriptions of products still under development.
8000 S. Federal Way, P.O. Box 6, Boise, ID 83707-0006, Tel: 208-368-3900
E-mail: [email protected], Internet: http://www.micron.com, Customer Comment Line: 800-932-4992
Micron and the M logo are registered trademarks and the Micron logo is a trademark of Micron Technology, Inc.
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
47
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.
ADVANCE
4 MEG x 16 ASYNCHRONOUS/PAGE FLASH
512K x 16 SRAM COMBO MEMORY
REVISION HISTORY
Rev. 3, ADVANCE .............................................................................................................................................................. 7/02
• Corrected bottom boot block device address ranges
• Updated command descriptions
• Updated SR5 status register bit description
• Updated flowcharts
• Updated DC Characteristics
• Corrected Status Register section
• Updated the Read-While-Write/Erase Concurrency section
• Changed tRHS from 200ns (MIN) to 0ns (MIN)
• Changed COUT from 9 (TYP) and 12 (MAX) to 13 (TYP) and 15 (MAX)
Rev. 2, ADVANCE .............................................................................................................................................................. 4/02
• Updated the Combined DC Characteristics table
• Updated tAH and tRWH
• Updated the chip protection mode register information
• Updated the block locking information
Initial published release, ADVANCE, Rev. 1 ............................................................................................................... 1/02
4 Meg x 16 Asynchronous/Page Flash 512K x 16 SRAM Combo Memory
MT28C6428P20_3.p65 – Rev. 3, Pub. 7/02
48
Micron Technology, Inc., reserves the right to change products or specifications without notice.
©2002, Micron Technology, Inc.