AS8FLC2M32
Hermetic, Multi-Chip Module
(MCM)
64Mb, 2M x 32, 3.3Volt Boot Block FLASH Array
Available via Applicable Specifications:
•
•
MIL-PRF-38534, Class H
DSCC SMD 5962-08245
64Mb device, total density, organized as 2M x 32
Bottom Boot Block (Sector) Architecture
(Contact factory for top boot)
Operation with single 3.0V Supply
Available in multiple Access time variations
Individual byte control via individual byte selects (CSx\)
Low Power CMOS
1,000,000 Erase/Program Cycles
Minimum 1,000,000 Program/Erase Cycles per sector
guaranteed
Sector Architecture:
•
One 16K byte, two 8K byte, one 32K byte and
thirty-one 64Kbyte sectors (byte mode)
Any combination of sectors can be concurrently erased
MCM supports full array (multi-chip) Erase
Embedded Erase and Program Algorithms
Erase Suspend/Resume; Supports reading data from or
programming data to a sector not being Erased
TTL Compatible Inputs and Outputs
Military and Industrial operating temperature ranges
I/O0
DQ0
I/O1
DQ1
DQ2
I/02
I/O3
DQ3
I/O4
DQ4
I/O5
DQ5
I/O6
DQ6
DQ7
I/O7
GND
DQ8
I/O8
DQ9
I/O9
DQ10
I/O10
DQ11
I/O11
DQ12
I/012
DQ13
I/O13
DQ14
I/O14
DQ15
I/O15
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
FLASH
FIGURE 1: PIN ASSIGNMENT
(Top View)
RESET\
A0
A1
A2
A3
A4
A5
CS3\
GND
CS4\
WE1\
A6
A7
A8
A9
A10
VCC
09
08
07
06
05
04
03
02
01
68
67
66
65
64
63
62
61
60
59
78
57
76
55
54
53
52
51
50
49
I/O16
DQ16
I/O17
DQ17
I/O18
DQ18
I/O19
DQ19
I/O20
DQ20
I/O21
DQ21
I/O22
DQ22
DQ23
I/O23
GND
I/O24
DQ24
I/O25
DQ25
I/O26
DQ26
I/O27
DQ27
I/O28
DQ28
DQ29
I/O29
DQ30
I/O30
DQ31
I/O31
FEATURES
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
[Package Designator QT]
48
47
46
45
44
DQ8
I/O8
DQ9
I/O9
DQ10
I/O10
VCC
A11
A12
A13
A14
A15
A16
CS1\
OE\
CS2\
A17
WE2\
WE3\
WE4\
A18
A19
NC
A20
Pin Assignment
(Top View)
Reset\
CS2\
GND
DQ11
I/O11
I/O15
DQ15
DQ14
I/O14
I/O24
DQ24
I/O25
DQ25
I/O26
DQ26
A7
A12
VCC
CS4\
NC
DQ27
I/O27
I/O31
DQ31
DQ30
I/O30
DQ29
I/O29
DQ28
I/O28
I/O13
DQ13
DQ12
I/O12
A14
A16
A11
A0
A10
A9
A15
VCC
CS1\
A19
I/O3
DQ3
OE\
A17
WE\
I/O7
DQ7
DQ6
I/O6
A4
A5
A6
NC
CS3\
GND
DQ19
I/O19
A1
A2
A3
I/O23
DQ23
DQ22
I/O22
66 HIP
A20
NC
A13
A8
I/O16
DQ16
I/O17
DQ17
I/O18
DQ18
OPTION
Access Speed
70ns*
90ns
100ns
120ns
*Contact Factory
Package
Ceramic Quad Flat Pack
Ceramic Hex Inline Pack
MARKING
-70
-90
-100
-120
A18
DQ0
I/O0
DQ1
I/O1
DQ2
I/O2
I/O5
DQ5
I/O4
DQ4
I/O21
DQ21
DQ20
I/O20
[Package Designator
P
H]
GENERAL DESCRIPTION
Q
P
The AS8FLC2M32B is a 64Mb FLASH Multi-Chip Module
organized as 2M x 32 bits. The module achieves high speed
access, low power consumption and high reliability by employ-
ing advanced CMOS memory technology. The military grade
product is manufactured in compliance to the MIL-PRF-38534
specifications, making the AS8FLC2M32B ideally suited for
military or space applications. The module is offered in a
68-lead 0.990 inch square ceramic quad flat pack or 66-lead
1.185inch square ceramic Hex In-line Package (HIP). The
CQFP package design is targeted for those applications, which
require low profile SMT Packaging.
Micross Components reserves the right to change products or specifications without notice.
Temperature Range
Full Mil (MIL-PRF-38534, Class H /Q
Military Temp (-55
o
C to +125
o
C) /XT
Industrial (-40
o
C to +85
o
C)
/IT
For more products and information
please visit our web site at
www.micross.com
AS8FLC2M32B
Rev. 1.6 05/11
1
AS8FLC2M32
BLOCK DIAGRAM
68-Ld. CQFP, Package "QT"
WE1\ CS1\
RESET\
OE\
A0-Ax
WE2\ CS2\
WE3\ CS3\
WE4\ CS4\
FLASH
before executing the erase operation. During erasure, the
device automatically times the erase pulse widths and verifies
proper cell margin.
The host system can detect whether a program or erase
operation is complete by reading the DQ7 (Data\ Polling) and
DQ6 (toggle) STATUS BITS. After a program or erase cycle
has been completed, the device is ready to read array data or
accept another command.
The SECTOR ERASE ARCHITECTURE allows memory
sectors to be erased and reprogrammed without affecting the
data contents of other sectors. The device is fully erased when
shipped from Micross.
Hardware data protection measures include a low VCC
detector that automatically inhibits WRITE operations during
power transitions. The hardware sector protection features
disables both program and erase operation in any combination
of the sectors of memory. This can be achieved in-system or
via specially adapted commercial programming equipment.
The ERASE SUSPEND feature enables the user to put erase
on hold for any period of time to read data from, or program
data to, any sector which is not selected for erasure. True
BACKGROUND ERASE can thus be achieved.
The HARDWARE RESET\ PIN terminates any operation
in progress and resets the internal state machine to a READ
operation. The RESET\ pin may be tied to the system reset
circuitry.
1M
2
x8
1M
2
x8
1M
2
x8
1M
2
x8
DQ
I/O0-7
DQ
I/O8-15
DQ
I/O16-23
DQ
I/O24-31
BLOCK DIAGRAM
P
66-Ld. HIP, Package "H"
CS1\
WE\
RESET\
OE\
A0-Ax
CS2\
CS3\
CS4\
2
x8
1M
2
x8
1M
2
x8
1M
2
x8
1M
DQ
I/O0-7
DQ
I/O8-15
DQ
DQ
I/O16-23
DQ
I/O24-31
The device requires only a single 3.3volt power supply for
both READ and WRITE operations. Internally generated and
regulated voltages are provided for the program and erase
functions.
The device is entirely command set compatible with the
JEDEC SINGLE POWER FLASH STANDARD. Com-
mands are written to the command register using standard
microprocessor write timings. Register contents serve as
input to an internal state-machine that controls the erase and
programming circuitry. Write cycles also internally latch
addresses and data required for the programming or erase
function(s). Reading data out of the array is similar to reading
from other electrically programmable devices.
Device programming occurs by executing the program
command sequence. This initiates the EMBEDDED
PROGRAM algorithm that automatically times the WRITE
PULSE widths and cycle and verifies each cell for proper
cell margins. The UNLOCK BYPASS mode facilitates faster
programming times by requiring only two WRITE cycles to
program data instead of four.
Device erasure occurs by executing the erase command
sequence. This initiates the Embedded Erase algorithm, an
internal algorithm that automatically pre-programs the array
AS8FLC2M32B
Rev. 1.6 05/11
LOGIC DIAGRAM (Byte)
VCC
GND
DQ (byte)
RY/BY\
RESET\
State
Control
Command
Register
Erase Voltage
Generator
PGM Voltage
Generator
Chip Enable
Output Enable
Logic
Sector
Switches
Address Latch
Y-Decoder
I/O Buffers
WEx\
Data Latch
CSx\
OE\
Y-Gating
VCC Detector
Timer
X-Decoder
Cell Matrix
A0-Ax
Micross Components reserves the right to change products or specifications without notice.
2
AS8FLC2M32
A system reset would then also reset the FLASH device,
enabling the system microprocessor to read the boot-up
firmware from the FLASH memory array. The device offers two
power-saving features. When addresses have been stable for a
specified amount of time, the device enters the AUTOMATIC
SLEEP MODE. The system can also place the device into the
STANDBY mode. Power consumption is greatly reduced in
both these modes.
the power transition. No command is necessary in this mode to
obtain array data. Standard microprocessor read cycles that
assert valid data on the device address inputs produce valid
data on the data outputs. The device remains enabled for read
access until the command register contents are altered.
See READING ARRAY DATA for more information. Refer
to AC Read Operations table data for timing specifications
relevant to this operational mode.
FLASH
Device Bus Operations
This section describes the use of the command register for setting
and controlling the bus operations. The command register itself
does not occupy any addressable memory locations. The register
is composed of a series of latches that store the commands,
addresses and data information needed to execute the indicated
command. The contents of the register serve as the input to the
internal state machine. The state machine output dictates the
function of the device. Table 1 lists the device bus operations,
the inputs and control/stimulus levels they require, and the
resulting output. The following subsections describe each of
these operations in further detail.
Writing Commands/Command Sequences
To WRITE a command or command sequence, the system must
drive CSx\, WEx\ to VIL and OE\ to VIH.
An ERASE command operation can erase one sector, multiple
sectors, or the entire array. Table 2 indicates the address
space contained within each sector within the array. A sector
address
consists of the address bits required to uniquely select a
sector.
The “Command Definitions” section has details on erasure
of a single, multiple sectors, the entire array or suspending/
resuming the erase operation.
Requirements for Reading Array Data
To read array data from the outputs, the system must drive the
CSx\ and OE\ pins to VIL. Chip Select CSx\ is the power and
chip select control of the byte or bytes targeted by the system
(user). Output Enable [OE\] is the output control and gates array
data to the output pins. Write (byte) Enables [WEx\] should
remain at VIH levels.
After the system writes the autoselect command sequence, the
device enters the autoselect mode. The system can then read
autoselect codes from the internal register (which is separate
from the memory array) on each of the Data input/output bits
within each byte of the MCM FLASH array. Standard read
cycle timings apply in this mode. Refer to the Autoselect
The internal state machine is set for reading array data upon Mode and Autoselect Command Sequence sections for more
device power-up, or after a HARDWARE RESET. This ensures information.
that no spurious alteration of the memory content occurs
ICC2 in the DC Characteristics table represents that active
during
current specification for the WRITE mode. The AC
Characteristics section contains timing specifications for Write
Table 1
Operations.
RESET\
CS1\
L
H
H
H
H
L
L
H
H
H
H
L
VCC +/- 0.3V
X
L
VID
VID
VID
Legend
Notes
VCC +/- 0.3V
L
X
L
L
CS2\
H
L
H
H
L
H
L
H
H
L
VCC +/- 0.3V
L
X
L
L
CS3\
H
H
L
H
L
H
H
L
H
L
VCC +/- 0.3V
L
X
L
L
CS4\
H
H
H
L
L
H
H
H
L
L
VCC +/- 0.3V
L
X
L
L
L
H
H
H
L
X
H
X
L
L
H
L
H
H
L
X
H
X
L
L
H
H
L
H
L
X
H
X
L
L
H
H
H
L
L
X
H
X
L
L
X
H
X
H
H
Standby
Output Diable
Reset
Sector Protect
Sector Unprotect
X
X
X
SECTOR ADDRESS
A7=L, A2=H, A1=L
SECTOR ADDRESS
A7=L, A2=H, A1=L
A
IN
D
IN
, D
OUT
D
IN
, D
OUT
D
IN
H
WRITE
A0-Ax In
H
H
H
H
L
READ
A0-Ax In
WE1\ WE2\ WE3\ WE4\ OE\
OPERATION
ADDRESSES
DATA BUS (DQ0-DQX)
D0-D7 Out
D8-D15 Out
D16-D31 Out
D24-D31 Out
D0-D31 Out
D0-D7 In
D8-D15 In
D16-D31 In
D24-D31 In
D0-D31 In
X
X
X
X
X
X
X
X
X
Temporary Sector Unprotect
L=Logic=VIL, H=Logic High=VIH, VID=12.0 +/-0.5V, X= Don't Care, A
IN
=Address In, D
OUT
=Data Out
AS8FLC2M32B
Rev. 1.6 05/11
Micross Components reserves the right to change products or specifications without notice.
3
AS8FLC2M32
Program and Erase Operation Status
During an ERASE or PROGRAM operation, the system may
check the status of the operation by reading the status bits on
each of the seven data I/O bits within each byte of the MCM
FLASH array. Standard READ cycle timings and ICC read
specifications apply. Refer to “Write Operation Status” for
more information, and to “AC Characteristics” for timing
specifications.
The AUTOMATIC SLEEP mode is independent of the CSx\,
WEx\ and OE\ control signals. Standard address access
timings provide new data when addresses are changed. While
in sleep mode, output data is latched and always available to
the system. ICC5 in the “DC Characteristics Table represents
the AUTOMATIC SLEEP mode current usage.
FLASH
RESET\: Hardware Reset Pin
Standby Mode
When the system is not READING or WRITING to the device,
it can place the device in the standby mode to save on power
consumption.
The RESET\ pin provides a hardware method of resetting
the device to reading array data. When the RESET\ pin is
driven low for at least a period of tRP, the device immediately
terminates any operation in progress, tristates all output pins,
and ignores all READ/WRITE commands for the duration of the
RESET\ pulse. The device also resets the internal state machine
to reading array data. The operation that was interrupted
should be reinitiated once the device is ready to accept another
command sequence, to ensure data integrity.
The device enters the CMOS STANDBY mode when the CSx\
and RESET\ pins are held at VCC+/-0.3v. If CSx\ and RESET\
are held at VIH, but not within VCC+/-0.3v, the device will
be in STANDBY mode but at levels higher than achievable in
full CMOS STANDBY. The device requires standard access
time (tCE) for read access when the device is in either of these Current is reduced for the duration of the RESET\ pulse.
When RESET\ is held at VSS+/-0.3v, the device draws CMOS
STANDBY modes, before it is ready to READ data.
STANDBY current (ICC4). If RESET\ is held at VIL but not
If the device is deselected during ERASURE or within the limits of VCC +/- 0.3v, the MCM Array will be in
PROGRAMMING, the device draws active current until the STANDBY, but current limits will be higher than those listed
under ICC4.
operation is completed.
In the DC Characteristics table, ICC3 and ICC4 represent the
The RESET\ pin may be tied to the system reset circuitry. A
system reset would thus also reset the FLASH array, enabling
STANDBY MODE currents.
the system to read the boot-up firmware code from the boot
block area of the memory.
Automatic Sleep Mode
The AUTOMATIC SLEEP mode minimizes FLASH device
energy consumption. The device automatically enables this
mode when addresses remain stable for tACC + 30ns.
AS8FLC2M32B
Rev. 1.6 05/11
Micross Components reserves the right to change products or specifications without notice.
4
AS8FLC2M32
Autoselect Code Table
PROGRAM or ERASE operation is not executing, the RESET
operation is completed within a time of tREADY. The system
can read data tRH after the RESET\ pin returns to VIH.
Refer to the “AC Characteristics” tables for RESET\
parameters.
identification, and sector protection verification through
identifier codes output via the appropriate Byte DQ’s. This
mode is primarily intended for programming equipment
to automatically match a device to be programmed with
its corresponding programming algorithm. However, the
autoselect codes can also be accessed in-system through the
command register.
When using programming equipment (modified to support
multi-byte devices, or supplied from the programming
equipment provider as such), the autoselect mode requires
VID (11.5v to 12.5v) on address pin A9. Address pins A6,
A1, and A0 must be as shown in the Autoselect Table below.
In addtion, when verifying sector protection, the sector address
must appear on the appropriate highest order address bits. When
all necessary bits have been set as required, the programming
equipment may then read the corresponding identifier code on
the appropriate Byte DQ’s.
To access the autoselect codes in-system, the host system can
issue the autoselect command via the command register.
FLASH
Output Disable Mode
When the OE\ input is at VIH, output from the device is
disabled. The output pins are placed in the high Impedance
State.
Autoselect Mode
The autoselect mode provides manufacturer and device
AS8FLC2M32B
Rev. 1.6 05/11
Micross Components reserves the right to change products or specifications without notice.
5