AM29SL400CB120WAF [SPANSION]

4 Megabit (512 K x 8-Bit/256 K x 16-Bit) CMOS 1.8 Volt-only Super Low Voltage Flash Memory; 4兆位( 512K的×8位/ 256千×16位) CMOS 1.8伏只超低电压闪存
AM29SL400CB120WAF
型号: AM29SL400CB120WAF
厂家: SPANSION    SPANSION
描述:

4 Megabit (512 K x 8-Bit/256 K x 16-Bit) CMOS 1.8 Volt-only Super Low Voltage Flash Memory
4兆位( 512K的×8位/ 256千×16位) CMOS 1.8伏只超低电压闪存

闪存
文件: 总44页 (文件大小:949K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Am29SL400C  
Data Sheet  
July 2003  
The following document specifies Spansion memory products that are now offered by both Advanced  
Micro Devices and Fujitsu. Although the document is marked with the name of the company that orig-  
inally developed the specification, these products will be offered to customers of both AMD and  
Fujitsu.  
Continuity of Specifications  
There is no change to this datasheet as a result of offering the device as a Spansion product. Any  
changes that have been made are the result of normal datasheet improvement and are noted in the  
document revision summary, where supported. Future routine revisions will occur when appropriate,  
and changes will be noted in a revision summary.  
Continuity of Ordering Part Numbers  
AMD and Fujitsu continue to support existing part numbers beginning with “Am” and “MBM. To order  
these products, please use only the Ordering Part Numbers listed in this document.  
For More Information  
Please contact your local AMD or Fujitsu sales office for additional information about Spansion  
memory solutions.  
Publication Number Am29SL400C Revision A Amendment +5 Issue Date March 3, 2005  
This Page Left Intentionally Blank.  
ADVANCE INFORMATION  
Am29SL400C  
4 Megabit (512 K x 8-Bit/256 K x 16-Bit) CMOS 1.8 Volt-only  
Super Low Voltage Flash Memory  
Distinctive Characteristics  
Single power supply operation  
Embedded Algorithms  
— 1.65 to 2.2 V for read, program, and erase  
operations  
— Ideal for battery-powered applications  
— Embedded Erase algorithm automatically  
preprograms and erases the entire chip or any  
combination of designated sectors  
— Embedded Program algorithm automatically  
writes and verifies data at specified addresses  
Manufactured on 0.32 µm process  
technology  
Minimum 1,000,000 erase cycle  
High performance  
guarantee per sector  
— Access times as fast as 100 ns  
20-year data retention at 125°C  
Package option  
Ultra low power consumption (typical  
values at 5 MHz)  
— 1 µA Automatic Sleep Mode current  
— 1 µA standby mode current  
— 5 mA read current  
— 48-ball FBGA  
— 48-pin TSOP  
Compatibility with JEDEC standards  
— 20 mA program/erase current  
— Pinout and software compatible with  
single-power supply Flash  
Flexible sector architecture  
— One 16 Kbyte, two 8 Kbyte, one 32 Kbyte, and  
seven 64 Kbyte sectors (byte mode)  
— One 8 Kword, two 4 Kword, one 16 Kword, and  
seven 32 Kword sectors (word mode)  
— Superior inadvertent write protection  
Data# Polling and toggle bits  
— Provides a software method of detecting  
program or erase operation completion  
— Supports full chip erase  
Ready/Busy# pin (RY/BY#)  
— Sector Protection features:  
A hardware method of locking a sector to  
prevent any program or erase operations  
within that sector  
Sectors can be locked in-system or via  
programming equipment  
Temporary Sector Unprotect feature allows code  
changes in previously locked sectors  
— Provides a hardware method of detecting  
program or erase cycle completion  
Erase Suspend/Erase Resume  
— Suspends an erase operation to read data  
from, or program data to, a sector that is not  
being erased, then resumes the erase  
operation  
Unlock Bypass Program Command  
Hardware reset pin (RESET#)  
— Reduces overall programming time when  
issuing multiple program command sequences  
— Hardware method to reset the device to  
reading array data  
Top or bottom boot block configurations  
available  
Publication# Am29SL400C Rev: A  
Amendment+5  
This document contains information on a product under development at Advanced Micro Devices. The information is in-  
tended to help you evaluate this product. AMD reserves the right to change or discontinue work on this proposed product  
without notice.  
Refer to AMD’s Website (www.amd.com) for the latest information.  
A d v a n c e I n f o r m a t i o n  
General Description  
The Am29SL400C is an 4Mbit, 1.8 V volt-only Flash  
memory organized as 524,288 bytes or 262,144  
words. The device is offered in 48-pin TSOP and  
48-ball FBGA packages. The word-wide data (x16)  
appears on DQ15–DQ0; the byte-wide (x8) data ap-  
pears on DQ7–DQ0. This device is designed to be  
programmed and erased in-system with a single 1.8  
volt VCC supply. No VPP is required for write or erase  
operations. The device can also be programmed in  
standard EPROM programmers.  
The host system can detect whether a program or  
erase operation is complete by observing the RY/BY#  
pin, or 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 sec-  
tors to be erased and reprogrammed without affect-  
ing the data contents of other sectors. The device is  
fully erased when shipped from the factory.  
The standard device offers access times of 100, 110,  
120, and 150 ns, allowing high speed microproces-  
sors to operate without wait states. To eliminate bus  
contention the device has separate chip enable  
(CE#), write enable (WE#) and output enable (OE#)  
controls.  
Hardware data protection measures include a low  
VCC detector that automatically inhibits write opera-  
tions during power transitions. The hardware sec-  
tor protection feature disables both program and  
erase operations in any combination of the sectors of  
memory. This can be achieved in-system or via pro-  
gramming equipment.  
The device requires only a single 1.8 volt power  
supply for both read and write functions. Internally  
generated and regulated voltages are provided for  
the program and erase operations.  
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 that is not se-  
lected for erasure. True background erase can thus  
be achieved.  
The device is entirely command set compatible with  
the JEDEC single-power-supply Flash standard.  
Commands are written to the command register  
using standard microprocessor write timings. Regis-  
ter contents serve as input to an internal state-ma-  
chine that controls the erase and programming  
circuitry. Write cycles also internally latch addresses  
and data needed for the programming and erase op-  
erations. Reading data out of the device is similar to  
reading from other Flash or EPROM devices.  
The hardware RESET# pin terminates any opera-  
tion in progress and resets the internal state ma-  
chine to reading array data. The RESET# pin may be  
tied to the system reset circuitry. A system reset  
would thus also reset the device, enabling the sys-  
tem microprocessor to read the boot-up firmware  
from the Flash memory.  
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 re-  
duced in both these modes.  
Device programming occurs by executing the pro-  
gram command sequence. This initiates the Embed-  
ded Program algorithm—an internal algorithm that  
automatically times the program pulse widths and  
verifies proper cell margin. The Unlock Bypass  
mode facilitates faster programming times by requir-  
ing only two write cycles to program data instead of  
four.  
AMD’s Flash technology combines years of Flash  
memory manufacturing experience to produce the  
highest levels of quality, reliability and cost effective-  
ness. The device electrically erases all bits within a  
sector simultaneously via Fowler-Nordheim tunneling.  
The data is programmed using hot electron injection.  
Device erasure occurs by executing the erase com-  
mand sequence. This initiates the Embedded Erase  
algorithm—an internal algorithm that automatically  
preprograms the array (if it is not already pro-  
grammed) before executing the erase operation.  
During erase, the device automatically times the  
erase pulse widths and verifies proper cell margin.  
2
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Table of Contents  
Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 4  
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4  
Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . 5  
Special Handling Instructions for FBGA Packages ............6  
Pin Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Logic Symbol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7  
Ordering Information . . . . . . . . . . . . . . . . . . . . . . . 8  
Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . 9  
Table 1. Am29SL400C Device Bus Operations ......................... 9  
Word/Byte Configuration ........................................................9  
Requirements for Reading Array Data .................................9  
Writing Commands/Command Sequences ....................... 10  
Program and Erase Operation Status ................................. 10  
Standby Mode ............................................................................ 10  
Automatic Sleep Mode ............................................................ 10  
RESET#: Hardware Reset Pin ............................................... 10  
Output Disable Mode ................................................................11  
Table 2. Am29SL400CT Top Boot Block Sector  
DQ3: Sector Erase Timer ....................................................... 21  
Table 6. Write Operation Status .................................................22  
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . 22  
Figure 7. Maximum Negative Overshoot Waveform............. 22  
Figure 8. Maximum Positive Overshoot Waveform .............. 22  
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . 23  
DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 24  
Figure 9. ICC1 Current vs. Time (Showing Active and  
Automatic Sleep Currents)............................................................ 25  
Figure 10. Typical ICC1 vs. Frequency........................................... 25  
Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 26  
Figure 11. Test Setup ......................................................................... 26  
Table 7. Test Specifications ............................................................26  
Key to Switching Waveforms ............................................... 26  
Figure 12. Input Waveforms and Measurement Levels.......... 26  
Read Operations .......................................................................27  
Figure 13. Read Operations Timings............................................ 27  
Hardware Reset (RESET#) ...................................................28  
Figure 14. RESET# Timings ............................................................. 28  
Figure 15. BYTE# Timings for Read Operations...................... 29  
Figure 16. BYTE# Timings for Write Operations.................... 29  
Erase/Program Operations ................................................... 30  
Figure 17. Program Operation Timings........................................ 31  
Figure 18. Chip/Sector Erase Operation Timings.................... 32  
Address Table ......................................................................................11  
Table 3. Am29SL400CB Bottom Boot Block  
Sector Address Table ........................................................................11  
Autoselect Mode .........................................................................11  
Table 4. Am29SL400C Autoselect Codes (High  
Voltage Method) .................................................................................12  
Sector Protection/Unprotection ...........................................12  
Temporary Sector Unprotect ................................................12  
Figure 1. In-System Sector Protect/Unprotect Algorithms.... 13  
Figure 2. Temporary Sector Unprotect Operation................. 14  
Hardware Data Protection .................................................... 14  
Command Definitions . . . . . . . . . . . . . . . . . . . . . . 14  
Reading Array Data .................................................................. 14  
Reset Command ........................................................................ 14  
Autoselect Command Sequence ...........................................15  
Word/Byte Program Command Sequence ........................15  
Figure 3. Program Operation.......................................................... 16  
Chip Erase Command Sequence ...........................................16  
Sector Erase Command Sequence .......................................16  
Figure 4. Erase Operation ............................................................... 17  
Command Definitions ............................................................. 18  
Table 5. Am29SL400C Command Definitions ..........................18  
Write Operation Status .......................................................... 18  
DQ7: Data# Polling .................................................................. 19  
Figure 5. Data# Polling Algorithm................................................. 19  
RY/BY#: Ready/Busy# ............................................................. 19  
DQ6: Toggle Bit I ..................................................................... 20  
DQ2: Toggle Bit II .................................................................... 20  
Reading Toggle Bits DQ6/DQ2 ........................................... 20  
Figure 6. Toggle Bit Algorithm....................................................... 21  
DQ5: Exceeded Timing Limits ...............................................21  
AC Characteristics  
. . . . . . . . . . . . . . . . . . . . . . . 33  
Figure 19. Data# Polling Timings (During Embedded  
Algorithms) ......................................................................................... 33  
Figure 20. Toggle Bit Timings (During Embedded  
Algorithms) ......................................................................................... 33  
Figure 21. DQ2 vs. DQ6.................................................................. 34  
Temporary Sector Unprotect ...............................................34  
Figure 22. Temporary Sector Unprotect Timing  
Diagram................................................................................................ 34  
Figure 23. Sector Protect/Unprotect Timing Diagram .......... 35  
Alternate CE# Controlled Erase/Program  
Operations ..................................................................................36  
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . .37  
Figure 24. Alternate CE# Controlled Write Operation  
Timings ................................................................................................. 37  
Erase and Programming Performance . . . . . . . . 38  
Latchup Characteristics . . . . . . . . . . . . . . . . . . . . 38  
TSOP Pin and BGA Package Capacitance . . . . . 38  
Data Retention . . . . . . . . . . . . . . . . . . . . . . . . . . . 38  
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . .39  
TS048—48-Pin Standard TSOP ............................................39  
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . .40  
FBA048—48-Ball Fine-Pitch Ball Grid Array  
(FBGA) 6 x 8 mm Package ....................................................40  
Revision Summary. . . . . . . . . . . . . . . . . . . . . . . . . 41  
March 3, 2005  
3
A d v a n c e I n f o r m a t i o n  
Product Selector Guide  
Family Part Number  
Am29SL400C  
Regulated Voltage Range V = 1.7–2.2 V  
-100R  
CC  
Speed Options  
Standard Voltage Range V = 1.65–2.2 V  
-110  
-120  
120  
120  
50  
-150  
150  
150  
65  
CC  
Max access time, ns (t  
)
100  
100  
35  
110  
110  
45  
ACC  
Max CE# access time, ns (t  
)
CE  
Max OE# access time, ns (t  
)
OE  
Note: See “AC Characteristics” for full specifications.  
Block Diagram  
DQ0DQ15 (A-1)  
RY/BY#  
V
V
CC  
Sector Switches  
SS  
Erase Voltage  
Generator  
Input/Output  
Buffers  
RESET#  
State  
Control  
WE#  
BYTE#  
Command  
Register  
PGM Voltage  
Generator  
Data  
Latch  
Chip Enable  
Output Enable  
Logic  
STB  
CE#  
OE#  
Y-Decoder  
Y-Gating  
STB  
V
Detector  
Timer  
CC  
Cell Matrix  
X-Decoder  
A0–A17  
4
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Connection Diagrams  
A15  
A14  
A13  
A12  
A11  
A10  
A9  
A8  
NC  
NC  
1
2
3
4
5
6
7
8
48  
47  
46  
45  
44  
43  
42  
41  
40  
39  
38  
37  
36  
35  
34  
33  
32  
31  
30  
29  
28  
27  
26  
25  
A16  
BYTE#  
VSS  
DQ15/A-1  
DQ7  
DQ14  
DQ6  
DQ13  
DQ5  
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
DQ12  
DQ4  
VCC  
WE#  
RESET#  
NC  
NC  
RY/BY#  
NC  
Standard TSOP  
DQ11  
DQ3  
DQ10  
DQ2  
DQ9  
DQ1  
DQ8  
DQ0  
OE#  
VSS  
CE#  
A0  
A17  
A7  
A6  
A5  
A4  
A3  
A2  
A1  
March 3, 2005  
5
A d v a n c e I n f o r m a t i o n  
Connection Diagram  
48-Ball FBGA  
(Top View, Balls Facing Down)  
A6  
B6  
C6  
D6  
E6  
F6  
G6  
H6  
A13  
A12  
A14  
A15  
A16  
BYTE# DQ15/A-1 VSS  
A5  
A9  
B5  
A8  
C5  
D5  
E5  
F5  
G5  
H5  
A10  
A11  
DQ7  
DQ14  
DQ13  
DQ6  
A4  
B4  
C4  
D4  
E4  
F4  
G4  
H4  
WE# RESET#  
NC  
NC  
DQ5  
DQ12  
VCC  
DQ4  
A3  
B3  
C3  
D3  
E3  
F3  
G3  
H3  
RY/BY#  
NC  
NC  
NC  
DQ2  
DQ10  
DQ11  
DQ3  
A2  
A7  
B2  
C2  
A6  
D2  
A5  
E2  
F2  
G2  
H2  
A17  
DQ0  
DQ8  
DQ9  
DQ1  
A1  
A3  
B1  
A4  
C1  
A2  
D1  
A1  
E1  
A0  
F1  
G1  
H1  
CE#  
OE#  
VSS  
SSOP). The package and/or data integrity may be  
compromised if the package body is exposed to tem-  
peratures about 150°C for prolonged periods of time.  
Special Handling Instructions for FBGA  
Packages  
Special handling is required for Flash Memory prod-  
ucts in molded packages (TSOP, BGA, PLCC, PDIP,  
6
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
NC  
= Pin not connected internally  
Pin Configuration  
Logic Symbol  
A0–A17 = 18 addresses  
DQ0–DQ14= 15 data inputs/outputs  
18  
A0–A17  
DQ15/A-1 = DQ15 (data input/output, word  
16 or 8  
mode),  
DQ0–DQ15  
(A-1)  
A-1 (LSB address input, byte  
mode)  
CE#  
OE#  
BYTE#  
CE#  
= Selects 8-bit or 16-bit mode  
= Chip enable  
WE#  
OE#  
= Output enable  
RESET#  
BYTE#  
WE#  
= Write enable  
RY/BY#  
RESET# = Hardware reset pin, active low  
RY/BY# = Ready/Busy# output  
VCC  
VSS  
= 1.65–2.2 V single power supply  
= Device ground  
March 3, 2005  
7
A d v a n c e I n f o r m a t i o n  
Ordering Information  
Standard Products  
AMD standard products are available in several packages and operating ranges. The order number (Valid Com-  
bination) is formed by a combination of the elements below.  
Am29SL400C  
T
100R  
E
C
TEMPERATURE RANGE  
C
D
F
I
=
=
=
=
Commercial (0°C to +70°C)  
Commercial (0°C to +70°C) with Pb-free Package  
Industrial (-40°C to +85°C) with Pb-free Package  
Industrial (–40°C to +85°C)  
PACKAGE TYPE  
WA = 48-Ball Fine-Pitch Ball Grid Array (FBGA)  
0.80 mm pitch, 6 x 8 mm package (FBA048)  
E
=
48-Pin Thin Small Outline Package (TSOP)  
Standard Pinout (TS048)  
SPEED OPTION  
See Product Selector Guide and Valid Combinations  
BOOT CODE SECTOR ARCHITECTURE  
T
B
=
=
Top Sector  
Bottom Sector  
DEVICE NUMBER/DESCRIPTION  
Am29SL400C  
4 Megabit (512 K x 8-Bit/256 K x 16-Bit) CMOS Flash Memory  
1.8 Volt-only Read, Program, and Erase  
Valid Combinations for TSOP Packages  
Order Number  
Valid Combinations for FBGA Packages  
Order Number  
Package Marking  
AM29SL400CT100R,  
AM29SL400CB100R  
AM29SL400CT100R,  
AM29SL400CB100R  
A400CT10R,  
A400CB10R  
AM29SL400CT110,  
AM29SL400CB110  
AM29SL400CT110,  
AM29SL400CB110  
A400CT11V,  
A400CB11V  
WAC  
WAI  
EC, EI,  
C, I,  
ED, EF  
WAD,  
WAF  
D, F  
AM29SL400CT120,  
AM29SL400CB120  
AM29SL400CT120,  
AM29SL400CB120  
A400CT12V,  
A400CB12V  
AM29SL400CT150,  
AM29SL400CB150  
AM29SL400CT150,  
AM29SL400CB150  
A400CT15V,  
A400CB15V  
Valid Combinations  
Valid Combinations list configurations planned to be  
supported in volume for this device. Consult the  
local AMD sales office to confirm availability of spe-  
cific valid combinations and to check on newly re-  
leased combinations.  
8
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
dress and data information needed to execute the  
Device Bus Operations  
command. The contents of the register serve as in-  
puts to the internal state machine. The state ma-  
chine outputs dictate the function of the device.  
Table 1 lists the device bus operations, the inputs  
and control levels they require, and the resulting  
output. The following subsections describe each of  
these operations in further detail.  
This section describes the requirements and use of  
the device bus operations, which are initiated  
through the internal command register. The com-  
mand register itself does not occupy any addressable  
memory location. The register is composed of  
latches that store the commands, along with the ad-  
Table 1. Am29SL400C Device Bus Operations  
DQ8–DQ15  
BYTE#  
WE  
Addresses  
(Note 1)  
DQ0– BYTE#  
DQ7 = V  
Operation  
CE# OE#  
#
H
L
RESET#  
= V  
IH  
IL  
Read  
Write  
L
L
L
H
H
A
A
D
D
OUT  
IN  
IN  
OUT  
DQ8–DQ14 = High-Z,  
DQ15 = A-1  
H
D
D
IN  
IN  
V
0.2 V  
±
V
0.2 V  
±
CC  
CC  
Standby  
X
X
X
High-Z High-Z  
High-Z  
Output Disable  
Reset  
L
H
X
H
X
H
L
X
X
High-Z High-Z  
High-Z High-Z  
High-Z  
High-Z  
X
Sector Address,  
A6 = L, A1 = H,  
A0 = L  
Sector Protect (Note 2)  
L
H
L
V
D
X
X
X
ID  
IN  
Sector Address,  
A6 = H, A1 = H,  
A0 = L  
Sector Unprotect (Note 2)  
L
H
X
L
V
V
D
D
X
ID  
ID  
IN  
IN  
Temporary Sector Unprotect  
X
X
A
D
High-Z  
IN  
IN  
Legend:  
L = Logic Low = V , H = Logic High = V , V = 10 ± ±1.0 V, X = Don’t Care, A = Address In, D = Data In, D = Data Out  
IL  
IH  
ID  
IN  
IN  
OUT  
Notes:  
1. Addresses are A17:A0 in word mode (BYTE# = V ), A17:A-1 in byte mode (BYTE# = V ).  
IH  
IL  
2. The sector protect and sector unprotect functions may also be implemented via programming equipment. See the “Sector  
Protection/Unprotection” section.  
WE# should remain at VIH. The BYTE# pin deter-  
mines whether the device outputs array data in  
words or bytes.  
Word/Byte Configuration  
The BYTE# pin controls whether the device data I/O  
pins DQ15–DQ0 operate in the byte or word configu-  
The internal state machine is set for reading array  
data upon device power-up, or after a hardware re-  
set. This ensures that no spurious alteration of the  
memory content occurs during the power transition.  
No command is necessary in this mode to obtain  
array data. Standard microprocessor read cycles that  
assert valid addresses on the device address inputs  
produce valid data on the device data outputs. The  
device remains enabled for read access until the  
command register contents are altered.  
ration. If the BYTE# pin is set at logic ‘1, the device  
is in word configuration, DQ15–DQ0 are active and  
controlled by CE# and OE#.  
If the BYTE# pin is set at logic ‘0, the device is in  
byte configuration, and only data I/O pins DQ0–DQ7  
are active and controlled by CE# and OE#. The data  
I/O pins DQ8–DQ14 are tri-stated, and the DQ15 pin  
is used as an input for the LSB (A-1) address func-  
tion.  
See Reading Array Data‚ on page 14 for more infor-  
mation. Refer to the AC Read Operations table for  
timing specifications and to Figure 14‚ on page 28 for  
the timing diagram. ICC1 in the DC Characteristics  
table represents the active current specification for  
reading array data.  
Requirements for Reading Array Data  
To read array data from the outputs, the system  
must drive the CE# and OE# pins to VIL. CE# is the  
power control and selects the device. OE# is the out-  
put control and gates array data to the output pins.  
March 3, 2005  
9
A d v a n c e I n f o r m a t i o n  
standby mode, but the standby current will be  
Writing Commands/Command Sequences  
greater. The device requires standard access time  
(tCE) for read access when the device is in either of  
these standby modes, before it is ready to read data.  
To write a command or command sequence (which  
includes programming data to the device and erasing  
sectors of memory), the system must drive WE# and  
CE# to VIL, and OE# to VIH.  
The device also enters the standby mode when the  
RESET# pin is driven low. Refer to the next section,  
RESET#: Hardware Reset Pin.  
For program operations, the BYTE# pin determines  
whether the device accepts program data in bytes or  
words. Refer to Word/Byte Configuration‚ on page 9  
for more information.  
If the device is deselected during erasure or pro-  
gramming, the device draws active current until the  
operation is completed.  
The device features an Unlock Bypass mode to fa-  
cilitate faster programming. Once the device enters  
the Unlock Bypass mode, only two write cycles are  
required to program a word or byte, instead of four.  
The Word/Byte Program Command Sequence‚ on  
page 15 has details on programming data to the de-  
vice using both standard and Unlock Bypass com-  
mand sequences.  
ICC3 in DC Characteristics‚ on page 24 represents  
the standby current specification.  
Automatic Sleep Mode  
The automatic sleep mode minimizes Flash device  
energy consumption. The device automatically en-  
ables this mode when addresses remain stable for  
tACC + 50 ns. The automatic sleep mode is indepen-  
dent of the CE#, WE#, 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. ICC4 in the DC Characteristics table repre-  
sents the automatic sleep mode current specifica-  
tion.  
An erase operation can erase one sector, multiple  
sectors, or the entire device. Table 2 on page 11 and  
Table 3 on page 11 indicate the address space that  
each sector occupies. A sector address consists of  
the address bits required to uniquely select a sector.  
Command Definitions‚ on page 18 has details on  
erasing a sector or the entire chip, or suspending/re-  
suming the erase operation.  
After the system writes the autoselect command se-  
quence, the device enters the autoselect mode. The  
system can then read autoselect codes from the in-  
ternal register (which is separate from the memory  
array) on DQ7–DQ0. Standard read cycle timings  
apply in this mode. Refer to Autoselect Mode‚ on  
page 11 and Autoselect Command Sequence‚ on  
page 15 for more information.  
RESET#: Hardware Reset Pin  
The RESET# pin provides a hardware method of re-  
setting 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 RE-  
SET# 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.  
ICC2 in the DC Characteristics table represents the  
active current specification for the write mode. The  
AC Characteristics‚ on page 28 contains timing  
specification tables and timing diagrams for write op-  
erations.  
Current is reduced for the duration of the RESET#  
pulse. When RESET# is held at VSS±0.2 V, the device  
draws CMOS standby current (ICC4). If RESET# is  
held at VIL but not within VSS±0.2 V, the standby  
current is greater.  
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 DQ7–DQ0. Standard read cycle tim-  
ings and ICC read specifications apply. Refer to Write  
Operation Status‚ on page 18 for more information,  
and to AC Characteristics‚ on page 28 for timing dia-  
grams.  
The RESET# pin may be tied to the system reset cir-  
cuitry. A system reset would thus also reset the  
Flash memory, enabling the system to read the  
boot-up firmware from the Flash memory.  
If RESET# is asserted during a program or erase op-  
eration, the RY/BY# pin remains a 0 (busy) until the  
internal reset operation is complete, which requires a  
time of tREADY (during Embedded Algorithms). The  
system can thus monitor RY/BY# to determine  
whether the reset operation is complete. If RESET#  
is asserted when a program or erase operation is not  
executing (RY/BY# pin is 1), the reset operation is  
completed within a time of tREADY (not during Em-  
bedded Algorithms). The system can read data tRH  
after the RESET# pin returns to VIH.  
Standby Mode  
When the system is not reading or writing to the de-  
vice, it can place the device in the standby mode. In  
this mode, current consumption is greatly reduced,  
and the outputs are placed in the high impedance  
state, independent of the OE# input.  
The device enters the CMOS standby mode when the  
CE# and RESET# pins are both held at VCC ± 0.2 V.  
(Note that this is a more restricted voltage range  
than VIH.) If CE# and RESET# are held at VIH, but  
not within VCC ± 0.2 V, the device will be in the  
10  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Refer to the AC Characteristics tables for RESET#  
parameters and to Figure 15‚ on page 29 for the tim-  
ing diagram.  
Output Disable Mode  
When the OE# input is at VIH, output from the de-  
vice is disabled. The output pins are placed in the  
high impedance state.  
Table 2. Am29SL400CT Top Boot Block Sector Address Table  
Address Range (in hexadecimal)  
Sector Size  
(Kbytes/  
Kwords)  
(x8)  
(x16)  
Sector  
SA0  
SA1  
SA2  
SA3  
SA4  
SA5  
SA6  
SA7  
SA8  
SA9  
SA10  
A17  
0
A16  
0
A15  
0
A14  
X
A13  
X
A12  
X
Address Range  
Address Range  
64/32  
64/32  
64/32  
64/32  
64/32  
64/32  
64/32  
32/16  
8/4  
00000h–0FFFFh  
10000h–1FFFFh  
20000h–2FFFFh  
30000h–3FFFFh  
40000h–4FFFFh  
50000h–5FFFFh  
60000h–6FFFFh  
70000h–77FFFh  
78000h–79FFFh  
7A000h–7BFFFh  
7C000h–7FFFFh  
00000h–07FFFh  
08000h–0FFFFh  
10000h–17FFFh  
18000h–1FFFFh  
20000h–27FFFh  
28000h–2FFFFh  
30000h–37FFFh  
38000h–3BFFFh  
3C000h–3CFFFh  
3D000h–3DFFFh  
3E000h–3FFFFh  
0
0
1
X
X
X
0
1
0
X
X
X
0
1
1
X
X
X
1
0
0
X
X
X
1
0
1
X
X
X
1
1
0
X
X
X
1
1
1
0
X
X
1
1
1
1
0
0
1
1
1
1
0
1
8/4  
1
1
1
1
1
X
16/8  
Table 3. Am29SL400CB Bottom Boot Block Sector Address Table  
Address Range (in hexadecimal)  
Sector Size  
(Kbytes/  
Kwords)  
(x8)  
(x16)  
Sector  
SA0  
SA1  
SA2  
SA3  
SA4  
SA5  
SA6  
SA7  
SA8  
SA9  
SA10  
A17  
0
A16  
0
A15  
0
A14  
0
A13  
0
A12  
X
Address Range  
Address Range  
16/8  
8/4  
00000h–03FFFh  
04000h–05FFFh  
06000h–07FFFh  
08000h–0FFFFh  
10000h–1FFFFh  
20000h–2FFFFh  
30000h–3FFFFh  
40000h–4FFFFh  
50000h–5FFFFh  
60000h–6FFFFh  
70000h–7FFFFh  
00000h–01FFFh  
02000h–02FFFh  
03000h–03FFFh  
04000h–07FFFh  
08000h–0FFFFh  
10000h–17FFFh  
18000h–1FFFFh  
20000h–27FFFh  
28000h–2FFFFh  
30000h–37FFFh  
38000h–3FFFFh  
0
0
0
0
1
0
0
0
0
0
1
1
8/4  
0
0
0
1
X
X
32/16  
64/32  
64/32  
64/32  
64/32  
64/32  
64/32  
64/32  
0
0
1
X
X
X
0
1
0
X
X
X
0
1
1
X
X
X
1
0
0
X
X
X
1
0
1
X
X
X
1
1
0
X
X
X
1
1
1
X
X
X
Note for Tables 2 and 3: Address range is A17:A-1 in byte mode and A17:A0 in word mode. See “Word/Byte Configuration”  
section for more information.  
algorithm. However, the autoselect codes can also be  
accessed in-system through the command register.  
Autoselect Mode  
The autoselect mode provides manufacturer and de-  
When using programming equipment, the autoselect  
mode requires VID on address pin A9. Address pins  
A6, A1, and A0 must be as shown in Table 4 on  
page 12. In addition, when verifying sector protec-  
tion, the sector address must appear on the appro-  
vice identification, and sector protection verification,  
through identifier codes output on DQ7–DQ0. This  
mode is primarily intended for programming equip-  
ment to automatically match a device to be pro-  
grammed with its corresponding programming  
March 3, 2005  
11  
A d v a n c e I n f o r m a t i o n  
priate highest order address bits (see Table 2 on  
To access the autoselect codes in-system, the host  
system can issue the autoselect command via the  
command register, as shown in Table 5 on page 18.  
This method does not require VID. See Command  
Definitions‚ on page 18 for details on using the au-  
toselect mode.  
page 11 and Table 3 on page 11). Table 4 shows the  
remaining address bits that are don’t care. When all  
necessary bits have been set as required, the pro-  
gramming equipment may then read the corre-  
sponding identifier code on DQ7–DQ0.  
Table 4. Am29SL400C Autoselect Codes (High Voltage Method)  
A17 A11  
to to  
Mode CE# OE# WE# A12 A10 A9  
A8  
to  
A7  
A5  
to  
A2  
DQ8  
to  
DQ15  
DQ7  
to  
DQ0  
Description  
A6  
A1  
A0  
Manufacturer ID: AMD  
L
L
L
L
H
H
X
X
V
X
X
L
X
X
L
L
X
01h  
70h  
ID  
Device ID:  
Am29SL400C  
(Top Boot Block)  
Word  
Byte  
Word  
22h  
X
X
V
L
L
L
L
H
H
ID  
L
L
L
L
H
H
X
70h  
F1h  
Device ID:  
Am29SL400C  
(Bottom Boot  
Block)  
22h  
X
X
X
V
V
X
X
X
X
ID  
ID  
Byte  
L
L
H
X
X
F1h  
01h  
(protected)  
Sector Protection  
Verification  
L
L
H
SA  
L
H
L
00h  
(unprotected  
)
X
L = Logic Low = V , H = Logic High = V , SA = Sector Address, X = Don’t care.  
IL  
IH  
ing sectors at its factory prior to shipping the device  
through AMD’s ExpressFlash™ Service. Contact an  
AMD representative for details.  
Sector Protection/Unprotection  
The hardware sector protection feature disables both  
program and erase operations in any sector. The  
hardware sector unprotection feature re-enables  
both program and erase operations in previously  
protected sectors. Sector protection/unprotection  
can be implemented via two methods.  
It is possible to determine whether a sector is pro-  
tected or unprotected. See Autoselect Mode‚ on  
page 11 for details.  
Temporary Sector Unprotect  
Sector protection/unprotection requires VID on the  
RESET# pin only, and can be implemented either  
in-system or via programming equipment. Figure 2‚  
on page 14 shows the algorithms and Figure 24‚ on  
page 37 shows the timing diagram. This method  
uses standard microprocessor bus cycle timing. For  
sector unprotect, all unprotected sectors must first  
be protected prior to the first sector unprotect write  
cycle.  
This feature allows temporary unprotection of previ-  
ously protected sectors to change data in-system.  
The Sector Unprotect mode is activated by setting  
the RESET# pin to VID. During this mode, formerly  
protected sectors can be programmed or erased by  
selecting the sector addresses. Once VID is removed  
from the RESET# pin, all the previously protected  
sectors are protected again. Figure 3‚ on page 16  
shows the algorithm, and Figure 22 shows the timing  
diagrams, for this feature.  
The device is shipped with all sectors unprotected.  
AMD offers the option of programming and protect-  
12  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
START  
START  
Protect all sectors:  
The indicated portion  
of the sector protect  
algorithm must be  
performed for all  
PLSCNT = 1  
PLSCNT = 1  
RESET# = VID  
RESET# = VID  
unprotected sectors  
prior to issuing the  
first sector  
Wait 1 µs  
Wait 1 µs  
unprotect address  
No  
First Write  
No  
First Write  
Cycle = 60h?  
Temporary Sector  
Unprotect Mode  
Temporary Sector  
Unprotect Mode  
Cycle = 60h?  
Yes  
Yes  
Set up sector  
address  
No  
All sectors  
protected?  
Sector Protect:  
Write 60h to sector  
address with  
A6 = 0, A1 = 1,  
A0 = 0  
Yes  
Set up first sector  
address  
Sector Unprotect:  
Wait 150 µs  
Write 60h to sector  
address with  
A6 = 1, A1 = 1,  
A0 = 0  
Verify Sector  
Protect: Write 40h  
to sector address  
with A6 = 0,  
Reset  
PLSCNT = 1  
Increment  
PLSCNT  
Wait 15 ms  
A1 = 1, A0 = 0  
Verify Sector  
Unprotect: Write  
40h to sector  
address with  
A6 = 1, A1 = 1,  
A0 = 0  
Read from  
sector address  
with A6 = 0,  
A1 = 1, A0 = 0  
Increment  
PLSCNT  
No  
No  
PLSCNT  
= 25?  
Read from  
sector address  
with A6 = 1,  
Data = 01h?  
Yes  
A1 = 1, A0 = 0  
No  
Yes  
Set up  
next sector  
address  
Yes  
No  
PLSCNT  
= 1000?  
Protect another  
sector?  
Data = 00h?  
Yes  
Device failed  
No  
Yes  
Remove VID  
from RESET#  
No  
Last sector  
verified?  
Device failed  
Write reset  
command  
Yes  
Remove VID  
Sector Unprotect  
Algorithm  
from RESET#  
Sector Protect  
Algorithm  
Sector Protect  
complete  
Write reset  
command  
Sector Unprotect  
complete  
Figure 1. In-System Sector Protect/Unprotect Algorithms  
March 3, 2005  
13  
A d v a n c e I n f o r m a t i o n  
tection against inadvertent writes (refer to Table 5  
on page 18 for command definitions). In addition,  
the following hardware data protection measures  
prevent accidental erasure or programming, which  
might otherwise be caused by spurious system level  
signals during VCC power-up and power-down transi-  
tions, or from system noise.  
START  
RESET# = V  
(Note 1)  
ID  
Low V  
Write Inhibit  
CC  
Perform Erase or  
When VCC is less than VLKO, the device does not ac-  
cept any write cycles. This protects data during VCC  
power-up and power-down. The command register  
and all internal program/erase circuits are disabled,  
and the device resets. Subsequent writes are ig-  
nored until VCC is greater than VLKO. The system  
must provide the proper signals to the control pins to  
prevent unintentional writes when VCC is greater  
Program Operations  
RESET# = V  
IH  
Temporary Sector  
Unprotect Completed  
(Note 2)  
than VLKO  
.
Write Pulse “Glitch” Protection  
Noise pulses of less than 5 ns (typical) on OE#, CE#  
or WE# do not initiate a write cycle.  
Notes:  
Logical Inhibit  
1. All protected sectors unprotected.  
Write cycles are inhibited by holding any one of OE#  
= VIL, CE# = VIH or WE# = VIH. To initiate a write  
cycle, CE# and WE# must be a logical zero while  
OE# is a logical one.  
2. All previously protected sectors are protected once  
again.  
Figure 2. Temporary Sector Unprotect  
Operation  
Power-Up Write Inhibit  
If WE# = CE# = VIL and OE# = VIH during power  
up, the device does not accept commands on the ris-  
ing edge of WE#. The internal state machine is auto-  
matically reset to reading array data on power-up.  
Hardware Data Protection  
The command sequence requirement of unlock cy-  
cles for programming or erasing provides data pro-  
within erase-suspended sectors, the device outputs  
status data. After completing a programming opera-  
tion in the Erase Suspend mode, the system may  
once again read array data with the same exception.  
See “Erase Suspend/Erase Resume Commands” for  
more information on this mode.  
Command Definitions  
Writing specific address and data commands or se-  
quences into the command register initiates device  
operations. Table 5 on page 18 defines the valid reg-  
ister command sequences. Writing incorrect ad-  
dress and data values or writing them in the  
improper sequence resets the device to reading  
array data.  
The system must issue the reset command to re-en-  
able the device for reading array data if DQ5 goes  
high, or while in the autoselect mode. See the Reset  
Command‚ on page 14 section, next.  
All addresses are latched on the falling edge of WE#  
or CE#, whichever happens later. All data is latched  
on the rising edge of WE# or CE#, whichever hap-  
pens first. Refer to the appropriate timing diagrams  
in the AC Characteristics section.  
See also Requirements for Reading Array Data‚ on  
page 9 for more information. The Read Operations  
table provides the read parameters, and Figure 14‚  
on page 28 shows the timing diagram.  
Reading Array Data  
Reset Command  
Writing the reset command to the device resets the  
device to reading array data. Address bits are don’t  
care for this command.  
The device is automatically set to reading array data  
after device power-up. No commands are required to  
retrieve data. The device is also ready to read array  
data after completing an Embedded Program or Em-  
bedded Erase algorithm.  
The reset command may be written between the se-  
quence cycles in an erase command sequence before  
erasing begins. This resets the device to reading  
array data. Once erasure begins, however, the de-  
After the device accepts an Erase Suspend com-  
mand, the device enters the Erase Suspend mode.  
The system can read array data using the standard  
read timings, except that if it reads at an address  
14  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
vice ignores reset commands until the operation is  
complete.  
matically generates the program pulses and verifies  
the programmed cell margin. Table 5 on page 18  
shows the address and data requirements for the  
byte program command sequence.  
The reset command may be written between the se-  
quence cycles in a program command sequence be-  
fore programming begins. This resets the device to  
reading array data (also applies to programming in  
Erase Suspend mode). Once programming begins,  
however, the device ignores reset commands until  
the operation is complete.  
When the Embedded Program algorithm is complete,  
the device then returns to reading array data and  
addresses are no longer latched. The system can de-  
termine the status of the program operation by using  
DQ7, DQ6, or RY/BY#. See Write Operation Status‚  
on page 18 for information on these status bits.  
The reset command may be written between the se-  
quence cycles in an autoselect command sequence.  
Once in the autoselect mode, the reset command  
must be written to return to reading array data (also  
applies to autoselect during Erase Suspend).  
Any commands written to the device during the Em-  
bedded Program Algorithm are ignored. Note that a  
hardware reset immediately terminates the pro-  
gramming operation. The Byte Program command  
sequence should be reinitiated once the device has  
reset to reading array data, to ensure data integrity.  
If DQ5 goes high during a program or erase opera-  
tion, writing the reset command returns the device  
to reading array data (also applies during Erase Sus-  
pend).  
Programming is allowed in any sequence and across  
sector boundaries. A bit cannot be programmed  
from a 0 back to a 1. Attempting to do so may halt  
the operation and set DQ5 to 1, or cause the Data#  
Polling algorithm to indicate the operation was suc-  
cessful. However, a succeeding read will show that  
the data is still 0. Only erase operations can convert  
a 0 to a 1.  
Autoselect Command Sequence  
The autoselect command sequence allows the host  
system to access the manufacturer and devices  
codes, and determine whether or not a sector is pro-  
tected. Table 5 on page 18 shows the address and  
data requirements. This method is an alternative to  
that shown in Table 4 on page 12, which is intended  
for PROM programmers and requires VID on address  
bit A9.  
Unlock Bypass Command Sequence  
The unlock bypass feature allows the system to pro-  
gram bytes or words to the device faster than using  
the standard program command sequence. The un-  
lock bypass command sequence is initiated by first  
writing two unlock cycles. This is followed by a third  
write cycle containing the unlock bypass command,  
20h. The device then enters the unlock bypass  
mode. A two-cycle unlock bypass program command  
sequence is all that is required to program in this  
mode. The first cycle in this sequence contains the  
unlock bypass program command, A0h; the second  
cycle contains the program address and data. Addi-  
tional data is programmed in the same manner. This  
mode dispenses with the initial two unlock cycles re-  
quired in the standard program command sequence,  
resulting in faster total programming time. Table 5  
on page 18 shows the requirements for the com-  
mand sequence.  
The autoselect command sequence is initiated by  
writing two unlock cycles, followed by the autoselect  
command. The device then enters the autoselect  
mode, and the system may read at any address any  
number of times, without initiating another com-  
mand sequence. A read cycle at address XX00h re-  
trieves the manufacturer code. A read cycle at  
address 01h in word mode (or 02h in byte mode) re-  
turns the device code. A read cycle containing a sec-  
tor address (SA) and the address 02h in word mode  
(or 04h in byte mode) returns 01h if that sector is  
protected, or 00h if it is unprotected. Refer to Table 2  
on page 11 and Table 3 on page 11 for valid sector  
addresses.  
The system must write the reset command to exit  
the autoselect mode and return to reading array  
data.  
During the unlock bypass mode, only the Unlock By-  
pass Program and Unlock Bypass Reset commands  
are valid. To exit the unlock bypass mode, the sys-  
tem must issue the two-cycle unlock bypass reset  
command sequence. The first cycle must contain the  
data 90h; the second cycle the data 00h. Addresses  
are don’t cares. The device then returns to reading  
array data.  
Word/Byte Program Command Sequence  
The system may program the device by word or  
byte, depending on the state of the BYTE# pin. Pro-  
gramming is a four-bus-cycle operation. The pro-  
gram command sequence is initiated by writing two  
unlock write cycles, followed by the program set-up  
command. The program address and data are writ-  
ten next, which in turn initiate the Embedded Pro-  
gram algorithm. The system is not required to  
provide further controls or timings. The device auto-  
Figure 3‚ on page 16 illustrates the algorithm for the  
program operation. See Erase/Program Operations‚  
on page 30 for parameters, and Figure 17‚ on  
page 31 for timing diagrams.  
March 3, 2005  
15  
A d v a n c e I n f o r m a t i o n  
of the erase operation by using DQ7, DQ6, DQ2, or  
RY/BY#. See Write Operation Status‚ on page 18 for  
information on these status bits. When the Embed-  
ded Erase algorithm is complete, the device returns  
to reading array data and addresses are no longer  
latched.  
START  
Figure 4‚ on page 17 illustrates the algorithm for the  
erase operation. See Erase/Program Operations‚ on  
page 30 for parameters, and to Figure 18 for timing  
diagrams.  
Write Program  
Command Sequence  
Data Poll  
from System  
Sector Erase Command Sequence  
Embedded  
Program  
algorithm  
in progress  
Sector erase is a six bus cycle operation. The sector  
erase command sequence is initiated by writing two  
unlock cycles, followed by a set-up command. Two  
additional unlock write cycles are then followed by  
the address of the sector to be erased, and the sec-  
tor erase command. Table 5 on page 18 shows the  
address and data requirements for the sector erase  
command sequence.  
Verify Data?  
Yes  
No  
The device does not require the system to prepro-  
gram the memory prior to erase. The Embedded  
Erase algorithm automatically programs and verifies  
the sector for an all zero data pattern prior to electri-  
cal erase. The system is not required to provide any  
controls or timings during these operations.  
No  
Increment Address  
Last Address?  
Yes  
After the command sequence is written, a sector  
erase time-out of 50 µs begins. During the time-out  
period, additional sector addresses and sector erase  
commands may be written. Loading the sector erase  
buffer may be done in any sequence, and the num-  
ber of sectors may be from one sector to all sectors.  
The time between these additional cycles must be  
less than 50 µs, otherwise the last address and com-  
mand might not be accepted, and erasure may be-  
gin. It is recommended that processor interrupts be  
disabled during this time to ensure all commands are  
accepted. The interrupts can be re-enabled after the  
last Sector Erase command is written. If the time be-  
tween additional sector erase commands can be as-  
sumed to be less than 50 µs, the system need not  
monitor DQ3. Any command other than Sector  
Erase or Erase Suspend during the time-out pe-  
riod resets the device to reading array data.  
The system must rewrite the command sequence  
and any additional sector addresses and commands.  
Programming  
Completed  
Note: See Table 5 for program command sequence.  
Figure 3. Program Operation  
Chip Erase Command Sequence  
Chip erase is a six bus cycle operation. The chip  
erase command sequence is initiated by writing two  
unlock cycles, followed by a set-up command. Two  
additional unlock write cycles are then followed by  
the chip erase command, which in turn invokes the  
Embedded Erase algorithm. The device does not re-  
quire the system to preprogram prior to erase. The  
Embedded Erase algorithm automatically prepro-  
grams and verifies the entire memory for an all zero  
data pattern prior to electrical erase. The system is  
not required to provide any controls or timings dur-  
ing these operations. Table 5 on page 18 shows the  
address and data requirements for the chip erase  
command sequence.  
The system can monitor DQ3 to determine if the sec-  
tor erase timer has timed out. (See the “DQ3: Sector  
Erase Timer” section.) The time-out begins from the  
rising edge of the final WE# pulse in the command  
sequence.  
Once the sector erase operation has begun, only the  
Erase Suspend command is valid. All other com-  
mands are ignored. Note that a hardware reset  
during the sector erase operation immediately termi-  
nates the operation. The Sector Erase command se-  
quence should be reinitiated once the device has  
returned to reading array data, to ensure data integ-  
rity.  
Any commands written to the chip during the Em-  
bedded Erase algorithm are ignored. Note that a  
hardware reset during the chip erase operation im-  
mediately terminates the operation. The Chip Erase  
command sequence should be reinitiated once the  
device has returned to reading array data, to ensure  
data integrity The system can determine the status  
16  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
When the Embedded Erase algorithm is complete,  
program operation. See Write Operation Status‚ on  
page 18 for more information.  
the device returns to reading array data and ad-  
dresses are no longer latched. The system can deter-  
mine the status of the erase operation by using DQ7,  
DQ6, DQ2, or RY/BY#. (Refer to Write Operation  
Status‚ on page 18 for information on these status  
bits.)  
The system may also write the autoselect command  
sequence when the device is in the Erase Suspend  
mode. The device allows reading autoselect codes  
even at addresses within erasing sectors, since the  
codes are not stored in the memory array. When the  
device exits the autoselect mode, the device reverts  
to the Erase Suspend mode, and is ready for another  
valid operation. See Autoselect Command Se-  
quence‚ on page 15 for more information.  
Figure 4 illustrates the algorithm for the erase opera-  
tion. Refer to the Erase/Program Operations‚ on  
page 30 for parameters, and to Figure 18‚ on  
page 32 for timing diagrams.  
Erase Suspend/Erase Resume Commands  
The system must write the Erase Resume command  
(address bits are “don’t care”) to exit the erase sus-  
pend mode and continue the sector erase operation.  
Further writes of the Resume command are ignored.  
Another Erase Suspend command can be written  
after the device has resumed erasing.  
The Erase Suspend command allows the system to  
interrupt a sector erase operation and then read data  
from, or program data to, any sector not selected for  
erasure. This command is valid only during the sec-  
tor erase operation, including the 50 µs time-out pe-  
riod during the sector erase command sequence. The  
Erase Suspend command is ignored if written during  
the chip erase operation or Embedded Program algo-  
rithm. Writing the Erase Suspend command during  
the Sector Erase time-out immediately terminates  
the time-out period and suspends the erase opera-  
tion. Addresses are don’t-cares when writing the  
Erase Suspend command.  
START  
Write Erase  
Command Sequence  
When the Erase Suspend command is written during  
a sector erase operation, the device requires a maxi-  
mum of 20 µs to suspend the erase operation. How-  
ever, when the Erase Suspend command is written  
during the sector erase time-out, the device immedi-  
ately terminates the time-out period and suspends  
the erase operation.  
Data Poll  
from System  
Embedded  
Erase  
algorithm  
in progress  
After the erase operation has been suspended, the  
system can read array data from or program data to  
any sector not selected for erasure. (The device  
erase suspends all sectors selected for erasure.)  
Normal read and write timings and command defini-  
tions apply. Reading at any address within  
erase-suspended sectors produces status data on  
DQ7–DQ0. The system can use DQ7, or DQ6 and  
DQ2 together, to determine if a sector is actively  
erasing or is erase-suspended. See Write Operation  
Status‚ on page 18 for information on these status  
bits.  
No  
Data = FFh?  
Yes  
Erasure Completed  
Notes:  
After an erase-suspended program operation is com-  
plete, the system can once again read array data  
within non-suspended sectors. The system can de-  
termine the status of the program operation using  
the DQ7 or DQ6 status bits, just as in the standard  
1. See Table 5 on page 18 for erase command sequence.  
2. See DQ3: Sector Erase Timer‚ on page 21 for more in-  
formation.  
Figure 4. Erase Operation  
March 3, 2005  
17  
A d v a n c e I n f o r m a t i o n  
Command Definitions  
Table 5. Am29SL400C Command Definitions  
Bus Cycles (Notes 2-5)  
First  
Dat  
Second  
Dat  
Third  
Fourth  
Fifth  
Sixth  
Dat  
Command  
Sequence  
(Note 1)  
Dat  
a
Dat  
a
Addr  
a
Addr  
a
Addr  
Addr Data Addr  
Addr  
a
Read (Note 6)  
Reset (Note 7)  
1
1
RA  
RD  
F0  
XXX  
555  
AAA  
555  
AAA  
555  
AAA  
Word  
2AA  
555  
2AA  
555  
2AA  
555  
555  
AAA  
555  
AAA  
555  
AAA  
Manufacturer ID  
4
4
4
AA  
AA  
AA  
55  
55  
55  
90  
90  
90  
X00  
01  
Byte  
Word  
Byte  
Word  
Byte  
X01  
X02  
X01  
X02  
70h  
70h  
FIh  
Device ID,  
Top Boot Block  
Device ID,  
Bottom Boot Block  
FIh  
XX00  
XX01  
00  
(SA)  
X02  
Word  
Byte  
555  
AAA  
2AA  
555  
555  
AAA  
Sector Protect Verify  
(Note 9)  
4
AA  
55  
90  
(SA)  
X04  
01  
Word  
Byte  
Word  
Byte  
555  
AAA  
555  
AAA  
XXX  
XXX  
555  
AAA  
555  
AAA  
XXX  
XXX  
2AA  
555  
2AA  
555  
PA  
555  
AAA  
555  
AAA  
Program  
Unlock Bypass  
4
3
AA  
AA  
55  
55  
A0  
20  
PA  
PD  
Unlock Bypass Program (Note 10)  
Unlock Bypass Reset (Note 11)  
2
2
A0  
90  
PD  
00  
XXX  
2AA  
555  
2AA  
555  
Word  
555  
AAA  
555  
AAA  
555  
AAA  
555  
AAA  
2AA  
555  
2AA  
555  
555  
AAA  
Chip Erase  
Byte  
6
6
AA  
AA  
55  
55  
80  
80  
AA  
AA  
55  
55  
10  
30  
Word  
Sector Erase  
Byte  
SA  
Erase Suspend (Note 12)  
Erase Resume (Note 13)  
1
1
B0  
30  
Legend:  
X = Don’t care  
RA = Address of the memory location to be read.  
RD = Data read from location RA during read operation.  
PA = Address of the memory location to be programmed. Addresses latch on the falling edge of the WE# or CE# pulse,  
whichever happens later.  
PD = Data to be programmed at location PA. Data latches on the rising edge of WE# or CE# pulse, whichever happens first.  
SA = Address of the sector to be verified (in autoselect mode) or erased. Address bits A17–A12 uniquely select any sector.  
Sequence” for more information.  
Notes:  
1. See Table 1 for description of bus operations.  
10.The Unlock Bypass command is required prior to the  
Unlock Bypass Program command.  
2. All values are in hexadecimal.  
11.The Unlock Bypass Reset command is required to return  
to reading array data when the device is in the unlock  
bypass mode.  
3. Except when reading array or autoselect data, all bus  
cycles are write operations.  
4. Data bits DQ15–DQ8 are don’t cares for unlock and  
command cycles.  
12.The system may read and program in non-erasing  
sectors, or enter the autoselect mode, when in the Erase  
Suspend mode. The Erase Suspend command is valid  
only during a sector erase operation.  
5. Address bits A17–A11 are don’t cares for unlock and  
command cycles, unless SA or PA required.  
6. No unlock or command cycles required when reading  
array data, unless SA or PA required.  
13. The Erase Resume command is valid only during the Erase  
Suspend mode.  
7. The Reset command is required to return to reading array  
data when device is in the autoselect mode, or if DQ5  
goes high (while the device is providing status data).  
Write Operation Status  
The device provides several bits to determine the sta-  
tus of a write operation: DQ2, DQ3, DQ5, DQ6, DQ7,  
and RY/BY#. Table 6 on page 22 and the following  
8. The fourth cycle of the autoselect command sequence is  
a read cycle.  
9. The data is 00h for an unprotected sector and 01h for a  
protected sector. See “Autoselect Command  
18  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
subsections describe the functions of these bits.  
DQ7, RY/BY#, and DQ6 each offer a method for de-  
termining whether a program or erase operation is  
complete or in progress. These three bits are dis-  
cussed first.  
START  
DQ7: Data# Polling  
Read DQ7–DQ0  
Addr = VA  
The Data# Polling bit, DQ7, indicates to the host sys-  
tem whether an Embedded Algorithm is in progress  
or completed, or whether the device is in Erase Sus-  
pend. Data# Polling is valid after the rising edge of  
the final WE# pulse in the program or erase com-  
mand sequence.  
Yes  
DQ7 = Data?  
During the Embedded Program algorithm, the device  
outputs on DQ7 the complement of the datum pro-  
grammed to DQ7. This DQ7 status also applies to  
programming during Erase Suspend. When the Em-  
bedded Program algorithm is complete, the device  
outputs the datum programmed to DQ7. The system  
must provide the program address to read valid sta-  
tus information on DQ7. If a program address falls  
within a protected sector, Data# Polling on DQ7 is  
active for approximately 1 µs, then the device re-  
turns to reading array data.  
No  
No  
DQ5 = 1?  
Yes  
During the Embedded Erase algorithm, Data# Polling  
produces a 0 on DQ7. When the Embedded Erase al-  
gorithm is complete, or if the device enters the Erase  
Suspend mode, Data# Polling produces a 1 on DQ7.  
This is analogous to the complement/true datum  
output described for the Embedded Program algo-  
rithm: the erase function changes all the bits in a  
sector to 1; prior to this, the device outputs the  
complement, or 0. The system must provide an ad-  
dress within any of the sectors selected for erasure  
to read valid status information on DQ7.  
Read DQ7–DQ0  
Addr = VA  
Yes  
DQ7 = Data?  
No  
After an erase command sequence is written, if all  
sectors selected for erasing are protected, Data#  
Polling on DQ7 is active for approximately 100 µs,  
then the device returns to reading array data. If not  
all selected sectors are protected, the Embedded  
Erase algorithm erases the unprotected sectors, and  
ignores the selected sectors that are protected.  
PASS  
FAIL  
Notes:  
1. VA = Valid address for programming. During a sector  
erase operation, a valid address is an address within any  
sector selected for erasure. During chip erase, a valid  
address is any non-protected sector address.  
When the system detects DQ7 has changed from the  
complement to true data, it can read valid data at  
DQ7–DQ0 on the following read cycles. This is be-  
cause DQ7 may change asynchronously with  
DQ0–DQ6 while Output Enable (OE#) is asserted  
low. Figure 19‚ on page 33 Data# Polling Timings  
(During Embedded Algorithms), illustrates this.  
2. DQ7 should be rechecked even if DQ5 = 1 because DQ7  
may change simultaneously with DQ5.  
Figure 5. Data# Polling Algorithm  
Table 6 on page 22 shows the outputs for Data#  
Polling on DQ7. Figure 5 shows the Data# Polling al-  
gorithm.  
RY/BY#: Ready/Busy#  
The RY/BY# is a dedicated, open-drain output pin  
that indicates whether an Embedded Algorithm is in  
progress or complete. The RY/BY# status is valid  
after the rising edge of the final WE# pulse in the  
command sequence. Since RY/BY# is an open-drain  
output, several RY/BY# pins can be tied together in  
parallel with a pull-up resistor to VCC.  
If the output is low (Busy), the device is actively  
erasing or programming. (This includes program-  
March 3, 2005  
19  
A d v a n c e I n f o r m a t i o n  
ming in the Erase Suspend mode.) If the output is  
(that is, the Embedded Erase algorithm is in  
progress), or whether that sector is erase-sus-  
pended. Toggle Bit II is valid after the rising edge of  
the final WE# pulse in the command sequence. The  
device toggles DQ2 with each OE# or CE# read cy-  
cle.  
high (Ready), the device is ready to read array data  
(including during the Erase Suspend mode), or is in  
the standby mode.  
Table 6 on page 22 shows the outputs for RY/BY#.  
Figure 14‚ on page 28, Figure 17‚ on page 31, and  
Figure 18‚ on page 32 shows RY/BY# for reset, pro-  
gram, and erase operations, respectively.  
DQ2 toggles when the system reads at addresses  
within those sectors that have been selected for era-  
sure. But DQ2 cannot distinguish whether the sector  
is actively erasing or is erase-suspended. DQ6, by  
comparison, indicates whether the device is actively  
erasing, or is in Erase Suspend, but cannot distin-  
guish which sectors are selected for erasure. Thus,  
both status bits are required for sector and mode in-  
formation. Refer to Table 6 on page 22 to compare  
outputs for DQ2 and DQ6.  
DQ6: Toggle Bit I  
Toggle Bit I on DQ6 indicates whether an Embedded  
Program or Erase algorithm is in progress or com-  
plete, or whether the device has entered the Erase  
Suspend mode. Toggle Bit I may be read at any ad-  
dress, and is valid after the rising edge of the final  
WE# pulse in the command sequence (prior to the  
program or erase operation), and during the sector  
erase time-out.  
Figure 6‚ on page 21 shows the toggle bit algorithm  
in flowchart form, and the section DQ2: Toggle Bit  
II‚ on page 20 explains the algorithm. See also the  
DQ6: Toggle Bit I subsection. Figure 20‚ on page 33  
shows the toggle bit timing diagram. Figure 21‚ on  
page 34 shows the differences between DQ2 and  
DQ6 in graphical form.  
During an Embedded Program or Erase algorithm op-  
eration, successive read cycles to any address cause  
DQ6 to toggle (The system may use either OE# or  
CE# to control the read cycles). When the operation  
is complete, DQ6 stops toggling.  
After an erase command sequence is written, if all  
sectors selected for erasing are protected, DQ6 tog-  
gles for approximately 100 µs, then returns to read-  
ing array data. If not all selected sectors are  
protected, the Embedded Erase algorithm erases the  
unprotected sectors, and ignores the selected sec-  
tors that are protected.  
Reading Toggle Bits DQ6/DQ2  
Refer to Figure 6‚ on page 21 for the following dis-  
cussion. Whenever the system initially begins read-  
ing toggle bit status, it must read DQ7–DQ0 at least  
twice in a row to determine whether a toggle bit is  
toggling. Typically, the system would note and store  
the value of the toggle bit after the first read. After  
the second read, the system would compare the new  
value of the toggle bit with the first. If the toggle bit  
is not toggling, the device has completed the pro-  
gram or erase operation. The system can read array  
data on DQ7–DQ0 on the following read cycle.  
The system can use DQ6 and DQ2 together to deter-  
mine whether a sector is actively erasing or is  
erase-suspended. When the device is actively eras-  
ing (that is, the Embedded Erase algorithm is in  
progress), DQ6 toggles. When the device enters the  
Erase Suspend mode, DQ6 stops toggling. However,  
the system must also use DQ2 to determine which  
sectors are erasing or erase-suspended. Alterna-  
tively, the system can use DQ7 (see the subsection  
on DQ7: Data# Polling‚ on page 19).  
However, if after the initial two read cycles, the sys-  
tem determines that the toggle bit is still toggling,  
the system also should note whether the value of  
DQ5 is high (see the section on DQ5). If it is, the  
system should then determine again whether the  
toggle bit is toggling, since the toggle bit may have  
stopped toggling just as DQ5 went high. If the toggle  
bit is no longer toggling, the device has successfully  
completed the program or erase operation. If it is  
still toggling, the device did not completed the oper-  
ation successfully, and the system must write the  
reset command to return to reading array data.  
If a program address falls within a protected sector,  
DQ6 toggles for approximately 1 µs after the pro-  
gram command sequence is written, then returns to  
reading array data.  
DQ6 also toggles during the erase-suspend-program  
mode, and stops toggling once the Embedded Pro-  
gram algorithm is complete.  
The remaining scenario is that the system initially  
determines that the toggle bit is toggling and DQ5  
has not gone high. The system may continue to  
monitor the toggle bit and DQ5 through successive  
read cycles, determining the status as described in  
the previous paragraph. Alternatively, it may choose  
to perform other system tasks. In this case, the sys-  
tem must start at the beginning of the algorithm  
when it returns to determine the status of the opera-  
tion (top of Figure 6‚ on page 21).  
Table 6 on page 22 shows the outputs for Toggle Bit I  
on DQ6. Figure 6‚ on page 21 shows the toggle bit  
algorithm. Figure 20‚ on page 33 shows the toggle  
bit timing diagrams. Figure 21 shows the differences  
between DQ2 and DQ6 in graphical form. See also  
the subsection on DQ2: Toggle Bit II‚ on page 20.  
DQ2: Toggle Bit II  
The “Toggle Bit II” on DQ2, when used with DQ6, in-  
dicates whether a particular sector is actively erasing  
20  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Under these conditions DQ5 produces a 1. This is a  
failure condition that indicates the program or erase  
cycle was not successfully completed.  
START  
The DQ5 failure condition may appear if the system  
tries to program a 1 to a location that is previously  
programmed to “0.Only an erase operation can  
change a 0 back to a 1. Under this condition, the  
device halts the operation, and when the operation  
has exceeded the timing limits, DQ5 produces a 1.  
Read DQ7–DQ0  
(Note 1)  
Read DQ7–DQ0  
Under both these conditions, the system must issue  
the reset command to return the device to reading  
array data.  
DQ3: Sector Erase Timer  
No  
Toggle Bit  
= Toggle?  
After writing a sector erase command sequence, the  
system may read DQ3 to determine whether or not  
an erase operation has begun. (The sector erase  
timer does not apply to the chip erase command.) If  
additional sectors are selected for erasure, the entire  
time-out also applies after each additional sector  
erase command. When the time-out is complete,  
DQ3 switches from 0 to 1. If the time between addi-  
tional sector erase commands from the system can  
be assumed to be less than 50 µs, the system need  
not monitor DQ3. See also Sector Erase Command  
Sequence‚ on page 16.  
Yes  
No  
DQ5 = 1?  
Yes  
(Notes  
1, 2)  
Read DQ7–DQ0  
Twice  
After the sector erase command sequence is written,  
the system should read the status on DQ7 (Data#  
Polling) or DQ6 (Toggle Bit I) to ensure the device  
has accepted the command sequence, and then read  
DQ3. If DQ3 is 1, the internally controlled erase cycle  
has begun; all further commands (other than Erase  
Suspend) are ignored until the erase operation is  
complete. If DQ3 is 1, the device will accept addi-  
tional sector erase commands. To ensure the com-  
mand has been accepted, the system software  
should check the status of DQ3 prior to and following  
each subsequent sector erase command. If DQ3 is  
high on the second status check, the last command  
might not have been accepted. Table 6 on page 22  
shows the outputs for DQ3.  
Toggle Bit  
= Toggle?  
No  
Yes  
Program/Erase  
Operation Not  
Complete, Write  
Reset Command  
Program/Erase  
Operation Complete  
Notes:  
1. Read toggle bit twice to determine whether or not it is  
toggling. See text.  
2. Recheck toggle bit because it may stop toggling as DQ5  
changes to 1. See text.  
Figure 6. Toggle Bit Algorithm  
DQ5: Exceeded Timing Limits  
DQ5 indicates whether the program or erase time  
has exceeded a specified internal pulse count limit.  
March 3, 2005  
21  
A d v a n c e I n f o r m a t i o n  
Table 6. Write Operation Status  
DQ7  
DQ5  
DQ2  
Operation  
(Note 2)  
DQ6  
Toggle  
Toggle  
(Note 1)  
DQ3  
N/A  
1
(Note 2)  
RY/BY#  
Embedded Program Algorithm  
Embedded Erase Algorithm  
DQ7#  
0
0
0
No toggle  
Toggle  
0
0
Standard  
Mode  
Reading within Erase  
Suspended Sector  
1
No toggle  
0
N/A  
Toggle  
1
Erase  
Suspend  
Mode  
Reading within Non-Erase  
Suspended Sector  
Data  
Data  
Data  
0
Data  
N/A  
Data  
N/A  
1
0
Erase-Suspend-Program  
DQ7#  
Toggle  
Notes:  
1. DQ5 switches to 1 when an Embedded Program or Embedded Erase operation has exceeded the maximum timing limits.  
See DQ5: Exceeded Timing Limits‚ on page 21 for more information.  
2. DQ7 and DQ2 require a valid address when reading status information. Refer to the appropriate subsection for further  
details.  
Voltage with Respect to Ground  
Absolute Maximum Ratings  
. . . . . . . . . . . . . . . .VCC (Note 1)–0.5 V to +2.5 V  
Storage Temperature  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A9,OE#,  
Plastic Packages. . . . . . . . . . . . . .–65°C to +150°C  
and RESET# (Note 2) . . . . . . . . .0.5 V to +11.0 V  
Ambient Temperature  
. . . . . . All other pins (Note 1)–0.5 V to VCC+0.5 V  
with Power Applied. . . . . . . . . . . .–65°C to +125°C  
Output Short Circuit Current (Note 3). . . . . 100 mA  
Notes:  
1. Minimum DC voltage on input or I/O pins is –0.5 V. During voltage transitions, input or I/O pins may overshoot V to –2.0  
SS  
V for periods of up to 20 ns. See Figure 7. Maximum DC voltage on input or I/O pins is V +0.5 V. During voltage  
CC  
transitions, input or I/O pins may overshoot to V +2.0 V for periods up to 20 ns. See Figure 8.  
CC  
2. Minimum DC input voltage on pins A9, OE#, and RESET# is –0.5 V. During voltage transitions, A9, OE#, and RESET# may  
overshoot V to –2.0 V for periods of up to 20 ns. See. Maximum DC input voltage on pin A9 is +11.0 V which may  
SS  
overshoot to 12.5 V for periods up to 20 ns.  
3. No more than one output may be shorted to ground at a time. Duration of the short circuit should not be greater than one  
second.  
Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress  
rating only; functional operation of the device at these or any other conditions above those indicated in the operational sections  
of this data sheet is not implied. Exposure of the device to absolute maximum rating conditions for extended periods may  
affect device reliability.  
20 ns  
20 ns  
20 ns  
0.0 V  
V
CC  
+2.0 V  
–0.5 V  
–2.0 V  
V
CC  
+0.5 V  
2.0 V  
20 ns  
20 ns  
20 ns  
Figure 7. Maximum Negative  
Overshoot Waveform  
Figure 8. Maximum Positive  
Overshoot Waveform  
22  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
VCC for regulated voltage range . +1.70 V to +2.2 V  
Operating Ranges  
Commercial (C) Devices  
Operating ranges define those limits between which  
the functionality of the device is guaranteed.  
Ambient Temperature (TA). . . . . . . . . 0°C to +70°C  
Industrial (I) Devices  
Ambient Temperature (TA). . . . . . . –40°C to +85°C  
VCC Supply Voltages  
VCC for full voltage range . . . . . +1.65 V to +2.2 V  
March 3, 2005  
23  
A d v a n c e I n f o r m a t i o n  
DC Characteristics  
CMOS Compatible  
Parameter  
Description  
Test Conditions  
Min  
Typ  
Max  
± 1.0  
35  
Unit  
µA  
V
V
= V to V  
,
CC  
IN  
SS  
I
Input Load Current  
LI  
= V  
CC  
CC max  
I
A9 Input Load Current  
Output Leakage Current  
V
= V  
; A9 = 11.0 V  
µA  
LIT  
CC  
CC max  
V
V
= V to V  
,
OUT  
SS  
CC  
I
± 1.0  
µA  
LO  
= V  
CC  
CC max  
5 MHz  
1 MHz  
5 MHz  
1 MHz  
5
1
5
1
10  
3
CE# = V OE#  
Byte Mode  
V
IL,  
=
IH,  
IH,  
V
Active Read Current  
CC  
I
I
mA  
mA  
CC1  
(Notes 1, 2)  
10  
3
CE# = V OE#  
V
V
IL,  
=
=
Word Mode  
V
Active Write Current  
CC  
CE# = V OE#  
20  
25  
CC2  
IL,  
IH  
(Notes 2, 3, 5)  
I
I
V
V
Standby Current (Note 2)  
CE#, RESET# = V ± ±0.2 V  
1
1
5
5
µA  
µA  
CC3  
CC4  
CC  
CC  
CC  
Reset Current (Note 2)  
RESET# = V ± ±0.2 V  
SS  
Automatic Sleep Mode  
(Notes 2, 3)  
V
V
= V ± ±0.2 V;  
IH  
IL  
CC  
I
1
5
µA  
CC5  
= V ± ±0.2 V  
SS  
V
Input Low Voltage  
Input High Voltage  
–0.5  
0.2 x V  
V
V
IL  
CC  
V
V
0.8 x V  
V
+ 0.3  
CC  
IH  
CC  
Voltage for Autoselect and  
Temporary Sector Unprotect  
V
= 2.0 V  
9.0  
11.0  
V
ID  
CC  
V
V
I
I
I
I
= 2.0 mA, V = V  
0.25  
0.1  
V
V
V
V
OL1  
OL2  
OH1  
OH2  
OL  
OL  
OH  
OH  
CC  
CC min  
Output Low Voltage  
Output High Voltage  
= 100 µA, V = V  
CC  
CC min  
V
V
= –2.0 mA, V = V  
0.7 x V  
CC  
CC  
CC min  
= –100 µA, V  
= V  
V
–0.1  
CC  
CC min  
CC  
Low V Lock-Out Voltage (Note  
4)  
CC  
V
1.2  
1.5  
V
LKO  
Notes:  
1. The I current listed is typically less than 1 mA/MHz, with OE# at V . Typical V is 2.0 V.  
CC  
IH  
CC  
2. The maximum I specifications are tested with V = V max.  
CC  
CC  
CC  
3.  
I
active while Embedded Erase or Embedded Program is in progress.  
CC  
4. Automatic sleep mode enables the low power mode when addresses remain stable for t  
5. Not 100% tested.  
+ 50 ns.  
ACC  
24  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
DC Characteristics (Continued)  
Zero Power Flash  
20  
15  
10  
5
0
0
500  
1000  
1500  
2000  
2500  
3000  
3500  
4000  
Time in ns  
Note: Addresses are switching at 1 MHz  
Figure 9. ICC1 Current vs. Time (Showing Active and Automatic Sleep Currents)  
10  
8
6
2.2 V  
4
1.8 V  
2
0
1
2
3
4
5
Frequency in MHz  
Note: T = 25 °C  
Figure 10. Typical ICC1 vs. Frequency  
March 3, 2005  
25  
A d v a n c e I n f o r m a t i o n  
Table 7. Test Specifications  
Test Conditions  
Test Condition  
All Speed Options Unit  
Output Load Capacitance, C  
(including jig capacitance)  
L
30  
pF  
Input Rise and Fall Times  
Input Pulse Levels  
5
ns  
V
Device  
Under  
Test  
0.0–2.0  
Input timing measurement  
reference levels  
1.0  
1.0  
V
V
C
L
Output timing measurement  
reference levels  
Figure 11. Test Setup  
Key to Switching Waveforms  
WAVEFORM  
INPUTS  
OUTPUTS  
Steady  
Changing from H to L  
Changing from L to H  
Don’t Care, Any Change Permitted  
Does Not Apply  
Changing, State Unknown  
Center Line is High Impedance State (High Z)  
2.0 V  
0.0 V  
1.0 V  
1.0 V  
Input  
Measurement Level  
Output  
Figure 12. Input Waveforms and Measurement Levels  
26  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Read Operations  
Parameter  
Speed Options  
JEDEC  
Std  
Description  
Test Setup  
Min  
-100R -110  
-120  
-150 Unit  
t
t
Read Cycle Time (Note 1)  
Address to Output Delay  
100  
100  
110  
110  
120  
150  
150  
ns  
ns  
AVAV  
RC  
CE# = V  
IL  
t
t
Max  
120  
AVQV  
ACC  
OE# = V  
IL  
t
t
Chip Enable to Output Delay  
OE# = V  
Max  
Max  
Max  
Max  
Min  
100  
35  
110  
45  
120  
50  
150  
65  
ns  
ns  
ns  
ns  
ns  
ELQV  
GLQV  
EHQZ  
GHQZ  
CE  
IL  
t
t
t
Output Enable to Output Delay  
OE  
t
t
Chip Enable to Output High Z (Note 1)  
Output Enable to Output High Z (Note 1)  
16  
16  
0
DF  
t
DF  
Read  
Output Enable  
Hold Time (Note 1)  
t
OEH  
Toggle and  
Data# Polling  
Min  
Min  
30  
0
ns  
ns  
Output Hold Time From Addresses, CE# or  
OE#, Whichever Occurs First (Note 1)  
t
t
OH  
AXQX  
Notes:  
1. Not 100% tested.  
2. See Figure 11‚ on page 26 and Table 7 on page 26 for test specifications.  
tRC  
Addresses Stable  
tACC  
Addresses  
CE#  
tDF  
tOE  
OE#  
tOEH  
WE#  
tCE  
tOH  
HIGH Z  
HIGH Z  
Output Valid  
Outputs  
RESET#  
RY/BY#  
0 V  
Figure 13. Read Operations Timings  
March 3, 2005  
27  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Hardware Reset (RESET#)  
Parameter  
JEDEC  
Std  
Description  
Test Setup  
Max  
All Speed Options  
Unit  
RESET# Pin Low (During Embedded  
Algorithms) to Read or Write (See Note)  
t
t
20  
µs  
READY  
RESET# Pin Low (NOT During Embedded  
Algorithms) to Read or Write (See Note)  
Max  
500  
ns  
READY  
t
RESET# Pulse Width  
Min  
Min  
Min  
Min  
500  
200  
20  
ns  
ns  
µs  
ns  
RP  
t
RESET# High Time Before Read (See Note)  
RESET# Low to Standby Mode  
RY/BY# Recovery Time  
RH  
t
RPD  
t
0
RB  
Note: Not 100% tested.  
RY/BY#  
CE#, OE#  
RESET#  
tRH  
tRP  
tReady  
Reset Timings NOT during Embedded Algorithms  
Reset Timings during Embedded Algorithms  
tReady  
RY/BY#  
tRB  
CE#, OE#  
RESET#  
tRP  
Figure 14. RESET# Timings  
28  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Word/Byte Configuration (BYTE#)  
Parameter  
Speed Options  
JEDEC  
Std  
Description  
-100R  
-110  
-120  
-150  
Unit  
ns  
t
t
t
t
CE# to BYTE# Switching Low or High  
BYTE# Switching Low to Output HIGH Z  
BYTE# Switching High to Output Active  
Max  
Max  
Min  
10  
ELFL/ ELFH  
50  
55  
60  
60  
ns  
FLQZ  
FHQV  
100  
110  
120  
150  
ns  
CE#  
OE#  
BYTE#  
t
ELFL  
Data Output  
(DQ0–DQ14)  
Data Output  
(DQ0–DQ7)  
BYTE#  
DQ0–DQ14  
DQ15/A-1  
Switching  
from word  
to byte  
mode  
Address  
Input  
DQ15  
Output  
t
FLQZ  
t
ELFH  
BYTE#  
BYTE#  
Switching  
from byte  
to word  
Data Output  
(DQ0–DQ7)  
Data Output  
DQ0–DQ14  
DQ15/A-1  
(DQ0–DQ14)  
mode  
Address  
Input  
DQ15  
Output  
t
FHQV  
Figure 15. BYTE# Timings for Read Operations  
CE#  
The falling edge of the last WE# signal  
WE#  
BYTE#  
t
AS  
SET  
(t  
)
t
(t  
)
HOLD  
AH  
Note: Refer to the Erase/Program Operations table for t and t  
specifications.  
AH  
AS  
Figure 16. BYTE# Timings for Write Operations  
March 3, 2005  
29  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Erase/Program Operations  
Parameter  
Speed Options  
JEDEC  
Std  
Description  
Write Cycle Time (Note 1)  
-100R  
-110  
-120  
-150  
Unit  
ns  
t
t
Min  
Min  
Min  
Min  
Min  
Min  
100  
110  
120  
150  
AVAV  
AVWL  
WLAX  
WC  
t
t
t
Address Setup Time  
Address Hold Time  
Data Setup Time  
0
ns  
AS  
AH  
DS  
DH  
t
50  
50  
55  
55  
60  
60  
70  
70  
ns  
t
t
t
t
ns  
DVWH  
WHDX  
Data Hold Time  
0
0
ns  
t
Output Enable Setup Time  
ns  
OES  
Read Recovery Time Before Write  
(OE# High to WE# Low)  
t
t
Min  
0
ns  
GHWL  
GHWL  
t
t
t
CE# Setup Time  
CE# Hold Time  
Min  
Min  
Min  
Min  
Typ  
Typ  
Typ  
Min  
Min  
Min  
0
0
ns  
ns  
ns  
ns  
ELWL  
WHEH  
WLWH  
WHWL  
CS  
CH  
WP  
t
t
t
t
Write Pulse Width  
Write Pulse Width High  
50  
55  
60  
70  
t
30  
10  
12  
2
WPH  
Byte  
t
t
t
Programming Operation (Notes 1, 2)  
µs  
WHWH1  
WHWH2  
WHWH1  
Word  
t
Sector Erase Operation (Notes 1, 2)  
sec  
µs  
WHWH2  
t
V
Setup Time  
50  
0
VCS  
CC  
t
Recovery Time from RY/BY#  
ns  
RB  
t
Program/Erase Valid to RY/BY# Delay  
200  
ns  
BUSY  
Notes:  
1. Not 100% tested.  
2. See the Erase and Programming Performance‚ on page 38 section for more information.  
30  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Program Command Sequence (last two cycles)  
Read Status Data (last two cycles)  
tAS  
PA  
tWC  
Addresses  
555h  
PA  
PA  
tAH  
CE#  
OE#  
tCH  
tWHWH1  
tWP  
WE#  
Data  
tWPH  
tCS  
tDS  
tDH  
PD  
DOUT  
A0h  
Status  
tBUSY  
tRB  
RY/BY#  
VCC  
tVCS  
Notes:  
1. PA = program address, PD = program data, D  
is the true data at the program address.  
OUT  
2. Illustration shows device in word mode.  
Figure 17. Program Operation Timings  
March 3, 2005  
31  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Erase Command Sequence (last two cycles)  
Read Status Data  
VA  
tAS  
SA  
tWC  
VA  
Addresses  
CE#  
2AAh  
555h for chip erase  
tAH  
tCH  
OE#  
tWP  
WE#  
tWPH  
tWHWH2  
tCS  
tDS  
tDH  
In  
Data  
Complete  
55h  
30h  
Progress  
10 for Chip Erase  
tBUSY  
tRB  
RY/BY#  
VCC  
tVCS  
Notes:  
1. SA = sector address (for Sector Erase), VA = Valid Address for reading status data (see Write Operation Status‚ on page 18  
2. Illustration shows device in word mode.  
Figure 18. Chip/Sector Erase Operation Timings  
32  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
tRC  
VA  
Addresses  
VA  
VA  
tACC  
tCE  
CE#  
tCH  
tOE  
OE#  
tOEH  
WE#  
tDF  
tOH  
High Z  
High Z  
DQ7  
Valid Data  
Complement  
Complement  
Status Data  
True  
DQ0–DQ6  
Valid Data  
Status Data  
True  
tBUSY  
RY/BY#  
Note: VA = Valid address. Illustration shows first status cycle after command sequence, last status read cycle, and array data read  
cycle.  
Figure 19. Data# Polling Timings (During Embedded Algorithms)  
tRC  
Addresses  
VA  
tACC  
tCE  
VA  
VA  
VA  
CE#  
tCH  
tOE  
OE#  
tOEH  
tDF  
tOH  
WE#  
High Z  
DQ6/DQ2  
RY/BY#  
Valid Status  
(first read)  
Valid Status  
Valid Status  
Valid Data  
(second read)  
(stops toggling)  
tBUSY  
Note: VA = Valid address; not required for DQ6. Illustration shows first two status cycle after command sequence, last status  
read cycle, and array data read cycle.  
Figure 20. Toggle Bit Timings (During Embedded Algorithms)  
March 3, 2005  
33  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Enter  
Erase  
Suspend  
Enter Erase  
Suspend Program  
Embedded  
Erase  
Resume  
Erasing  
Erase  
Erase Suspend  
Read  
Erase  
Suspend  
Program  
Erase  
Complete  
WE#  
Erase  
Erase Suspend  
Read  
DQ6  
DQ2  
Note: The system may use CE# or OE# to toggle DQ2 and DQ6. DQ2 toggles only when read at an address within an  
erase-suspended sector.  
Figure 21. DQ2 vs. DQ6  
Temporary Sector Unprotect  
Parameter  
JEDEC  
Std  
Description  
Rise and Fall Time  
ID  
All Speed Options  
Unit  
t
V
Min  
Min  
500  
ns  
VIDR  
RESET# Setup Time for Temporary Sector  
Unprotect  
t
4
µs  
RSP  
10 V  
RESET#  
0 or 1.8 V  
0 or 1.8 V  
tVIDR  
tVIDR  
Program or Erase Command Sequence  
CE#  
WE#  
tRSP  
RY/BY#  
Figure 22. Temporary Sector Unprotect Timing Diagram  
34  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
VID  
VIH  
RESET#  
SA, A6,  
A1, A0  
Valid*  
Sector Protect/Unprotect  
60h 60h  
Valid*  
Valid*  
Status  
Verify  
40h  
Data  
Sector Protect: 150 µs  
Sector Unprotect: 15 ms  
1 µs  
CE#  
WE#  
OE#  
* For sector protect, A6 = 0, A1 = 1, A0 = 0. For sector unprotect, A6 = 1, A1 = 1, A0 = 0.  
Figure 23. Sector Protect/Unprotect Timing Diagram  
March 3, 2005  
35  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
Alternate CE# Controlled Erase/Program Operations  
Parameter  
Speed Options  
Description  
JEDEC  
Std  
-100R -110  
-120  
-150  
Unit  
ns  
t
t
Write Cycle Time (Note 1)  
Address Setup Time  
Address Hold Time  
Data Setup Time  
Min  
Min  
Min  
Min  
Min  
Min  
100  
110  
120  
150  
AVAV  
WC  
t
t
t
0
ns  
AVEL  
ELAX  
AS  
AH  
DS  
DH  
t
50  
50  
55  
55  
60  
60  
70  
70  
ns  
t
t
t
ns  
DVEH  
EHDX  
t
Data Hold Time  
0
0
ns  
t
Output Enable Setup Time  
ns  
OES  
Read Recovery Time Before Write  
(OE# High to WE# Low)  
t
t
t
Min  
0
ns  
GHEL  
GHEL  
t
t
WE# Setup Time  
WE# Hold Time  
Min  
Min  
Min  
Min  
Typ  
Typ  
Typ  
0
0
ns  
ns  
ns  
ns  
WLEL  
WS  
t
EHWH  
WH  
t
t
CE# Pulse Width  
CE# Pulse Width High  
50  
55  
60  
70  
ELEH  
CP  
t
t
30  
10  
12  
2
EHEL  
CPH  
Byte  
Programming Operation  
(Notes 1, 2)  
t
t
t
t
µs  
WHWH1  
WHWH1  
WHWH2  
Word  
Sector Erase Operation (Notes 1, 2)  
sec  
WHWH2  
Notes:  
1. Not 100% tested.  
2. See the Erase and Programming Performance‚ on  
page 38 section for more information.  
36  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
AC Characteristics  
555 for program  
2AA for erase  
PA for program  
SA for sector erase  
555 for chip erase  
Data# Polling  
Addresses  
PA  
tWC  
tWH  
tAS  
tAH  
WE#  
OE#  
tGHEL  
tWHWH1 or 2  
tCP  
CE#  
Data  
tWS  
tCPH  
tDS  
tBUSY  
tDH  
DQ7#  
DOUT  
tRH  
A0 for program  
55 for erase  
PD for program  
30 for sector erase  
10 for chip erase  
RESET#  
RY/BY#  
Notes:  
1. PA = program address, PD = program data, DQ7# =  
complement of the data written, D = data written  
OUT  
2. Figure indicates the last two bus cycles of command  
sequence.  
3. Word mode address used as an example.  
Figure 24. Alternate CE# Controlled Write Operation Timings  
March 3, 2005  
37  
A d v a n c e I n f o r m a t i o n  
Erase and Programming Performance  
Typ (Note  
1)  
Parameter  
Max (Note 2)  
Unit  
s
Comments  
Sector Erase Time  
Chip Erase Time  
2
38  
10  
12  
5
15  
Excludes 00h programming  
prior to erasure (Note 4)  
s
Byte Programming Time  
Word Programming Time  
300  
360  
40  
µs  
µs  
s
Excludes system level  
overhead (Note 5)  
Byte Mode  
Word Mode  
Chip Programming Time  
(Note 3)  
3.5  
30  
s
Notes:  
1. Typical program and erase times assume the following conditions: 25°C, 2.0 V V , 1,000,000 cycles. Additionally, programming  
CC  
typicals assume checkerboard pattern.  
2. Under worst case conditions of 90°C, VCC = 1.8 V, 1,000,000 cycles.  
3. The typical chip programming time is considerably less than the maximum chip programming time listed, since most bytes  
program faster than the maximum program times listed.  
4. In the pre-programming step of the Embedded Erase algorithm, all bytes are programmed to 00h before erasure.  
5. System-level overhead is the time required to execute the two- or four-bus-cycle sequence for the program command. See  
Table 5 on page 18 for further information on command definitions.  
6. The device has a minimum guaranteed erase and program cycle endurance of 1,000,000 cycles.  
Latchup Characteristics  
Description  
Min  
Max  
Input voltage with respect to V on all pins except I/O pins  
(including A9, OE#, and RESET#)  
SS  
–1.0 V  
11.0 V  
Input voltage with respect to V on all I/O pins  
–0.5 V  
V
+ 0.5 V  
SS  
CC  
V
Current  
–100 mA  
+100 mA  
CC  
Includes all pins except V . Test conditions: V = 1.8 V, one pin at a time.  
CC  
CC  
TSOP Pin and BGA Package Capacitance  
Parameter Symbol  
Parameter Description  
Test Setup  
Typ  
6
Max  
7.5  
5.0  
12  
Unit  
pF  
TSOP  
C
Input Capacitance  
V
= 0  
= 0  
= 0  
IN  
IN  
Fine-pitch BGA  
TSOP  
4.2  
8.5  
5.4  
7.5  
3.9  
pF  
pF  
C
Output Capacitance  
V
OUT  
OUT  
Fine-pitch BGA  
TSOP  
6.5  
9
pF  
pF  
C
Control Pin Capacitance  
V
IN  
IN2  
Fine-pitch BGA  
4.7  
pF  
Notes:  
1. Sampled, not 100% tested.  
2. Test conditions T = 25°C, f = 1.0 MHz.  
A
Data Retention  
Parameter  
Test Conditions  
150°C  
Min  
10  
Unit  
Years  
Years  
Minimum Pattern Data Retention Time  
125°C  
20  
38  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Physical Dimensions  
TS048—48-Pin Standard TSOP  
Dwg rev AA; 10/99  
March 3, 2005  
39  
A d v a n c e I n f o r m a t i o n  
Physical Dimensions  
FBA048—48-Ball Fine-Pitch Ball Grid Array (FBGA) 6 x 8 mm Package  
Dwg rev AF; 10/99  
40  
March 3, 2005  
A d v a n c e I n f o r m a t i o n  
Revision A + 3 (February 26, 2003)  
Global  
Revision Summary  
Revision A (August 14, 2002)  
Added 110 ns speed option.  
Distinctive Characteristics  
Initial Release.  
Revision A+1 (August 28, 2002)  
Updated Automatic Sleep Mode and standby mode  
current values.  
Sector Protection/Unprotection  
Changed beginning of second paragraph from, “The  
primary method....” to read, “Sector protection/un-  
protection.”  
Pin Configuration  
Updated VCC low-end value.  
Deleted third paragraph.  
Ordering Information  
FBB048—48-Ball Fine-Pitch Ball Grid Array (FBGA)  
6 x 8 mm package  
Changed WB package type to WA.  
DC Characteristics, CMOS Compatible  
Changed number in row D in table from 9.00 mm to  
8.0 mm.  
Updated VCC Standby and Reset currents Typ values,  
and Automatic Sleep Mode Typ value.  
Revision A + 2 (February 5, 2003)  
Revision A+ 4 (March 18, 2003)  
Global  
Ordering Information, Valid Combinations  
Removed dashes from Order Numbers.  
Changed fastest speed option from 103 ns to 100 ns,  
regulated voltage, added 110 ns speed option stan-  
dard voltage.  
Revision A + 5 (March 3, 2005)  
General Description  
Ordering Information  
Changed first sentenced to indicate 48-pin TSOP  
package option.  
Added Commercial and Industrial Pb-free Package  
temperatures.  
Command Definitions, Table 5  
Valid Combinations for TSOP package  
Removed TBD markers from device ID, Top Boot  
Block to 70h.  
Added two package codes  
Valid Combination for FBGA package  
Added two package codes  
Global  
Removed TBD markers from device ID, Bottom Boot  
Block to FIh.  
Changed address bits A18A11 to A17A11.  
Physical Dimensions, 48-pin TSOP  
Added Colophon.  
Changed from Reverse to Standard TSOP package.  
Updated Trademark information.  
March 3, 2005  
41  
A d v a n c e I n f o r m a t i o n  
Colophon  
The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary  
industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for any use that  
includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal  
injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control,  
medical life support system, missile launch control in weapon system), or (2) for any use where chance of failure is intolerable (i.e., submersible repeater and  
artificial satellite). Please note that Spansion LLC will not be liable to you and/or any third party for any claims or damages arising in connection with  
above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from  
such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current  
levels and other abnormal operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions  
on export under the Foreign Exchange and Foreign Trade Law of Japan, the US Export Administration Regulations or the applicable laws of any other country,  
the prior authorization by the respective government entity will be required for export of those products.  
Trademarks  
Copyright ©2003-2005 Advanced Micro Devices, Inc. All rights reserved.  
AMD, the AMD logo, and combinations thereof are registered trademarks of Advanced Micro Devices, Inc.  
ExpressFlash is a trademark of Advanced Micro Devices, Inc.  
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.  
42  
March 3, 2005  

相关型号:

SI9130DB

5- and 3.3-V Step-Down Synchronous Converters

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135LG-T1-E3

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9135_11

SMBus Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9136_11

Multi-Output Power-Supply Controller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130CG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130LG-T1-E3

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9130_11

Pin-Programmable Dual Controller - Portable PCs

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137DB

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9137LG

Multi-Output, Sequence Selectable Power-Supply Controller for Mobile Applications

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY

SI9122E

500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification Drivers

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY