AT49LL040-33JC [ETC]

EEPROM ; EEPROM\n
AT49LL040-33JC
型号: AT49LL040-33JC
厂家: ETC    ETC
描述:

EEPROM
EEPROM\n

内存集成电路 异步传输模式 ATM 可编程只读存储器 电动程控只读存储器 电可擦编程只读存储器
文件: 总32页 (文件大小:287K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Features  
Conforms to Intel LPC Interface Specification 1.0  
8M, 4M or 2M Bits of Flash Memory for Platform Code/Data Storage  
– Available in 8M Bits (AT49LL080), 4M Bits (AT49LL040) and 2M Bits (AT49LL020)  
– Automated Byte-program and Sector-erase Operations  
Two Configurable Interfaces  
– Low Pin Count (LPC) Interface for In-System Operation  
– Address/Address Multiplexed (A/A Mux) Interface for Programming during  
Manufacturing  
Low Pin Count Hardware Interface Mode  
– 5-signal Communication Interface Supporting x8 Reads and Writes  
– Read and Write Protection for Each Sector Using Software-controlled Registers  
– Two Hardware Write-protect Pins: One for the Top Boot Sector, One for All Other  
Sectors  
8-megabit,  
4-megabit and  
2-megabit  
Low-pin Count  
Flash Memory  
– Five General-purpose Inputs, GPIs, for Platform Design Flexibility  
– Operates with 33 MHz PCI Clock and 3.3V I/O  
Address/Address Multiplexed (A/A Mux) Interface  
– 11-pin Multiplexed Address and 8-pin Data Interface  
– Supports Fast On-board or Out-of-system Programming  
Power Supply Specifications  
– VCC: 3.3V 0.3V  
– VPP: 3.3V and 12V for Fast Programming  
Industry-standard Package  
– 40-lead TSOP or 32-lead PLCC  
AT49LL080  
AT49LL040  
AT49LL020  
Description  
The AT49LL080, AT49LL040 and the AT49LL020 are Flash memory devices designed  
to interface with the LPC bus for PC Applications. A feature of the AT49LL080/040/020  
is the nonvolatile memory core. The high-performance memory is arranged in sixteen  
(AT49LL080), eleven (AT49LL040) sectors or seven (AT49LL020) (see page 11).  
The AT49LL080/040/020 supports two hardware interfaces: Low Pin Count (LPC) for  
in-system operation and Address/Address Multiplexed (A/A Mux) for programming  
during manufacturing. The IC (Interface Configuration) pin of the device provides the  
control between the interfaces. The interface mode needs to be selected prior to  
power-up or before return from reset (RST or INIT low to high transition).  
Pin Configuration  
TSOP, Type I  
PLCC  
(NC) CE  
[IC (VIH)] IC (VIL  
1
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
24  
23  
22  
21  
GNDa [GNDa]  
VCCa [VCCa]  
LFRAME [WE]  
INIT [OE]  
)
2
[NC] NC  
[NC] NC  
3
4
[NC] NC  
5
RFU [RY/BY]  
RFU [I/O7]  
RFU [I/O6]  
RFU [I/O5]  
RFU [I/O4]  
VCC [VCC]  
GND [GND]  
GND [GND]  
LAD3 [I/O3]  
LAD2 [I/O2]  
LAD1 [I/O1]  
LAD0 [I/O0]  
ID0* [A0]  
[NC] NC  
6
[A7] GPI1  
[A6] GPI0  
[A5] WP  
5
6
7
8
9
29 IC (V ) [IC(V )]  
IL  
IH  
[A10] GPI4  
[NC] NC  
7
28 CE [NC]  
8
27 NC  
[R/C] CLK  
[VCC] VCC  
[VPP] VPP  
[RST] RST  
[NC] NC  
9
[A4] TBL  
[A3] ID3*  
26 NC  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
25 VCC [VCC]  
24 INIT [OE]  
[A2] ID2* 10  
[A1] ID1* 11  
[A0] ID0* 12  
[I/O0] LAD0 13  
23 LFRAME [WE]  
22 RFU [RY/BY]  
21 RFU [I/O7]  
[NC] NC  
[A9] GPI3  
[A8] GPI2  
[A7] GPI1  
[A6] GPI0  
[A5] WP  
ID1* [A1]  
ID2* [A2]  
[A4] TBL  
ID3* [A3]  
[ ] Designates A/A Mux Mode  
[ ] Designates A/A Mux Mode  
Rev. 3273B–FLASH–09/02  
Note:  
*The ID Pins are Not Available on the AT49LL020.  
ID0 is Not Available on the AT49LL080.  
An internal Command User Interface (CUI) serves as the control center between the two  
device interfaces (LPC and A/A Mux) and internal operation of the nonvolatile memory.  
A valid command sequence written to the CUI initiates device automation.  
Specifically designed for 3V systems, the AT49LL080/040/020 supports read operations  
at 3.3V and sector erase and program operations at 3.3V and 12V VPP. The 12V VPP  
option renders the fastest program performance which will increase factory throughput,  
but is not recommended for standard in-system LPC operation in the platform. Internal  
VPP detection circuitry automatically configures the device for sector erase and program  
operations. Note that, while current for 12V programming will be drawn from VPP, 3.3V  
programming board solutions should design such that VPP draws from the same supply  
as VCC, and should assume that full programming current may be drawn from either pin.  
Low Pin Count Interface The Low Pin Count (LPC) interface is designed to work with the I/O Controller Hub (ICH)  
during platform operation.  
The LPC interface consists primarily of a five-signal communication interface used to  
control the operation of the device in a system environment. The buffers for this inter-  
face are PCI compliant. To ensure the effective delivery of security and manageability  
features, the LPC interface is the only way to get access to the full feature set of the  
device. The LPC interface is equipped to operate at 33 MHz, synchronous with the PCI  
bus.  
Address/Address  
Multiplexed Interface  
The A/A Mux interface is designed as a programming interface for OEMs to use during  
motherboard manufacturing or component pre-programming.  
The A/A Mux refers to the multiplexed row and column addresses in this interface. This  
approach is required so that the device can be tested and programmed quickly with  
automated test equipment (ATE) and PROM programmers in the OEMs manufacturing  
flow. This interface also allows the device to have an efficient programming interface  
with potentially large future densities, while still fitting into a 32-pin package. Only basic  
reads, programming, and erase of the nonvolatile memory sectors can be performed  
through the A/A Mux interface. In this mode LPC features, security features and regis-  
ters are unavailable. A row/column (R/C) pin determines which set of addresses rows  
or columnsare latched.  
Block Diagram  
CE  
WP  
TBL  
FLASH  
GPI (4:0)  
ID (3:0)  
LAD (3:0)  
ARRAY  
LPC  
INTERFACE  
LFRAME  
CLK  
INIT  
OE  
R/C  
WE  
CONTROL  
LOGIC  
A/A MUX  
INTERFACE  
RY/BY  
A10 - A0  
I/O7 - I/O0  
RST IC  
2
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Pin Description  
Table 1 details the usage of each of the device pins. Most of the pins have dual function-  
ality, with functions in both the Firmware Hub and A/A Mux interfaces. A/A Mux  
functionality for pins is shown in bold in the description box for that pin. All pins are  
designed to be compliant with voltage of VCC + 0.3V max, unless otherwise noted.  
Table 1. Pin Description  
Interface  
Symbol  
Type  
LPC  
A/A Mux  
Name and Function  
IC  
INPUT  
X
X
INTERFACE CONFIGURATION PIN: This pin determines which interface is  
operational. This pin is held high to enable the A/A Mux interface. This pin is  
held low to enable the LPC interface. This pin must be set at power-up or before  
return from reset and not changed during device operation. This pin is pulled  
down with an internal resistor, with values between 20 and 100 k. With IC high  
(A/A Mux mode), this pin will exhibit a leakage current of approximately 200 µA.  
This pin may be floated, which will select LPC mode.  
RST  
INIT  
INPUT  
INPUT  
X
X
X
INTERFACE RESET: Valid for both A/A Mux and LPC interface operations.  
When driven low, RST inhibits write operations to provide data protection during  
power transitions, resets internal automation, and tri-states pins LAD[3:0] (in  
LPC interface mode). RST high enables normal operation. When exiting from  
reset, the device defaults to read array mode.  
PROCESSOR RESET: This is a second reset pin for in-system use. This pin is  
internally combined with the RST pin. If this pin or RST is driven low, identical  
operation is exhibited. This signal is designed to be connected to the chipset  
INIT signal (Max voltage depends on the processor. Do not use 3.3V.)  
A/A Mux = OE  
CLK  
INPUT  
I/O  
X
X
X
X
33 MHz CLOCK for LPC INTERFACE: This input is the same as the PCI clock  
and adheres to the PCI specification.  
A/A Mux = R/C  
LAD[3:0]  
LFRAME  
ID[3:0]  
ADDRESS AND DATA: These pins provide LPC control signals, as well as  
addresses and command Inputs/Outputs Data.  
A/A Mux = I/O[3:0]  
INPUT  
INPUT  
FRAME: This pin indicates the start of a data transfer operation; also used to  
abort an LPC cycle in progress.  
A/A Mux = WE  
IDENTIFICATION INPUTS: These four pins are part of the mechanism that  
allows multiple parts to be attached to the same bus. The strapping of these  
pins is used to identify the component. The boot device must have ID[3:0] =  
0000, and it is recommended that all subsequent devices should use a  
sequential up-count strapping (i.e., 0001, 0010, 0011, etc.). These pins are  
pulled down with internal resistors, with values between 20 and 100 kwhen in  
LPC mode. Any ID pins that are pulled high will exhibit a leakage current of  
approximately 200 µA. Any pins intended to be low may be left to float. In a  
single LPC system, all may be left floating. The ID pins are not available on the  
AT49LL020 and are internally pulled to GND, thus setting the address to the top  
of the memory map. A {22:19} = 1111. ID0 is not available in the AT49LL080.  
A/A Mux = A[3:0]  
3
3273BFLASH09/02  
Table 1. Pin Description (Continued)  
Interface  
A/A Mux  
Symbol  
Type  
LPC  
Name and Function  
CE  
INPUT  
X
When CE is low, the device is enabled. This pin is pulled down with an  
internal resistor and can exhibit a leakage current of approximately 10 µA.  
Since this pin is internally pulled down and thus can be left unconnected, the  
AT49LL080/040/020 is compatible with systems that do not use a CE signal.  
To reduce power, the device is placed in a low-power standby mode when CE  
is high.  
GPI[4:0]  
INPUT  
INPUT  
INPUT  
X
X
X
GENERAL PURPOSE INPUTS: These individual inputs can be used for  
additional board flexibility. The state of these pins can be read through LPC  
registers. These inputs should be at their desired state before the start of the  
PCI clock cycle during which the read is attempted, and should remain at the  
same level until the end of the read cycle. They may only be used for 3.3V  
signals. Unused GPI pins must not be floated.  
A/A Mux = A[10:6]  
TBL  
TOP SECTOR LOCK: When low, prevents programming or sector erase to the  
highest addressable sector (6 in a 2-Mbit, 10 in an 4-Mbit, and 15 in an 8-Mbit  
component) regardless of the state of the lock registers TBL high disables  
hardware write protection for the top sector, though register-based protection  
still applies. The status of TBL does not affect the status of sector-locking  
registers.  
A/A Mux = A4  
WP  
WRITE-PROTECT: When low, prevents programming or sector erase to all but  
the highest addressable sectors (0 - 5 in a 2-Mbit, 0 - 9 in a 4-Mbit and 0 - 14 in  
an 8-Mbit component), regardless of the state of the corresponding lock  
registers. WP-high disables hardware write protection for these sectors, though  
register-based protection still applies. The status of TBL does not affect the  
status of sector-locking registers.  
A/A Mux = A5  
A0 - A10  
INPUT  
I/O  
X
X
LOW-ORDER ADDRESS INPUTS: Inputs for low-order addresses during read  
and write operations. Addresses are internally latched during a write cycle. For  
the A/A Mux interface these addresses are latched by R/C and share the same  
pins as the high-order address inputs.  
I/O0 - I/O7  
DATA INPUT/OUTPUTS: These pins receive data and commands during write  
cycles and transmit data during memory array and identifier code read cycles.  
Data pins float to high-impedance when the chip is deselected or outputs are  
disabled. Data is internally latched during a write cycle.  
OE  
INPUT  
INPUT  
X
X
OUTPUT ENABLE: Gates the devices outputs during a read cycle.  
R/C  
ROW-COLUMN ADDRESS SELECT: For the A/A Mux interface, this pin  
determines whether the address pins are pointing to the row addresses,  
A0 - A10, or to the column addresses, A11 - A17 (AT49LL020), A11 - A18  
(AT49LL040), or A11 - A19 (AT49LL080).  
WE  
VPP  
INPUT  
X
X
WRITE ENABLE: Controls writes to the array sectors. Addresses and data are  
latched on the rising edge of the WE pulse.  
SUPPLY  
X
SECTOR ERASE/PROGRAM POWER SUPPLY: For erasing array sectors or  
programming data 0V < VPP < 3.6V or 12V for faster erase and programming  
operations. The VPP pin can be left unconnected. Sector erase or program with  
an invalid VPP (see DC Characteristics) produces spurious results and should  
not be attempted. VPP may only be held at 12V for 80 hours over the lifetime of  
the device.  
4
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Table 1. Pin Description (Continued)  
Interface  
A/A Mux  
Symbol  
Type  
LPC  
Name and Function  
VCC  
SUPPLY  
X
X
DEVICE POWER SUPPLY: Internal detection automatically configures the  
device for optimized read performance. Do no float any power pins. With VCC  
VLKO, all write attempts to the flash memory are inhibited. Device operations at  
invalid VCC voltages (see DC Characteristics) produce spurious results and  
should not be attempted.  
GND  
VCCa  
SUPPLY  
SUPPLY  
X
X
X
X
GROUND: Do not float any ground pins.  
ANALOG POWER SUPPLY: This supply should share the same system supply  
as VCC  
.
GNDa  
RFU  
SUPPLY  
X
X
X
ANALOG GROUND: Should be tied to same plane as GND.  
RESERVED FOR FUTURE USE: These pins are reserved for future  
generations of this product and should be connected accordingly. These pins  
may be left disconnected or driven. If they are driven, the voltage levels should  
meet VIH and VIL requirements.  
A/A Mux = I/O[7:4]  
NC  
X
X
X
NO CONNECT: Pin may be driven or floated. If it is driven, the voltage levels  
should meet VIH and VIL.  
RY/BY  
OUTPUT  
READY/BUSY: Valid only in A/A Mux Mode. This output pin is a reflection of bit  
7 in the status register. This pin is used to determine sector erase or program  
completion.  
Low Pin Count  
Interface (LPC)  
Table 2 lists the seven required signals used for the LPC interface.  
Table 2. LPC Required Signal List  
Direction  
Signal  
Peripheral  
Master  
I/O  
Description  
LAD[3:0]  
LFRAME  
I/O  
I
Multiplexed command, address and data  
O
Indicates start of a new cycle, termination of broken  
cycle.  
RST  
CLK  
I
I
I
I
Reset: Same as PCI Reset on the master. The master  
does not need this signal if it already has PCIRST on its  
interface.  
Clock: Same 33 MHz clock as PCI clock on the master.  
Same clock phase with typical PCI skew. The master  
does not need this signal if it already has PCICLK on its  
interface.  
LAD[3:0]: The LAD[3:0] signal lines communicate address, control, and data informa-  
tion over the LPC bus between a master and a peripheral. The information  
communicated are: start, stop (abort a cycle), transfer type (memory, I/O, DMA), trans-  
fer direction (read/write), address, data, wait states, DMA channel, and bus master  
grant.  
LFRAME: LFRAME is used by the master to indicate the start of cycles and the termina-  
tion of cycles due to an abort or time-out condition. This signal is to be used be by  
peripherals to know when to monitor the bus for a cycle.  
5
3273BFLASH09/02  
The LFRAME signal is used as a general notification that the LAD[3:0] lines contain  
information relative to the start or stop of a cycle, and that peripherals must monitor the  
bus to determine whether the cycle is intended for them. The benefit to peripherals of  
LFRAME is, it allows them to enter lower power states internally.  
When peripherals sample LFRAME active, they are to immediately stop driving the  
LAD[3:0] signal lines on the next clock and monitor the bus for new cycle information.  
RESET: RST or INIT at VIL initiates a device reset. In read mode, RST or INIT low  
deselects the memory, places output drivers in a high-impedance state, and turns off all  
internal circuits. RST or INIT must be held low for time tPLPH (A/A Mux and LPC opera-  
tion). The LPC resets to read array mode upon return from reset, and all sectors are set  
to default (locked) status regardless of their locked state prior to reset.  
Driving RST or INIT low resets the device, which resets the sector lock registers to their  
default (write-locked) condition. A reset time (tPHQV A/A Mux) is required from RST or  
INIT switching high until outputs are valid. Likewise, the device has a wake time (tPHRH  
A/A Mux) from RST or INIT high until writes to the CUI are recognized. A reset latency  
will occur if a reset procedure is performed during a programming or erase operation.  
During sector erase or program, driving RST or INIT low will abort the operation under-  
way, in addition to causing a reset latency. Memory contents being altered are no longer  
valid, since the data may be partially erased or programmed.  
It is important to assert RST or INIT during system reset. When the system comes out of  
reset, it will expect to read from the memory array of the device. If a system reset occurs  
with no LPC reset (this will be hardware dependent), it is possible that proper CPU ini-  
tialization will not occur (the LPC memory may be providing status information instead of  
memory array data).  
CYCLE TYPES: There are two types of cycles that are supported by the  
AT49LL080/040/020: LPC Memory Read and LPC Memory Write.  
Device Operation  
READ: Read operations consist of START, CYCTYPE + DIR, ADDRESS, TAR, SYNC  
and data fields as shown in Figure 1 and described in Table 5. The different fields are  
described below. Commands using the read mode include the following functions: read-  
ing memory from the array, reading the identifier codes, reading the lock bit registers  
and reading the GPI registers. Memory information, identifier codes, or the GPI registers  
can be read independent of the VPP voltage. Upon initial device power-up or after exit  
from reset mode, the device automatically resets to read array mode.  
READ CYCLE, SINGLE BYTE: For read cycles, after the address is transferred, the  
master drives a TAR field to give ownership of the bus to the LPC. After the second  
clock of the TAR phase the LPC assumes the bus and begins driving SYNC values.  
When it is ready, it drives the low nibble, then the high nibble of data, followed by a TAR  
field to give control back to the master.  
Figure 1 shows a device that requires three SYNC clocks to access data. Since the  
access time can begin once the address phase has been completed, the two clocks of  
the TAR phase can be considered as part of the access time of the part. For example, a  
device with a 120 ns access time could assert 0101bfor clocks 1 and 2 of the SYNC  
phase and 0000bfor the last clock of the SYNC phase. This would be equivalent to  
five clocks worth of access time if the device started that access at the conclusion of the  
preamble phase. Once SYNC is achieved, the device then returns the data in two clocks  
and gives ownership of the bus back to the master with a TAR phase.  
6
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
START: This one-clock field indicates the start of a cycle. It is valid on the last clock that  
LFRAME is sampled low. On the rising edge of CLK with LFRAME low, the contents of  
LAD3 - LAD0 must be 0000b to indicate the start of a LPC cycle.  
Table 3. CYCTYPE + DIR Fields  
LAD[3:0]  
010xb  
Indication  
LPC Memory Read  
LPC Memory Write  
011xb  
CYCTYPES + DIR: This one-clock field is used to indicate the type of cycle and direc-  
tion of transfer. Bits 3 - 2 must be 01bfor a memory cycle. Bit 1 indicates the type of  
transfer: 0for read operation, 1for write operation. DIR field indication of transfer: 0”  
for read, 1for write. Bit 0 is reserved. 010xbindicates a memory read cycle; while  
011xbindicates a memory write cycle.  
MADDR (MEMORY ADDRESS): This is an eight-clock field, which gives a 32-bit mem-  
ory address. LPC supports the 32-bit address protocol. The address is transferred with  
the most significant nibble first. For the AT49LL080/040/020, address bit 23 directs  
Reads and Writes to memory locations (A23 = 1) or to register access locations (A23 = 0).  
For the AT49LL080, A22 - A20 are device ID strapping bits, and A19 - A0 are decoded as  
memory addresses. For the AT49LL040, A22 - A19 are device ID strapping bits, and A18  
A0 are decoded as memory addresses. For the AT49LL020, A18 should be 1, and A17  
A0 are decoded as memory addresses.  
-
-
TURN-AROUND (TAR): This field is two clocks wide, and is driven by the master when  
it is turning control over to the LPC, (for example, to read data), and is driven by the LPC  
when it is turning control back over to the master. On the first clock of this two-clock-  
wide field, the master or LPC drives the LAD[3:0] lines to 1111b. On the second clock  
of this field, the master or peripheral tri-states the LAD[3:0] lines.  
SYNC: This field is used to add wait states. It can be several clocks in length. On target  
or DMA cycles, this field is driven by the LPC. If the LPC needs to assert wait states, it  
does so by driving 0101b(short SYNC) on LAD[3:0] until it is ready. When ready, it will  
drive 0000b. Valid values for this field are shown in Table 4.  
Table 4. Valid SYNC Values  
Bits[3:0]  
0000  
Indication  
Ready: SYNC achieved with no error.  
Short Wait: Part indicating wait states.  
0101  
7
3273BFLASH09/02  
Figure 1. LPC Read Waveforms  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17 18 19  
CLK  
LFRAME  
LAD[3:0]  
CYCTYPE  
+ DIR  
START  
ADDR  
TAR  
SYNC(3)  
DATA  
TAR  
Table 5. LPC Read Cycle  
Field Contents(1)  
LAD[3:0]  
LAD[3:0]  
Direction  
Clock Cycle  
Field Name  
Comments  
1
START  
0000b  
IN  
LFRAME must be active (low) for the part to respond.  
Only the last start field (before LFRAME transitioning  
high) should be recognized. The START field contents  
indicate an LPC memory read cycle.  
2
CYCTYPE  
+ DIR  
010xb  
IN  
Cycle Type: Indicates the type of cycle. Bits 3:2 must  
be 01 for a memory cycle.  
DIR: Bit 1 indicates the direction of the transfer (0 for  
read). Bit 0 is reserved.  
3 - 10  
11  
ADDR  
TAR0  
YYYY  
1111b  
IN  
These eight clock cycles make up the 32-bit memory  
address. YYYY is one nibble of the entire address.  
Addresses are transferred most significant nibble first.  
IN  
In this clock cycle, the master (ICH) has driven the  
bus to all 1s and then floats the bus, prior to the next  
clock cycle. This is the first part of the bus turnaround  
cycle.  
then float  
12  
TAR1  
1111b (float)  
Float then OUT  
OUT  
The LPC takes control of the bus during this cycle.  
During the next clock cycle, it will be driving sync  
data.  
13 - 14  
WSYNC  
0101b (WAIT)  
The LPC outputs the value 0101, a wait-sync  
(WSYNC, a.k.a. short-sync), for two clock cycles.  
This value indicates to the master (ICH) that data is  
not yet available from the part. This number of wait-  
syncs is a function of the devices access time.  
15  
RSYNC  
0000b (READY)  
OUT  
During this clock cycle, the LPC will generate a  
ready-sync(RSYNC) indicating that the least  
significant nibble of the least significant byte will be  
available during the next clock cycle.  
16  
17  
18  
19  
DATA  
DATA  
TAR0  
TAR1  
YYYY  
YYYY  
OUT  
OUT  
YYYY is the least significant nibble of the least  
significant data byte.  
YYYY is the most significant nibble of the least  
significant data byte.  
1111b  
OUT  
then float  
The LPC Flash memory drives LAD0 - LAD3 to 1111b  
to indicate a turnaround cycle.  
1111b (float)  
Float then  
IN  
The LPC Flash memory floats its outputs, the master  
(ICH) takes control of LAD3 - LAD0.  
Note:  
1. Field contents are valid on the rising edge of the present clock cycle.  
8
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
WRITE: Write operations consist of START, CYCTYPE + DIR, ADDRESS, data, TAR  
and SYNC fields as shown in Figure 2 and described in Table 6.  
WRITE CYCLES: For write cycles, after the address is transferred, the master writes  
the low nibble, then the high nibble of data. After that the master drives a TAR field to  
give ownership of the bus to the LPC. After the second clock of the TAR phase, the tar-  
get device assumes the bus and begins driving SYNC values. A TAR field to give control  
back to the master follows this.  
Figure 2. LPC Single-byte Write Waveforms  
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15 16 17  
CLK  
LFRAME  
LAD[3:0]  
CYCTYPE  
+ DIR  
MADDR  
DATA  
TAR  
SYNC  
TAR  
START  
Table 6. LPC Write Cycle  
Field  
Contents(1)  
LAD[3:0]  
LAD[3:0]  
Direction  
Clock Cycle  
Field Name  
Comments  
1
START  
0000b  
IN  
LFRAME must be active (low) for the part to respond. Only the  
last start field (before LFRAME transitioning high) should be  
recognized. The START field contents indicate an LPC memory  
write cycle.  
2
CYCTYPE  
+ DIR  
011xb  
IN  
Cycle Type: Indicates the type of cycle. Bits 3:2 must be 01 for a  
memory cycle.  
DIR: Bit 1 indicates the direction of the transfer (1 for write). Bit 0  
is reserved.  
3 - 10  
11  
ADDR  
DATA  
YYYY  
YYYY  
IN  
IN  
IN  
These eight clock cycles make up the 32-bit memory address.  
YYYY is one nibble of the entire address. Addresses are  
transferred most significant nibble first.  
This field is the least significant nibble of the data byte. This data  
is either the data to be programmed into the Flash memory or  
any valid Flash command.  
12  
13  
DATA  
TAR0  
YYYY  
1111b  
This field is the most significant nibble of the data byte.  
IN  
In this clock cycle, the master (ICH) has driven the bus to all 1s  
and then floats the bus prior to the next clock cycle. This is the  
first part of the bus turnaround cycle.  
then float  
14  
15  
16  
17  
TAR1  
RSYNC  
TAR0  
1111b (float)  
0000b  
Float then  
OUT  
The LPC takes control of the bus during this cycle. During the  
next clock cycle it will be driving the syncdata.  
OUT  
The LPC outputs the values 0000, indicating that it has received  
data or a Flash command.  
1111b  
OUT  
then Float  
The LPC Flash memory drives LAD0 - LAD3 to 1111b to indicate  
a turnaround cycle.  
TAR1  
1111b (float)  
Float then  
IN  
The LPC Flash memory floats its outputs, the master (ICH) takes  
control of LAD3 - LAD0.  
Note:  
1. Field contents are valid on the rising edge of the present clock cycle.  
9
3273BFLASH09/02  
OUTPUT DISABLE: When the LPC is not selected through a LPC read or write cycle,  
the LPC interface outputs (LAD[3:0]) are disabled and will be placed in a high-imped-  
ance state.  
Bus Abort  
The Bus Abort operation can be used to immediately abort the current bus operation. A  
Bus Abort occurs when LFRAME is driven Low, VIL, during the bus operation; the mem-  
ory will tri-state the Input/Output Communication pins, LAD3 - LAD0 and the LPC state  
machine will reset. During a write cycle, there is the possibility that an internal Flash  
write or erase operation is in progress (or has just been initiated). If the LFRAME is  
asserted during this time frame, the internal operation will not abort. The software must  
send an explicit Flash command to terminate or suspend the operation. The internal  
LPC state machine will not initiate a Flash write or erase operation until it has received  
the last nibble from the chipset. This means that LFRAME can be asserted as late as  
cycle 12 (Table 6) and no internal Flash operation will be attempted.  
HARDWARE WRITE-PROTECT PINS TBL AND WP: Two pins are available with the  
LPC to provide hardware write-protect capabilities.  
The Top Sector Lock (TBL) pin is a signal, when held low (active), prevents program or  
sector erase operations in the top sector of the device (sector 6 AT49LL020, sector 10  
AT49LL040, and sector 15 AT49LL080) where critical code can be stored. When  
TBL is high, hardware write protection of the top sector is disabled. The write-protect  
(WP) pin serves the same function for all the remaining sectors except the top sector.  
WP operates independently from TBL and does not affect the lock status of the top  
sector.  
The TBL and WP pins must be set to the desired protection state prior to starting a pro-  
gram or erase operation since they are sampled at the beginning of the operation.  
Changing the state of TBL or WP during a program or erase operation may cause  
unpredictable results.  
If the state of TBL or WP changes during a program suspend or erase suspend state,  
the changes to the devices locking status do not take place immediately. The sus-  
pended operation may be resumed to successfully complete the program or erase  
operation. The new lock status will take place after the program or erase operation  
completes.  
These pins function in combination with the register-based sector locking (to be  
explained later). These pins, when active, will write-protect the appropriate sector(s),  
regardless of the associated sector locking registers. (For example, when TBL is active,  
writing to the top sector is prevented, regardless of the state of the Write Lock bit for the  
top sectors locking register. In such a case, clearing the write-protect bit in the register  
will have no functional effect, even though the register may indicate that the sector is no  
longer locked. The register may still be set to read-lock the sector, if desired.)  
10  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Device Memory Map with LPC Hardware Lock Architecture  
AT49LL020  
Sector  
Size (Bytes)  
16K  
Address Range  
3C000 - 3FFFF  
3A000 - 3BFFF  
38000 - 39FFF  
30000 - 37FFF  
20000 - 2FFFF  
10000 - 1FFFF  
00000 - 0FFFF  
Hardware Write-protect Pin  
SA6  
SA5  
SA4  
SA3  
SA2  
SA1  
SA0  
TBL  
WP  
WP  
WP  
WP  
WP  
WP  
8K  
8K  
32K  
64K  
64K  
64K  
AT49LL040  
Sector  
SA10  
SA9  
SA8  
SA7  
SA6  
SA5  
SA4  
SA3  
SA2  
SA1  
SA0  
Size (Bytes)  
32K  
Address Range  
78000 - 7FFFF  
76000 - 77FFF  
74000 - 75FFF  
70000 - 73FFF  
60000 - 6FFFF  
50000 - 5FFFF  
40000 - 4FFFF  
30000 - 3FFFF  
20000 - 2FFFF  
10000 - 1FFFF  
00000 - 0FFFF  
Hardware Write-protect Pin  
TBL  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
8K  
8K  
16K  
64K  
64K  
64K  
64K  
64K  
64K  
64K  
AT49LL080  
Sector  
SA15  
SA14  
SA13  
SA12  
SA11  
SA10  
SA9  
Size (Bytes)  
64K  
Address Range  
F0000 - FFFFF  
E0000 - EFFFF  
D0000 - DFFFF  
C0000 - CFFFF  
B0000 - BFFFF  
A0000 - AFFFF  
90000 - 9FFFF  
80000 - 8FFFF  
70000 - 7FFFF  
60000 - 6FFFF  
50000 - 5FFFF  
40000 - 4FFFF  
30000 - 3FFFF  
20000 - 2FFFF  
10000 - 1FFFF  
00000 - 0FFFF  
Hardware Write-protect Pin  
TBL  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
WP  
64K  
64K  
64K  
64K  
64K  
64K  
SA8  
64K  
SA7  
64K  
SA6  
64K  
SA5  
64K  
SA4  
64K  
SA3  
64K  
SA2  
64K  
SA1  
64K  
SA0  
64K  
11  
3273BFLASH09/02  
Register-based  
Locking and General-  
purpose Input  
Registers  
A series of registers are available in the LPC to provide software read and write locking  
and GPI feedback. These registers are accessible through standard addressable mem-  
ory space.  
REGISTERS: The AT49LL080/040/020 has two types of registers: sector-locking regis-  
ters and general-purpose input registers. The two types of registers appear at their  
respective address locations in the 4 GB system memory map.  
SECTOR-LOCKING REGISTERS: The AT49LL020, AT49LL040, and the AT49LL080  
have 7 (LR0 - LR6), 11 (LR0 - LR10), and 16 (LR0 - LR15) sector-locking registers,  
respectively. Each sector-locking register controls the lock protection for a sector of  
memory as shown in Table 7 (AT49LL020), Table 8 (AT49LL040), and Table 9  
(AT49LL080). The sector-locking registers are accessible through the register memory  
address shown in the third column of Table 7, Table 8 and Table 9. The sector-locking  
registers are read/write as shown in the last column of Table 7, Table 8 and Table 9.  
Each sector has three dedicated locking bits as shown in Table 10 and Table 11.  
Table 7. Sector-locking Registers for AT49LL020  
Register Name  
LR6  
Sector Size  
16K  
Register Memory Address (ID [3:0] = 0000)  
Default Value  
01H  
Type  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
RO  
FF7FC002H  
FF7FA002H  
FF7F8002H  
FF7F0002H  
FF7E0002H  
FF7D0002H  
FF7C0002H  
FF7C0100H  
LR5  
8K  
01H  
LR4  
8K  
01H  
LR3  
32K  
01H  
LR2  
64K  
01H  
LR1  
64K  
01H  
LR0  
64K  
01H  
FGPI-REG  
N/A  
12  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Table 8. Sector-locking Registers for AT49LL040  
Register Name  
LR10  
LR9  
Sector Size  
32K  
Register Memory Address (ID [3:0] = 0000)  
FF7F8002H  
Default Value  
01H  
Type  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
RO  
8K  
FF7F6002H  
01H  
LR8  
8K  
FF7F4002H  
01H  
LR7  
16K  
FF7F0002H  
01H  
LR6  
64K  
FF7E0002H  
01H  
LR5  
64K  
FF7D0002H  
01H  
LR4  
64K  
FF7C0002H  
01H  
LR3  
64K  
FF7B0002H  
01H  
LR2  
64K  
FF7A0002H  
01H  
LR1  
64K  
FF790002H  
01H  
LR0  
64K  
FF780002H  
01H  
FGPI-REG  
FF7C0100H  
N/A  
Table 9. Sector-locking Registers for AT49LL080  
Register Name  
LR15  
LR14  
LR13  
LR12  
LR11  
LR10  
LR9  
Sector Size  
64K  
Register Memory Address (ID [3:0] = 0000)  
FF7F0002H  
Default Value  
01H  
Type  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
R/W  
RO  
64K  
FF7E0002H  
01H  
64K  
FF7D0002H  
01H  
64K  
FF7C0002H  
01H  
64K  
FF7B0002H  
01H  
64K  
FF7A0002H  
01H  
64K  
FF790002H  
01H  
LR8  
64K  
FF780002H  
01H  
LR7  
64K  
FF770002H  
01H  
LR6  
64K  
FF760002H  
01H  
LR5  
64K  
FF750002H  
01H  
LR4  
64K  
FF740002H  
01H  
LR3  
64K  
FF730002H  
01H  
LR2  
64K  
FF720002H  
01H  
LR1  
64K  
FF710002H  
01H  
LR0  
64K  
FF700002H  
01H  
FGPI-REG  
FF7C0100H  
N/A  
13  
3273BFLASH09/02  
Table 10. Function of Sector-locking Bits  
Bit  
7:3  
2
Function  
Reserved  
Read Lock  
1 = Prevents read operations in the sector where set.  
0 = Normal operation for reads in the sector where clear. This is the default state.  
1
0
Lock-down  
1 = Prevents further set or clear operations to the Write Lock and Read Lock bits. Lock-down can only be set, but  
not cleared. The sector will remain locked-down until reset (with RST or INIT), or until the device is power-cycled.  
0 = Normal operation for Write Lock and Read Lock bits altering in the sector where clear. This is the default state.  
Write Lock  
1 = Prevents program or erase operations in the sector where set. This is the default state.  
0 = Normal operation for programming and erase in the sector where clear.  
Table 11. Register-based Locking Value Definitions  
Reserved  
Data 7 - 3  
Read Lock,  
Data 2  
Lock-down,  
Data 1  
Write Lock,  
Data 0  
Data  
00  
Resulting Sector State(1)  
Full access  
00000  
00000  
00000  
00000  
00000  
00000  
00000  
00000  
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
01  
Write locked Default state at power-up  
Locked open (full access locked down)  
Write locked down  
02  
03  
04  
Read locked  
05  
Read and write locked  
Read locked down  
06  
07  
Read and write locked down  
Note:  
1. The Write Lock bit must be set to the desired protection state prior to starting a program or erase operation since it is sam-  
pled at the beginning of the operation. Changing the state of the Write Lock bit during a program or erase operation may  
cause unpredictable results. If the state of the Write Lock bit changes during a program suspend or erase suspend state, the  
changes to the sectors locking status do not take place immediately. The suspended operation may be resumed success-  
fully. The new lock status will take place after the program or erase operation completes. The individual bit functions are  
described in the following sections.  
14  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
READ LOCK: The default read status of all sectors upon power-up is read-unlocked.  
When a sectors read-lock bit is set (1 state), data cannot be read from that sector. An  
attempted read from a read-locked sector will result in data 00H being read. (Note that  
failure is not reflected in the status register). The read-lock status can be unlocked by  
clearing (0 state) the read-lock bit, provided the lock-down bit has not been set. The cur-  
rent read-lock status of a particular sector can be determined by reading the  
corresponding read-lock bit.  
WRITE LOCK: The default write status of all sectors upon power-up is write-locked  
(1 state). Any program or erase operations attempted on a locked sector will return an  
error in the status register (indicating sector lock). The status of the locked sector can be  
changed to unlocked (0 state) by clearing the write-lock bit, provided the lock-down bit is  
not also set. The current write-lock status of a particular sector can be determined by  
reading the corresponding write-lock bit. Any program or erase operations attempted on  
a locked sector will return an error in the status register (indicating sector lock). The  
write-lock functions in conjunction with the hardware write-lock pins, TBL and WP.  
When active, these pins take precedence over the register-locking function and write-  
lock the top sector or remaining sectors, respectively. Reading this register will not read  
the state of the TBL or WP pins.  
LOCK-DOWN: When in the LPC interface mode, the default lock-down status of all sec-  
tors upon power-up is not-locked-down (0 state). The lock-down bit for any sector may  
be set (1 state), but only once, as future attempted changes to that sector locking regis-  
ter will be ignored. The lock-down bit is only cleared upon a device reset with RST or  
INIT. The current lock-down status of a particular sector can be determined by reading  
the corresponding lock-down bit. Once a sectors lock-down bit is set, the read- and  
write-lock bits for that sector can no longer be modified and the sector is locked down in  
its current state of read and write accessibility.  
GENERAL-PURPOSE INPUTS REGISTER: This register reads the status of the  
GPI[4:0] pins on the LPC at power-up. Since this is a pass-through register, there is no  
default value as shown in Table 7, Table 8 and Table 9. It is recommended that the GPI  
pins be in the desired state before LFRAME is brought low for the beginning of the next  
bus cycle, and remain in that state until the end of the cycle.  
Table 12. General-purpose Input Registers  
Bit  
7:5  
4
Function  
Reserved  
GPI[4]  
Reads status of general-purpose input pin (PLCC-30/TSOP-7)  
3
2
1
0
GPI[3]  
Reads status of general-purpose input pin (PLCC-3/TSOP-15)  
GPI[2]  
Reads status of general-purpose input pin (PLCC-4/TSOP-16)  
GPI[1]  
Reads status of general-purpose input pin (PLCC-5/TSOP-17)  
GPI[0]  
Reads status of general-purpose input pin (PLCC-6/TSOP-18)  
15  
3273BFLASH09/02  
Command Definitions in (Hex)  
1st Bus Cycle  
2nd Bus Cycle  
Command Sequence  
Bus Cycles  
Operation  
Write  
Addr  
Data  
FF  
Operation  
Addr  
Data  
Read Array/Reset  
1
2
XXXX  
SA  
Main Sector Erase  
Write  
20  
Write  
Write  
Write  
SA  
SA  
D0  
D0  
DIN  
(64-Kbyte Sector)(2)(3)  
Parametric/Boot Sector Erase  
(32-/16-/8-Kbyte Sector)(2)(3)(4)  
2
Write  
SA  
21  
Byte Program(2)(5)  
2
1
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Write  
Addr  
40 or 10  
B0  
Addr  
Sector Erase Suspend(2)  
Program Suspend(2)  
Sector Erase Resume(2)  
Program Resume(2)  
Product ID Entry(6)  
XXXX  
1
XXXX  
D0  
2
2
1
XXXX  
XXXX  
XXXX  
90  
70  
50  
Read  
Read  
AID(7)  
XXXX  
DOUT  
Read Status Register  
Clear Status Register  
SRD(8)  
Notes: 1. X = Any valid address within the device.  
2. The sector must be not be write locked when attempting sector erase or program operations. Attempts to issue a sector  
erase or byte program to a write locked sector will fail.  
3. SA = Sector address. Any byte address within a sector can be used to designate the sector address (see page 11).  
4. This command is not available for the AT49LL080.  
5. Either 40H or 10H is recognized as the program setup.  
6. Following the Product ID Entry command, read operations access manufacture and device ID. See Table 13.  
7. AID = Address used to read data for manufacture or device ID.  
8. SRD = Data Read from status register.  
READ ARRAY: Upon initial device power-up and after exit from reset, the device  
defaults to read array mode. This operation is also initiated by writing the Read Array  
command. The device remains enabled for reads until another command is written.  
Once the internal state machine (WSM) has started a block erase or program operation,  
the device will not recognize the Read Array Command until the operation is completed,  
unless the operation is suspended via an Erase Suspend or Program Suspend Com-  
mand. The Read Array command functions independently of the VPP voltage.  
PRODUCT IDENTIFICATION: The product identification mode identifies the device and  
manufacturer as Atmel.  
Following the Product ID Entry command, read cycles from the addresses shown in  
Table 13 retrieve the manufacturer and device code. To exit the product identification  
mode, any valid command can be written to the device. The Product ID Entry command  
functions independently of the VPP voltage.  
Table 13. Identifier Codes  
Code  
Address (AID)  
00000  
Data  
1FH  
E9H  
EAH  
EBH  
Manufacturer Code  
AT49LL020  
AT49LL040  
AT49LL080  
00001  
Device Code  
00001  
00001  
16  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
SECTOR ERASE: Before a byte can be programmed, it must be erased. The erased  
state of the memory bits is a logical 1. Since the AT49LL080/040/020 does not offer a  
complete chip erase, the device is organized into multiple sectors that can be individu-  
ally erased. The device incorporates two erase commands that allow either a Main  
Sector (64K bytes) to be erased or allow a Parametric/Boot Sector (32K/16K/8K bytes)  
to be erased. The Sector Erase command is a two-bus cycle operation. The sector  
whose address is valid at the second falling edge of the WE will be erased, provided the  
given sector is not protected.  
Successful sector erase requires that the corresponding sectors Write Lock bit be  
cleared and the corresponding write-protect pin (TBL or WP) be inactive. If sector erase  
is attempted when the sector is locked, the sector erase will fail, with the reason for fail-  
ure in the status register.  
Successful sector erase only occurs when VPP = VPPH1 or VPPH2. If the erase operation is  
attempted at VPP VPPH1 or VPPH2 erratic results may occur.  
BYTE PROGRAMMING: The device is programmed on a byte-by-byte basis. Program-  
ming is accomplished via the internal device command register and is a two-bus cycle  
operation. The programming address and data are latched in the second bus cycle. The  
device will automatically generate the required internal programming pulses. Please  
note that a 0cannot be programmed back to a 1; only an erase operation can convert  
0s to 1s.  
After the program command is written, the device automatically outputs the status regis-  
ter data when read. When programming is complete, the status register may be  
checked. If a program error is detected, the status register should be cleared before cor-  
rective action is taken by the software. The internal WSM verification Error Checking  
only detects 1s that do not successfully program to 0s.  
Reliable programming only occurs when VPP = VPPH1 or VPPH2. If the program operation  
is attempted at VPP VPPH1 or VPPH2 erratic results may occur.  
A successful program operation also requires that the corresponding sectors Write Lock  
bit be cleared, and the corresponding write-protect pin (TBL or WP) be inactive. If a pro-  
gram operation is attempted when the sector is locked, the operation will fail.  
ERASE SUSPEND: The Erase Suspend command allows sector-erase interruption to  
read or program data in another sector of memory. Once the sector erase process  
starts, writing the sector erase suspend command requests that the WSM suspend the  
sector erase sequence at a predetermined point in the algorithm. The device outputs  
status register data when read after the sector erase suspend command is written. Poll-  
ing the status register can help determine when the sector erase operation was  
suspended. After a successful suspend, a Read Array command can be written to read  
data from a sector other than the suspended sector. A program command sequence  
may also be issued during erase suspend to program data in sectors other than the sec-  
tor currently in the erase suspend mode.  
The other valid commands while sector erase is suspended include Read Status Regis-  
ter and Sector Erase Resume. After a Sector Erase Resume command is written, the  
WSM will continue the sector erase process. VPP must remain at VPPH1/2 (the same VPP  
level initially used for sector erase) while sector erase is suspended. RST or INIT must  
also remain at VIH. Sector erase cannot resume until program operations initiated during  
sector erase suspend have completed.  
PROGRAM SUSPEND: The Program Suspend command allows program interruption  
to read data in other memory locations. Once the program process starts, writing the  
Program Suspend Command requests that the WSM suspend the program sequence at  
17  
3273BFLASH09/02  
a predetermined point in the algorithm. The device continues to output status register  
data when read after the program suspend command is written. Polling the status regis-  
ter can help determine when the program operation was suspended. After a successful  
suspend, a Read Array command can be written to read data from locations other than  
that which is suspended. The only other valid commands while program is suspended  
are Read Status Register and Program Resume. VPP must remain at VPPH1/2 (the same  
VPP level used for program) while in program suspend mode. RST or INIT must also  
remain at VIH.  
READ STATUS REGISTER: The status register may be read to determine when a sec-  
tor erase or program completes and whether the operation completed successfully. The  
status register may be read at any time by writing the Read Status Register command.  
After writing this command, all subsequent read operations will return data from the sta-  
tus register until another valid command is written. The Read Status Register command  
functions independently of the VPP voltage.  
CLEAR STATUS REGISTER: Error flags in the status register can only be set to 1s by  
the WSM and can only be reset by the Clear Status Register command. These bits indi-  
cate various failure conditions. The Clear Status Register command functions  
independently of the applied VPP voltage.  
Status Register Definition  
1
0
1
0
1
0
1
0
1
0
1
0
Ready  
B7  
B6  
B5  
B4  
B2  
Write State Machine Status(1)  
Busy  
Sector Erase Suspended  
Sector Erase in Progress/Completed  
Error in Sector Erasure  
Successful Sector Erase  
Error in Program  
Erase Suspend Status  
Erase Status(2)  
Program Status  
Successful Program  
Program Suspended  
Program Suspend Status  
Program in Progress/Completed  
Write Lock Bit, TBL Pin or WP Pin Detected, Operation Abort  
Unlock  
B1  
B0  
Device Protect Status(3)  
Reserved for Future Enhancements(4)  
Notes: 1. Check B7 to determine sector erase or program completion. B6 - B0 are invalid while B7 = 0.  
2. If both B5 and B4 are 1s after a sector erase attempt, an improper command sequence was entered.  
3. B1 does not provide a continuous indication of Write Lock bit, TBL pin or WP pin values. The WSM interrogates the Write  
Lock bit, TBL pin or WP pin only after a sector erase or program operation. Depending on the attempted operation, it informs  
the system whether or not the selected sector is locked.  
4. B0 is reserved for future use and should be masked out when polling the status register.  
18  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
A/A Mux Interface  
The following information applies only to the AT49LL080/040/020 when in A/A Mux  
Mode. Information on LPC Mode (the standard operating mode) is detailed earlier in this  
document. Electrical characteristics in A/A Mux Mode are provided on pages starting  
from page 25.  
The AT49LL080/040/020 is designed to offer a parallel programming mode for faster  
factory programming. This mode, called A/A Mux Mode, is selected by having this IC pin  
high. The IC pin is pulled down internally in the AT49LL080/040/020, so a modest cur-  
rent should be expected to be drawn (see Table 1 on page 3 for further information).  
Four control pins dictate data flow in and out of the component: R/C, OE, WE, and RST.  
R/C is the A/A Mux control pin used to latch row and column addresses. OE is the data  
output control pin (I/O0 - I/O7), drives the selected memory data onto the I/O bus, when  
active WE and RST must be at VIH.  
BUS OPERATION: All A/A Mux bus cycles can be conformed to operate on most auto-  
mated test equipment and PROM programmers.  
Bus Operations  
Mode  
RST  
VIH  
VIH  
VIH  
VIH  
OE  
VIL  
VIH  
VIL  
VIH  
WE  
VIH  
VIH  
VIH  
VIL  
Address  
VPP  
X
I/O0 - I/O7  
DOUT  
Read(1)(5)  
X
Output Disable(5)  
Product ID Entry(5)  
Write(3)(4)(5)  
X
X
High-Z  
Note 3  
DIN  
(2)  
X
X
X
Notes: 1. X can be VIL or VIH for control and address input pins and VPPH1/2 for the VPP supply  
pin. See the DC Characteristicsfor VPPH1/2 voltages.  
2. See Table 13 on page 16 for Product ID Entry data and addresses.  
3. Command writes involving sector erase or program are reliably executed when VPP  
VPPH1/2 and VCC = VCC 0.3V.  
=
4. Refer to A/A Mux Read-only Operationsfor valid DIN during a write operation.  
5. VIH and VIL refer to the DC characteristics associated with Flash memory output buff-  
ers: VIL min = 0.5V, VIL max = 0.8V, VIH min = 2.0V, VIH max = VCC + 0.5V.  
OUTPUT DISABLE/ENABLE: With OE at a logic-high level (VIH), the device outputs are  
disabled. Output pins I/O0 - I/O7 are placed in the high-impedance state. With OE at a  
logic-low level (VIL), the device outputs are enabled. Output pins I/O0 - I/O7 are placed  
in a output-drive state.  
ROW/COLUMN ADDRESSES: R/C is the A/A Mux control pin used to latch row (A0 -  
A10) and column addresses (A11 - A17) [AT49LL020], (A11 - A18) [AT49LL040], or  
(A11 - A19) [AT49LL080]. R/C latches row addresses on the falling edge and column  
addresses on the rising edge.  
RDY/BUSY: An open drain Ready/Busy output pin provides a hardware method of  
detecting the end of a program or erase operation. RDY/Busy is actively pulled low dur-  
ing the internal program and erase cycles and is released at the completion of the cycle.  
19  
3273BFLASH09/02  
Absolute Maximum Ratings*  
*NOTICE:  
Stresses beyond those listed under Absolute  
Maximum Ratingsmay cause permanent dam-  
age to the device. This is a stress rating only and  
functional operation of the device at these or any  
other conditions beyond those indicated in the  
operational sections of this specification is not  
implied. Exposure to absolute maximum rating  
conditions for extended periods may affect device  
reliability.  
Voltage on Any Pin  
(except VPP) .................................-0.5V to +VCC + 0.5V(1)(2)(4)  
VPP Voltage............................................ -0.5V to +13.0V(1)(2)(3)  
Notes: 1. All specified voltages are with respect to GND. Minimum DC voltage on the VPP pin is -0.5V. During transitions, this level may  
undershoot to -2.0V for periods of <20 ns. During transitions, this level may overshoot to VCC + 2.0V for periods <20 ns.  
2. Maximum DC voltage on VPP may overshoot to +13.0V for periods <20 ns.  
3. Connection to supply of VHH is allowed for a maximum cumulative period of 80 hours.  
4. Do not violate processor or chipset limitations on the INIT pin.  
Operating Conditions  
Temperature and VCC  
Symbol  
TC  
Parameter  
Test Condition  
Min  
0
Max  
+85  
3.6  
Unit  
°C  
Operating Temperature(1)  
Case Temperature  
VCC  
VCC Supply Voltage  
3.0  
V
Note:  
1. This temperature requirement is different from the normal commercial operating condition of Flash memories. The operating  
temperature in the A/A mode is 25°C.  
LPC Interface DC Input/Output Specifications  
Symbol  
Parameter  
Conditions  
Min  
0.5 VCC  
1.35  
Max  
VCC + 0.5  
VCC + 0.5  
0.85  
Units  
V
(3)  
VIH  
Input High Voltage  
V
V
IH (INIT)(5)  
INIT Input High Voltage  
INIT Input Low Voltage  
Input Low Voltage  
V
IL (INIT)(5)  
V
(3)  
VIL  
-0.5  
0.3 VCC  
10  
V
(4)  
IIL  
Input Leakage Current(1)  
Output High Voltage  
Output Low Voltage  
Input Pin Capacitance  
CLK Pin Capacitance  
Recommended Pin Inductance  
0 < VIN < VCC  
IOUT = -500 µA  
IOUT = 1500 µA  
µA  
V
VOH  
VOL  
CIN  
0.9 VCC  
0.1 VCC  
13  
V
pF  
pF  
nH  
CCLK  
Lpin(2)  
3
12  
20  
Notes: 1. Input leakage currents include high-Z output leakage for all bi-directional buffers with tri-state outputs.  
2. Refer to PCI spec.  
3. Inputs are not 5-volt safe.”  
4. IIL may be changed on IC and ID pins (up to 200 µA) if pulled against internal pull-downs. Refer to the pin descriptions.  
5. Do not violate processor or chipset specifications regarding the INIT pin voltage.  
20  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Power Supply Specifications All Interfaces  
Symbol  
VPPH1  
VPPH2  
VLKO  
Parameter  
Conditions  
Min  
0
Max  
3.6  
Units  
V
VPP Voltage  
VPP Voltage  
11.4  
1.5  
12.6  
V
VCC Lockout Voltage  
VCC Standby Current (LPC Interface)(2)  
V
ICCSL1  
Voltage range of all inputs is  
100(4)  
µA  
V
IH to VIL, LFRAME = VIH,(3)  
VCC = 3.6V,  
CLK f = 33 MHz  
No internal operations in  
progress  
(3)  
ICCSL2  
VCC Standby Current (LPC Interface)(2)  
LFRAME = VIL  
10(4)  
mA  
mA  
VCC = 3.6V,  
CLK f = 33 MHz  
No internal operations in  
progress  
ICCA  
VCC Active Current(2)  
VCC = VCC Max,(3)  
CLK f = 33 MHz  
67(4)  
Any internal operation in  
progress,  
I
OUT = 0 mA  
IPPR  
VPP Read Current(2)  
VPP =VCC  
200  
40  
µA  
mA  
mA  
V
V
PP = 3.0 - 3.6V(2)  
PP = 11.4 - 12.6V  
IPPWE  
VPP Program or Erase Current  
15  
Notes: 1. All currents are in RMS unless otherwise noted. These currents are valid for all packages.  
2. VPP = VCC  
.
3. VIH = 0.9 VCC, VIL = 0.1 VCC per the PCI output VOH and VOL spec.  
4. This number is the worst case of IPP + ICC Memory Core + ICC LPC Interface.  
21  
3273BFLASH09/02  
LPC Interface AC Input/Output Specifications  
Symbol Parameter  
Condition  
Min  
-12 VCC  
Max  
Units  
mA  
Ioh(AC)  
Switching Current High  
0 < VOUT 0.3 VCC  
0.3 VCC < VOUT <0.9 VCC  
0.7 VCC < VOUT < VCC  
-17.1 (VCC - VOUT  
)
)
mA  
Note 2  
(Test Point)  
VOUT = 0.7 VCC  
-32 VCC  
mA  
mA  
mA  
Iol(AC)  
Switching Current Low  
VCC > VOUT 0.6 VCC  
0.6 VCC > VOUT > 0.1 VCC  
0.18 VCC > VOUT > 0  
16 VCC  
-17.1 (VCC - VOUT  
Note 3  
38 VCC  
(Test Point)  
VOUT = 0.18 VCC  
mA  
mA  
Icl  
Low Clamp Current  
High Clamp Current  
Output Rise Slew Rate  
Output Fall Slew Rate  
-3 < VIN -1  
-25 + (VIN + 1)/0.015  
Ich  
VCC + 4 > VIN VCC + 1  
0.2 VCC - 0.6 VCC load(1)  
0.6 VCC - 0.2 VCC load(1)  
25 + (VIN - VCC - 1)/0.015  
mA  
slewr  
slewf  
1
1
4
4
V/ns  
V/ns  
Notes: 1. PCI specification output load is used.  
2. IOH = (98.0/VCC) * (VOUT - VCC) *(VOUT + 0.4 VCC).  
3. IOL = (256/VCC) * VOUT (VCC - VOUT).  
LPC Interface AC Timing Specifications  
Clock Specification  
Symbol Parameter  
Condition  
Min  
Max  
Units  
tCYC  
CLK Cycle Time(1)  
30  
ns  
tHIGH  
CLK High Time  
11  
11  
1
ns  
ns  
tLOW  
CLK Low Time  
-
-
CLK Slew Rate  
peak-to-peak  
4
V/ns  
mV/ns  
RST or INIT Slew Rate(2)  
50  
Notes: 1. PCI components must work with any clock frequency between nominal DC and 33 MHz. Frequencies less than16 MHz may  
be guaranteed by design rather than testing.  
2. Applies only to rising edge of signal.  
Clock Waveform  
tCYC  
tHIGH  
0.6 VCC  
tLOW  
0.5 VCC  
0.4 VCC  
0.3 VCC  
0.4 VCC, p-to-p  
(minimum)  
0.2 VCC  
22  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
Signal Timing Parameters  
Symbol  
tCHQX  
PCI Symbol  
Parameter  
Min  
2
Max  
Units  
ns  
tval  
ton  
toff  
tsu  
CLK to Data Out(1)  
11  
tCHQX  
CLK to Active (Float to Active Delay)(2)  
CLK to Inactive (Active to Float Delay)(2)  
Input Set-up Time(3)  
2
ns  
tCHQZ  
28  
ns  
tAVCH  
tDVCH  
7
0
ns  
tCHAX  
tCHDX  
th  
Input Hold Time(3)  
ns  
tVSPL  
tCSPL  
tPLQZ  
trst  
Reset Active Time after Power Stable  
Reset Active Time after CLK Stable  
Reset Active to Output Float Delay(2)  
1
ms  
µs  
ns  
trst-clk  
trst-off  
100  
48  
Notes: 1. Minimum and maximum times have different loads. See PCI spec.  
2. For purposes of Active/Float timing measurements, the high-Z or offstate is defined to be when the total current delivered  
through the component pin is less than or equal to the leakage current specification.  
3. This parameter applies to any input type (excluding CLK).  
Output Timing Parameters  
Vth  
CLK  
Vtest  
Vtl  
tval  
LAD[3:0]  
(Valid Output Data)  
LAD[3:0]  
(Float Output Data)  
ton  
toff  
Input Timing Parameters  
V
V
th  
CLK  
V
test  
tl  
t
su  
t
h
LAD[3:0]  
(Valid Input Data)  
Inputs Valid  
V
max  
23  
3273BFLASH09/02  
Interface Measurement Condition Parameters  
Symbol  
Value  
Units  
(1)  
Vth  
0.6 VCC  
0.2 VCC  
0.4 VCC  
0.4 VCC  
V
V
V
V
(1)  
Vtl  
Vtest  
(1)  
Vmax  
Input Signal Edge Rate  
1 V/ns  
Note:  
1. The input test environment is done with 0.1 VCC of overdrive over VIH and VIL. Timing parameters must be met with no more  
overdrive than this. Vmax specifies the maximum peak-to-peak waveform allowed for measuring the input timing. Production  
testing may use different voltage values, but must correlate results back to these parameters.  
Reset Operations  
Symbol  
Parameter  
Min  
Max  
Unit  
(1)  
tPLPH  
RST or INIT Pulse Low Time (If RST or INIT is tied to VCC, this  
specification is not applicable)  
100  
ns  
Note:  
1. A reset latency of 20 µs will occur if a reset procedure is performed during a programming or erase operation.  
AC Waveform for Reset Operation  
VIH  
RST  
VIL  
tPLPH  
Sector Programming Times  
3.3V VPP  
12V VPP  
Parameter  
Typ(1)  
Max  
300  
20.0  
1.0  
Typ(1)  
12.0  
0.8  
Max  
125  
8.0  
Unit  
µs  
Byte Program Time(2)  
Sector Program Time(2)  
Sector Erase Time(2)  
30.0  
2.0  
sec  
sec  
0.8  
0.35  
0.5  
Notes: 1. Typical values measured at TA = +25°C and nominal voltages.  
2. Excludes system-level overhead.  
24  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
ELECTRICAL CHARACTERISTICS IN A/A MUX MODE: Certain specifications differ  
from the previous sections, when programming in A/A Mux Mode. The following subsec-  
tions provide this data. Any information that is not shown here is not specific to A/A Mux  
Mode and uses the LPC Mode specifications.  
A/A Mux Mode Interface DC Input/Output Specifications  
Symbol  
Parameter  
Conditions  
Min  
0.5 VCC  
-0.5  
Max  
VCC + 0.5  
0.8  
Unit  
V
(3)  
VIH  
Input High Voltage  
Input Low Voltage  
Input Leakage Current  
(3)  
VIL  
V
(4)  
IIL  
VCC = VCC max,  
+10  
µA  
Vout = VCC or GND  
VOH  
Output High Voltage  
VCC = VCC min, IOH = -2.5 mA  
0.85 VCC Min  
VCC = 0.4  
V
V
VCC = VCC min, IOH = -100 µA  
VOL  
CIN  
Output Low Voltage  
VCC = VCC min, IOL = 2 mA  
0.4  
13  
12  
20  
V
Input Pin Capacitance  
CLK Pin Capacitance  
Recommended Pin Inductance  
pF  
pF  
nH  
CCLK  
3
(2)  
LPIN  
Notes: 1. Input leakage currents include high-Z output leakage for all bi-directional buffers with tri-state outputs.  
2. Refer to PCI spec.  
3. Inputs are not 5-volt safe.”  
4. IIL may be changed on IC and ID pins (up to 200 µA) if pulled against internal pull-downs. Refer to the pin descriptions.  
Reset Operations  
Symbol  
Parameter  
Min  
Max  
Unit  
tPLPH  
RST Pulse Low Time (If RST is tied to VCC, this specification is not  
applicable.)  
100  
ns  
tPLRH  
RST Low to Reset during Sector Erase or Program(1)(2)  
20  
µs  
Notes: 1. If RST is asserted when the WSM is not busy (RY/BY = 1), the reset will complete within 100 ns.  
2. A reset time, tPHAV, is required from the latter of RY/BY or RST going high until outputs are valid.  
AC Waveforms for Reset Operations  
VIH  
RY/BY  
VIL  
tPLRH  
VIH  
RST  
VIL  
tPLPH  
25  
3273BFLASH09/02  
A/A Mux Read-only Operations(1)(2)(3)  
Symbol  
tAVAV  
Parameter  
Min  
250  
50  
Max  
Units  
ns  
Read Cycle Time  
tAVCL  
Row Address Setup to R/C Low  
Row Address Hold from R/C Low  
Column Address Setup to R/C High  
Column Address Hold from R/C High  
R/C High to Output Delay(2)  
OE Low to Output Delay(2)  
RST High to Row Address Setup  
OE Low to Output in Low-Z  
OE High to Output in High-Z  
Output Hold from OE High  
ns  
tCLAX  
tAVCH  
tCHAX  
tCHQV  
tGLQV  
tPHAV  
tGLQX  
tGHQZ  
tQXGH  
50  
ns  
50  
ns  
50  
ns  
150  
50  
ns  
ns  
1
0
µs  
ns  
50  
ns  
0
ns  
Notes: 1. See AC Input/Output Reference Waveform for maximum allowable input slew rate.  
2. OE may be delayed up to tCHQV - tGLQV after the rising edge of R/C without impact on tCHQV  
.
3. TC = 0°C to +25°C, 3.3V 0.3V VCC  
.
A/A Mux Read Timing Diagram  
tAVAV  
VIH  
ADDRESSES  
VIL  
Row Address  
Stable  
Column Address  
Stable  
Next Address  
Stable  
tAVCL  
tCLAX tAVCH  
tCHAX  
tCHQV  
VIH  
R/C  
VIL  
tGLQV  
tGHQZ  
VIH  
OE  
VIL  
tQXGH  
tPHAV  
VOH  
I/O  
High-Z  
High-Z  
Data Valid  
VOL  
tGLQX  
VIH  
WE  
VIL  
VIH  
RST  
VIL  
26  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
A/A Mux Write Operations(1)(2)  
Symbol  
tPHWL  
tWLWH  
tDVWH  
tWHDX  
tAVCL  
Parameter  
Min  
1
Max  
Units  
µs  
RP High Recovery to WE Low  
Write Pulse Width Low  
100  
50  
5
ns  
ns  
ns  
ns  
ns  
ns  
ns  
Data Setup to WE High(1)  
Data Hold from WE High(1)  
Row Address Setup to R/C Low(1)  
Row Address Hold from R/C Low(1)  
Column Address Setup to R/C High(1)  
Column Address Hold from R/C High(1)  
Write Pulse Width High  
50  
50  
50  
50  
100  
50  
100  
tCLAX  
tAVCH  
tCHAX  
tWHWL  
tCHWH  
tVPWH  
tWHGL  
tWHRL  
tQVVL  
ns  
ns  
ns  
ns  
ns  
ns  
R/C High Setup to WE High  
VPP1,2 Setup to WE High  
Write Recovery before Read  
WE High to RY/BY Going Low  
VPP1,2 Hold from Valid SRD, RY/BY High  
150  
0
0
Notes: 1. Refer to A/A Mux Read-only Operationsfor valid AIN and DIN for sector erase or program, or other commands.  
2. TC = 0°C to +25°C, 3.3V 0.3V VCC  
.
27  
3273BFLASH09/02  
A/A Mux Write Timing Diagram  
A
B
C
D
E
F
VIH  
R1  
C1  
R2  
C2  
ADDRESSES  
VIL  
tAVCL  
tAVCH  
tCLAX  
tCHAX  
VIH  
R/C  
VIL  
tCHWH  
tPHWL  
tWHWL  
tWLWH  
VIH  
WE  
VIL  
tWHGL  
VIH  
OE  
VIL  
tWHDX  
tDVWH  
VOH  
VOL  
Valid  
SRD  
I/O  
RY/BY  
RST  
DIN  
DIN  
tWHRL  
VIH  
VIL  
VIH  
VIL  
t
tVPWH  
tQVVL  
VPPH1,2  
VPP (V)  
VIL  
NOTES  
A = VCC power-up and standby  
B = Write sector erase or program setup  
C = Write sector erase confirm or valid address and data  
D = Automated erase or program delay  
E = Read status register data  
F = Ready to write another command  
28  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
AT49LL020 Ordering Information  
ICC (mA)  
Active  
Standby  
Ordering Code  
Package  
Operation Range  
67  
0.10  
AT49LL020-33JC  
AT49LL020-33TC  
32J  
40T  
Extended Commercial  
(0° to 85°C)  
AT49LL040 Ordering Information  
ICC (mA)  
Active  
Standby  
Ordering Code  
Package  
Operation Range  
67  
0.10  
AT49LL040-33JC  
AT49LL040-33TC  
32J  
40T  
Extended Commercial  
(0° to 85°C)  
AT49LL080 Ordering Information  
ICC (mA)  
Active  
Standby  
Ordering Code  
Package  
Operation Range  
67  
0.10  
AT49LL080-33JC  
AT49LL080-33TC  
32J  
40T  
Extended Commercial  
(0° to 85°C)  
Package Type  
32J  
40T  
32-lead, Plastic J-leaded Chip Carrier Package (PLCC)  
40-lead, Plastic Thin Small Outline Package, Type I (TSOP)  
29  
3273BFLASH09/02  
Packaging Information  
32J PLCC  
1.14(0.045) X 45˚  
PIN NO. 1  
IDENTIFIER  
1.14(0.045) X 45˚  
0.318(0.0125)  
0.191(0.0075)  
E2  
E1  
E
B1  
B
e
A2  
A1  
D1  
D
A
0.51(0.020)MAX  
45˚ MAX (3X)  
COMMON DIMENSIONS  
(Unit of Measure = mm)  
MIN  
3.175  
1.524  
0.381  
12.319  
11.354  
9.906  
14.859  
13.894  
12.471  
0.660  
0.330  
MAX  
3.556  
2.413  
NOM  
NOTE  
SYMBOL  
A
D2  
A1  
A2  
D
12.573  
D1  
D2  
E
11.506 Note 2  
10.922  
Notes:  
1. This package conforms to JEDEC reference MS-016, Variation AE.  
2. Dimensions D1 and E1 do not include mold protrusion.  
Allowable protrusion is .010"(0.254 mm) per side. Dimension D1  
and E1 include mold mismatch and are measured at the extreme  
material condition at the upper or lower parting line.  
15.113  
E1  
E2  
B
14.046 Note 2  
13.487  
0.813  
3. Lead coplanarity is 0.004" (0.102 mm) maximum.  
B1  
e
0.533  
1.270 TYP  
10/04/01  
TITLE  
DRAWING NO.  
REV.  
2325 Orchard Parkway  
San Jose, CA 95131  
32J, 32-lead, Plastic J-leaded Chip Carrier (PLCC)  
32J  
B
R
30  
AT49LL080/040/020  
3273BFLASH09/02  
AT49LL080/040/020  
40T TSOP, Type I  
PIN 1  
0º ~ 8º  
c
Pin 1 Identifier  
D1  
D
L
b
L1  
e
A2  
E
GAGE PLANE  
A
SEATING PLANE  
COMMON DIMENSIONS  
(Unit of Measure = mm)  
A1  
MIN  
MAX  
1.20  
0.15  
1.05  
20.20  
NOM  
NOTE  
SYMBOL  
A
A1  
A2  
D
0.05  
0.95  
19.80  
18.30  
9.90  
0.50  
1.00  
Notes:  
1. This package conforms to JEDEC reference MO-142, Variation CD.  
2. Dimensions D1 and E do not include mold protrusion. Allowable  
protrusion on E is 0.15 mm per side and on D1 is 0.25 mm per side.  
3. Lead coplanarity is 0.10 mm maximum.  
20.00  
18.40  
10.00  
0.60  
D1  
E
18.50 Note 2  
10.10 Note 2  
0.70  
L
L1  
b
0.25 BASIC  
0.22  
0.17  
0.10  
0.27  
0.21  
c
e
0.50 BASIC  
10/18/01  
DRAWING NO. REV.  
40T  
TITLE  
2325 Orchard Parkway  
San Jose, CA 95131  
40T, 40-lead (10 x 20 mm Package) Plastic Thin Small Outline  
Package, Type I (TSOP)  
B
R
31  
3273BFLASH09/02  
Atmel Headquarters  
Atmel Operations  
Corporate Headquarters  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 441-0311  
FAX 1(408) 487-2600  
Memory  
RF/Automotive  
Theresienstrasse 2  
Postfach 3535  
74025 Heilbronn, Germany  
TEL (49) 71-31-67-0  
FAX (49) 71-31-67-2340  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 441-0311  
FAX 1(408) 436-4314  
Europe  
Atmel Sarl  
Route des Arsenaux 41  
Case Postale 80  
CH-1705 Fribourg  
Switzerland  
Microcontrollers  
2325 Orchard Parkway  
San Jose, CA 95131  
TEL 1(408) 441-0311  
FAX 1(408) 436-4314  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906  
TEL 1(719) 576-3300  
FAX 1(719) 540-1759  
Biometrics/Imaging/Hi-Rel MPU/  
High Speed Converters/RF Datacom  
Avenue de Rochepleine  
TEL (41) 26-426-5555  
FAX (41) 26-426-5500  
La Chantrerie  
BP 70602  
44306 Nantes Cedex 3, France  
TEL (33) 2-40-18-18-18  
FAX (33) 2-40-18-19-60  
Asia  
Room 1219  
Chinachem Golden Plaza  
77 Mody Road Tsimshatsui  
East Kowloon  
BP 123  
38521 Saint-Egreve Cedex, France  
TEL (33) 4-76-58-30-00  
FAX (33) 4-76-58-34-80  
ASIC/ASSP/Smart Cards  
Zone Industrielle  
Hong Kong  
TEL (852) 2721-9778  
FAX (852) 2722-1369  
13106 Rousset Cedex, France  
TEL (33) 4-42-53-60-00  
FAX (33) 4-42-53-60-01  
Japan  
1150 East Cheyenne Mtn. Blvd.  
Colorado Springs, CO 80906  
TEL 1(719) 576-3300  
9F, Tonetsu Shinkawa Bldg.  
1-24-8 Shinkawa  
Chuo-ku, Tokyo 104-0033  
Japan  
FAX 1(719) 540-1759  
TEL (81) 3-3523-3551  
FAX (81) 3-3523-7581  
Scottish Enterprise Technology Park  
Maxwell Building  
East Kilbride G75 0QR, Scotland  
TEL (44) 1355-803-000  
FAX (44) 1355-242-743  
e-mail  
literature@atmel.com  
Web Site  
http://www.atmel.com  
© Atmel Corporation 2002.  
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Companys standard warranty  
which is detailed in Atmels Terms and Conditions located on the Companys web site. The Company assumes no responsibility for any errors  
which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does  
not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted  
by the Company in connection with the sale of Atmel products, expressly or by implication. Atmels products are not authorized for use as critical  
components in life support devices or systems.  
Atmel® is the registered trademark of Atmel.  
Other terms and product names may be trademarks of others.  
Printed on recycled paper.  
3273BFLASH09/02  
/xM  

相关型号:

AT49LL080

8-megabit Low-pin Count Flash Memory
ATMEL

AT49LL080-33JC

8-megabit Low-pin Count Flash Memory
ATMEL

AT49LL080-33JL

Flash, 8MX1, 11ns, PQCC32, PLASTIC, MS-016AE, LCC-32
ATMEL

AT49LL080-33TC

8-megabit Low-pin Count Flash Memory
ATMEL

AT49LL080-33TL

Flash, 8MX1, 11ns, PDSO40, 20 X 10 MM, PLASTIC, MO-142CD, TSOP1-40
ATMEL

AT49LV001

1-Megabit 128K x 8 Single 2.7-Volt Battery-Voltage Flash Memory
ATMEL

AT49LV001-12JC

1-Megabit 128K x 8 Single 2.7-Volt Battery-Voltage Flash Memory
ATMEL

AT49LV001-12JI

x8 Flash EEPROM
ETC

AT49LV001-12JJ

Flash, 128KX8, 120ns, PQCC32, PLASTIC, MS-016AE, LCC-32
ATMEL

AT49LV001-12JL

Flash, 128KX8, 120ns, PQCC32, PLASTIC, MS-016AE, LCC-32
ATMEL

AT49LV001-12PC

1-Megabit 128K x 8 Single 2.7-Volt Battery-Voltage Flash Memory
ATMEL