| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Megabit 8-Bit) CMOS Volt-only, Uniform Sector Flash Memory DISTIN
Top Searches for this datasheetAm29F017D Megabit 8-Bit) CMOS Volt-only, Uniform Sector Flash Memory DISTINCTIVE CHARACTERISTICS Optimized memory card applications Backwards-compatible with Am29F016C Am29F017B 10%, single power supply operation Minimizes system level power requirements Manufactured 0.23 process technology High performance Access times fast power consumption typical active read current typical program/erase current typical standby current (standard access time active mode) Flexible sector architecture uniform sectors Kbytes each combination sectors erased. Supports full chip erase Group sector protection: hardware method locking sector groups prevent program erase operations within that sector group Temporary Sector Group Unprotect allows code changes previously locked sectors Embedded Algorithms Embedded Erase algorithm automatically preprograms erases entire chip combination designated sectors Embedded Program algorithm automatically writes verifies bytes specified addresses Unlock Bypass Program Command Reduces overall programming time when issuing multiple program command sequences Minimum 1,000,000 program/erase cycles sector guaranteed 20-year data retention 125°C Reliable operation life system Package options 40-pin TSOP 48-pin TSOP Compatible with JEDEC standards Pinout software compatible with single-power-supply Flash standard Superior inadvertent write protection Data# Polling toggle bits Provides software method detecting program erase cycle completion Ready/Busy# output (RY/BY#) Provides hardware method detecting program erase cycle completion Erase Suspend/Erase Resume Suspends sector erase operation read data from, program data non-erasing sector, then resumes erase operation Hardware reset (RESET#) Resets internal state machine read mode This Data Sheet states AMD's current technical specifications regarding Product described herein. This Data Sheet revised subsequent versions modifications changes technical specifications. Publication# 21195 Rev: Amendment/+2 Issue Date: March 2001 GENERAL DESCRIPTION Am29F017D Mbit, volt-only Flash memory organized 2,097,152 bytes. bits data appear DQ0-DQ7. Am29F017D offered 40-pin 48-pin TSOP package. This device designed programmed in-system with standard system volt supply. 12.0 volt required program erase operations. device also programmed standard EPROM programmers. This device manufactured using AMD's 0.23 process technology, offers features benefits 0.32 Am29F017B Am29F016C. standard device offers access times 120, allowing high-speed microprocessors operate without wait states. eliminate contention, device separate chip enable (CE#), write enable (WE#), output enable (OE#) controls. device requires only single volt power supply both read write functions. Internally generated regulated voltages provided program erase operations. device entirely command compatible with JEDEC single-power-supply Flash standard. Commands written command register using standard microprocessor write timings. Register contents serve input internal state-machine that controls erase programming circuitry. Write cycles also internally latch addresses data needed programming erase operations. Reading data device similar reading from other Flash EPROM devices. Device programming occurs executing program command sequence. This initiates Embedded Program algorithm-an internal algorithm that automatically times program pulse widths verifies proper cell margin. Device erasure occurs executing erase command sequence. This initiates Embedded Erase algorithm-an internal algorithm that automatically preprograms array already programmed) before executing erase operation. During erase, device automatically times erase pulse widths verifies proper cell margin. host system detect whether program erase operation complete observing RY/BY# pin, reading (Data# Polling) (toggle) status bits. After program erase cycle been completed, device ready read array data accept another command. sector erase architecture allows memory sectors erased reprogrammed without affecting data contents other sectors. device fully erased when shipped from factory. Hardware data protection measures include detector that automatically inhibits write operations during power transitions. hardware sector protection feature disables both program erase operations combination sectors memory. This achieved programming equipment. Erase Suspend feature enables user erase hold period time read data from, program data sector that selected erasure. True background erase thus achieved. hardware RESET# terminates operation progress resets internal state machine reading array data. RESET# tied system reset circuitry. system reset would thus also reset device, enabling system microprocessor read boot-up firmware from Flash memory. system place device into standby mode. Power consumption greatly reduced this mode. AMD's Flash technology combines years Flash memory manufacturing experience produce highest levels quality, reliability cost effectiveness. device electrically erases bits within sector simultaneously Fowler-Nordheim tunneling. data programmed using electron injection. Am29F017D TABLE CONTENTS Product Selector Guide Block Diagram Connection Diagrams Configuration Logic Symbol Ordering Information Device Operations DQ3: Sector Erase Timer Figure Toggle Algorithm. Table Write Operation Status. Absolute Maximum Ratings. Figure Maximum Negative Overshoot Waveform Figure Maximum Positive Overshoot Waveform. Table Am29F017D Device Operations Requirements Reading Array Data Writing Commands/Command Sequences Program Erase Operation Status Standby Mode RESET#: Hardware Reset Output Disable Mode. Table Sector Address Table. Operating Ranges Characteristics TTL/NMOS Compatible CMOS Compatible. Test Conditions. Figure Test Setup. Table Test Specifications Autoselect Mode. Table Am29F017D Autoselect Codes (High Voltage Method). Switching Waveforms. Characteristics Read-only Operations. Figure Read Operation Timings Sector Group Protection/Unprotection. Table Sector Group Addresses. Hardware Reset (RESET#) Figure RESET# Timings Temporary Sector Group Unprotect Figure Temporary Sector Group Unprotect Operation. Erase/Program Operations Figure Program Operation Timings. Figure Chip/Sector Erase Operation Timings Figure Data# Polling Timings (During Embedded Algorithms). Figure Toggle Timings (During Embedded Algorithms). Figure DQ6. Hardware Data Protection Write Inhibit Write Pulse "Glitch" Protection Logical Inhibit Power-Up Write Inhibit Temporary Sector Unprotect Figure Temporary Sector Group Unprotect Timing Diagram Common Flash Memory Interface (CFI) Table Query Identification String Table System Interface String. Table Device Geometry Definition Table Primary Vendor-Specific Extended Query Erase Program Operations Alternate Controlled Writes Figure Alternate Controlled Write Operation Timings Command Definitions Reading Array Data Reset Command. Autoselect Command Sequence Byte Program Command Sequence. Unlock Bypass Command Sequence. Figure Program Operation Chip Erase Command Sequence Sector Erase Command Sequence Erase Suspend/Erase Resume Commands. Figure Erase Operation. Command Definitions Table Am29F017D Command Definitions. Write Operation Status DQ7: Data# Polling. Figure Data# Polling Algorithm RY/BY#: Ready/Busy# DQ6: Toggle DQ2: Toggle Reading Toggle Bits DQ6/DQ2 DQ5: Exceeded Timing Limits Erase Programming Performance Latchup Characteristics TSOP Capacitance Data Retention. Physical Dimensions 040-40-Pin Standard Thin Small Outline Package TSR040-40-Pin Reverse Thin Small Outline Package. 048-48-Pin Standard Thin Small Outline Package TSR048-48-Pin Reverse Thin Small Outline Package. Revision Summary Revision (July 1997). Revision (January 1998) Revision (January 1998) Revision (April 1998). Revision (August 1998). Revision (January 1999) Revision (March 1999). Revision (May 1999) Revision (November 1999) Revision (May 2000) Revision (December 2000) Revision (March 2001) Am29F017D PRODUCT SELECTOR GUIDE Family Part Number Speed Options (VCC 10%) Access Time (ns) Access (ns) Access (ns) Am29F017D -120 -150 Note: Characteristics section more information. BLOCK DIAGRAM DQ0-DQ7 RY/BY# RESET# State Control Command Register Sector Switches Erase Voltage Generator Input/Output Buffers Voltage Generator Chip Enable Output Enable Logic Data Latch Detector Timer Address Latch Y-Decoder Y-Gating X-Decoder Cell Matrix A0-A20 Am29F017D CONNECTION DIAGRAMS RESET# RY/BY# 48-Pin Standard TSOP RY/BY# 48-Pin Reverse TSOP RESET# Am29F017D CONNECTION DIAGRAMS RESET# RY/BY# 40-Pin Standard TSOP RY/BY# 40-Pin Reverse TSOP RESET# Am29F017D CONFIGURATION A0-A20 RESET# RY/BY# Addresses Data Inputs/Outputs Chip Enable Write Enable Output Enable Hardware Reset Pin, Active Ready/Busy Output +5.0 single power supply Product Selector Guide device speed ratings voltage supply tolerances) Device Ground Connected Internally DQ0-DQ7 LOGIC SYMBOL A0-A20 DQ0-DQ7 RESET# RY/BY# Am29F017D ORDERING INFORMATION Standard Products standard products available several packages operating ranges. order number (Valid Combination) formed combination following: Am29F017D TEMPERATURE RANGE Commercial (0°C +70°C) Industrial (-40°C +85°C) Extended (-55°C +125°C) PACKAGE TYPE 48-Pin Thin Small Outline Package (TSOP) Standard Pinout 048) 48-Pin Thin Small Outline Package (TSOP) Reverse Pinout (TSR048) 40-Pin Thin Small Outline Package (TSOP) Standard Pinout 040) 40-Pin Thin Small Outline Package (TSOP) Reverse Pinout (TSR040) SPEED OPTION Product Selector Guide Valid Combinations DEVICE NUMBER/DESCRIPTION Am29F017D Megabit 8-Bit) CMOS Volt-only Sector Erase Flash Memory Read, Program, Erase Valid Combinations Valid Combinations AM29F017D-70 AM29F017D-90 AM29F017D-120 AM29F017D-150 E4C, E4I, F4C, E4C, E4I, E4E, F4C, F4I, Valid Combinations list configurations planned supported volume this device. Consult local sales office confirm availability specific valid combinations check newly released combinations. Am29F017D DEVICE OPERATIONS This section describes requirements device operations, which initiated through internal command register. command register itself does occupy addressable memory location. register composed latches that store commands, along with address data information needed execute command. contents register serve inputs internal state machine. state machine outputs dictate function device. appropriate device operations table lists inputs control levels required, resulting output. following subsections describe each these operations further detail. Table Operation Read Write CMOS Standby Standby Output Disable Hardware Reset Temporary Sector Unprotect (See Note) Am29F017D Device Operations RESET# A0-A20 DQ0-DQ7 DOUT High-Z High-Z High-Z High-Z Legend: Logic VIL, Logic High VIH, 12.0 Don't Care, Data DOUT Data Out, Address Note: sections Sector Group Protection Temporary Sector Unprotect more information. Requirements Reading Array Data read array data from outputs, system must drive pins VIL. power control selects device. output control gates array data output pins. should remain VIH. internal state machine reading array data upon device power-up, after hardware reset. This ensures that spurious alteration memory content occurs during power transition. command necessary this mode obtain array data. Standard microprocessor read cycles that assert valid addresses device address inputs produce valid data device data outputs. device remains enabled read access until command register contents altered. "Reading Array Data" more information. Refer Read Operations table timing specifications Read Operations Timings diagram timing waveforms. ICC1 Characteristics table represents active current specification reading array data. sectors memory), system must drive VIL, VIH. erase operation erase sector, multiple sectors, entire device. Sector Address Tables indicate address space that each sector occupies. "sector address" consists address bits required uniquely select sector. "Command Definitions" section details erasing sector entire chip, suspending/resuming erase operation. After system writes autoselect command sequence, device enters autoselect mode. system then read autoselect codes from internal register (which separate from memory array) DQ7-DQ0. Standard read cycle timings apply this mode. Refer "Autoselect Mode" "Autoselect Command Sequence" sections more information. ICC2 Characteristics table represents active current specification write mode. Characteristics" section contains timing specification tables timing diagrams write operations. Program Erase Operation Status During erase program operation, system check status operation reading status bits DQ7-DQ0. Standard read cycle timings Writing Commands/Command Sequences write command command sequence (which includes programming data device erasing Am29F017D read specifications apply. Refer "Write Operation Status" more information, each Characteristics section timing diagrams. Standby Mode When system reading writing device, place device standby mode. this mode, current consumption greatly reduced, outputs placed high impedance state, independent input. device enters CMOS standby mode when RESET# pins both held (Note that this more restricted voltage range than VIH.) device enters standby mode when RESET# pins both held VIH. device requires standard access time (tCE) read access when device either these standby modes, before ready read data. device also enters standby mode when RESET# driven low. Refer next section, "RESET#: Hardware Reset Pin". device deselected during erasure programming, device draws active current until operation completed. Characteristics tables, ICC3 represents standby current specification. read/write attempts duration RESET# pulse. device also resets internal state machine reading array data. operation that interrupted should reinitiated once device ready accept another command sequence, ensure data integrity. Current reduced duration RESET# pulse. When RESET# held VIL, device enters standby mode; RESET# held device enters CMOS standby mode. RESET# tied system reset circuitry. system reset would thus also reset Flash memory, enabling system read boot-up firmware from Flash memory. RESET# asserted during program erase operation, RY/BY# remains (busy) until internal reset operation complete, which requires time tREADY (during Embedded Algorithms). system thus monitor RY/BY# determine whether reset operation complete. RESET# asserted when program erase operation executing (RY/BY# "1"), reset operation completed within time tREADY (not during Embedded Algorithms). system read data after RESET# returns VIH. Refer Characteristics tables RESET# parameters timing diagram. RESET#: Hardware Reset RESET# provides hardware method resetting device reading array data. When system drives RESET# least period tRP, device immediately terminates operation progress, tristates data output pins, ignores Output Disable Mode When input VIH, output from device disabled. output pins placed high impedance state. Am29F017D Table Sector SA10 SA11 SA12 SA13 SA14 SA15 SA16 SA17 SA18 SA19 SA20 SA21 SA22 SA23 SA24 SA25 SA26 SA27 SA28 SA29 SA30 SA31 Sector Address Table Address Range 000000h-00FFFFh 010000h-01FFFFh 020000h-02FFFFh 030000h-03FFFFh 040000h-04FFFFh 050000h-05FFFFh 060000h-06FFFFh 070000h-07FFFFh 080000h-08FFFFh 090000h-09FFFFh 0A0000h-0AFFFFh 0B0000h-0BFFFFh 0C0000h-0CFFFFh 0D0000h-0DFFFFh 0E0000h-0EFFFFh 0F0000h-0FFFFFh 100000h-10FFFFh 110000h-11FFFFh 120000h-12FFFFh 130000h-13FFFFh 140000h-14FFFFh 150000h-15FFFFh 160000h-16FFFFh 170000h-17FFFFh 180000h-18FFFFh 190000h-19FFFFh 1A0000h-1AFFFFh 1B0000h-1BFFFFh 1C0000h-1CFFFFh 1D0000h-1DFFFFh 1E0000h-1EFFFFh 1F0000h-1FFFFFh Note: sectors Kbytes size. Am29F017D Autoselect Mode autoselect mode provides manufacturer device identification, sector protection verification, through identifier codes output DQ7-DQ0. This mode primarily intended programming equipment automatically match device programmed with corresponding programming algorithm. However, autoselect codes also accessed in-system through command register. When using programming equipment, autoselect mode requires (11.5 12.5 address Address pins must shown Autoselect Codes (High Voltage Method) table. addition, when verifying sector protection, sector address must appear appropriate highest order address bits. Refer corresponding Sector Address Tables. Command Definitions table shows remaining address bits that don't care. When necessary bits have been required, programming equipment then read corresponding identifier code DQ7-DQ0. access autoselect codes in-system, host system issue autoselect command command register, shown Command Definitions table. This method does require VID. "Command Definitions" details using autoselect mode. Table Description Manufacturer Device Am29F017D Sector Group Protection Verification Am29F017D Autoselect Codes (High Voltage Method) A8-A7 A5-A2 DQ7-DQ0 (protected) (unprotected) A20-A18 A17-A10 Sector Group Address Logic VIL, Logic High VIH, Sector Address, Don't care. Sector Group Protection/Unprotection hardware sector group protection feature disables both program erase operations sector. Each sector group consists four adjacent sectors. Table shows sectors goruped, address range that each sector group contains. hardware sector group unprotection feature re-enables both program erase operations previously protected sectors. Sector group protection/unprotection must implemented using programming equipment. procedure requires high voltage (VID) address control pins. Details this method provided supplement, publication number 23923. Contact representative obtain copy appropriate document. Note that sector group protection unprotection scheme differs from that used with previous versions this device, Am29F017B. device shipped with sector groups unprotected. offers option programming protecting sectors factory prior shipping device through AMD's ExpressFlashService. Contact representative details. possible determine whether sector group protected unprotected. "Autoselect Mode" details. Table Sector Group SGA0 SGA1 SGA2 SGA3 SGA4 SGA5 SGA6 SGA7 Sector Group Addresses Sectors SA0-SA3 SA4-SA7 SA8-SA11 SA12-SA15 SA16-SA19 SA20-SA23 SA24-SA27 SA28-SA31 Temporary Sector Group Unprotect This feature allows temporary unprotection previously protected sectors groups change data in-system. Sector Group Unprotect mode activated setting RESET# VID. During this mode, formerly protected sector groups programmed erased selecting sector group addresses. Once removed from RESET# pin, Am29F017D protected again. Figure shows algorithm, Temporary Sector/Sector Group Unprotect diagram shows timing waveforms, this feature. Hardware Data Protection command sequence requirement unlock cycles programming erasing provides data protection against inadvertent writes (refer Command Definitions table). addition, following hardware data protection measures prevent accidental erasure programming, which might otherwise caused spurious system level signals during power-up power-down transitions, from system noise. Write Inhibit When less than VLKO, device does accept write cycles. This protects data during power-up power-down. command register internal program/erase circuits disabled, device resets. Subsequent writes ignored until greater than VLKO. system must provide proper signals control pins prevent unintentional writes when greater than VLKO. Write Pulse "Glitch" Protection Noise pulses less than (typical) OE#, initiate write cycle. Logical Inhibit START RESET# (Note Perform Erase Program Operations RESET# Temporary Sector Group Unprotect Completed (Note Notes: protected sector groups unprotected. previously protected sector groups protected once again. Write cycles inhibited holding VIL, VIH. initiate write cycle, must logical zero while logical one. Power-Up Write Inhibit Figure Temporary Sector Group Unprotect Operation during power device does accept commands rising edge WE#. internal state machine automatically reset reading array data power-up. Am29F017D COMMON FLASH MEMORY INTERFACE (CFI) Common Flash Interface (CFI) specification outlines device host system software interrogation handshake, which allows specific vendor-specified software algorithms used entire families devices. Software support then device-independent, JEDEC ID-independent, forward- backward-compatible specified flash device families. Flash vendors standardize their existing interfaces long-term compatibility. This device enters Query mode when system writes Query command, 98h, address (XXh), time device ready read array data. system read information addresses given Tables 5-8. terminate reading data, system must write reset command. system also write query command when device autoselect mode. device enters query mode, system read data addresses given Tables 5-8. system must write reset command return device autoselect mode. further information, please refer Specification Publication 100, available World Wide Alternatively, contact representative copies these documents. Table Addresses Data Query Identification String Description Query Unique ASCII string "QRY" Primary Command Address Primary Extended Table Alternate Command (00h none exists) Address Alternate Extended Table (00h none exists) Table Addresses Data System Interface String Description Min. (write/erase) D7-D4: volt, D3-D0: millivolt Max. (write/erase) D7-D4: volt, D3-D0: millivolt Min. voltage (00h present) Max. voltage (00h present) Typical timeout single byte/word write Typical timeout Min. size buffer write (00h supported) Typical timeout individual block erase Typical timeout full chip erase (00h supported) Max. timeout byte/word write times typical Max. timeout buffer write times typical Max. timeout individual block erase times typical Max. timeout full chip erase times typical (00h supported) Am29F017D Table Addresses Data Device Geometry Definition Description Device Size byte Flash Device Interface description (refer publication 100) Max. number byte multi-byte write (00h supported) Number Erase Block Regions within device Erase Block Region Information (refer specification publication 100) Table Addresses Data Primary Vendor-Specific Extended Query Description Query-unique ASCII string "PRI" Major version number, ASCII Minor version number, ASCII Address Sensitive Unlock Required, Required Erase Suspend Supported, Read Only, Read Write Sector Protect Supported, Number sectors group Sector Temporary Unprotect: Supported, Supported Sector Protect/Unprotect scheme 29F040 mode, 29F016 mode, 29F400 mode, 29LV800A mode Simultaneous Operation: Supported, Supported Burst Mode Type: Supported, Supported Page Mode Type: Supported, Word Page, Word Page supply minimum supply maximum Top/bottom boot sector flag bottom, top. address 01h, ignore this field Am29F017D COMMAND DEFINITIONS Writing specific address data commands sequences into command register initiates device operations. Command Definitions table defines valid register command sequences. Writing incorrect address data values writing them improper sequence resets device reading array data. addresses latched falling edge CE#, whichever happens later. data latched rising edge CE#, whichever happens first. Refer appropriate timing diagrams Characteristics" section. however, device ignores reset commands until operation complete. reset command written between sequence cycles autoselect command sequence. Once autoselect mode, reset command must written return reading array data (also applies autoselect during Erase Suspend). goes high during program erase operation, writing reset command returns device reading array data (also applies during Erase Suspend). Autoselect Command Sequence autoselect command sequence allows host system access manufacturer devices codes, determine whether sector protected. Command Definitions table shows address data requirements. This method alternative that shown Autoselect Codes (High Voltage Method) table, which intended PROM programmers requires address autoselect command sequence initiated writing unlock cycles, followed autoselect command. device then enters autoselect mode, system read address number times, without initiating another command sequence. read cycle address XX00h retrieves manufacturer code. read cycle address XX01h returns device code. read cycle containing sector address (SA) address returns that sector protected, unprotected. Refer Sector Address tables valid sector addresses. system must write reset command exit autoselect mode return reading array data. Reading Array Data device automatically reading array data after device power-up. commands required retrieve data. device also ready read array data after completing Embedded Program Embedded Erase algorithm. After device accepts Erase Suspend command, device enters Erase Suspend mode. system read array data using standard read timings, except that reads address within erasesuspended sectors, device outputs status data. After completing programming operation Erase Suspend mode, system once again read array data with same exception. "Erase Suspend/ Erase Resume Commands" more information this mode. system must issue reset command re-enable device reading array data goes high, while autoselect mode. "Reset Command" section, next. also "Requirements Reading Array Data" "Device Operations" section more information. Read Operations table provides read parameters, Read Operation Timings diagram shows timing diagram. Byte Program Command Sequence Programming four-bus-cycle operation. program command sequence initiated writing unlock write cycles, followed program set-up command. program address data written next, which turn initiate Embedded Program algorithm. system required provide further controls timings. device automatically provides internally generated program pulses verify programmed cell margin. Command Definitions take shows address data requirements byte program command sequence. When Embedded Program algorithm complete, device then returns reading array data addresses longer latched. system determine status program operation using DQ7, DQ6, RY/BY#. "Write Operation Status" information these status bits. Reset Command Writing reset command device resets device reading array data. Address bits don't care this command. reset command written between sequence cycles erase command sequence before erasing begins. This resets device reading array data. Once erasure begins, however, device ignores reset commands until operation complete. reset command written between sequence cycles program command sequence before programming begins. This resets device reading array data (also applies programming Erase Suspend mode). Once programming begins, Am29F017D commands written device during Embedded Program Algorithm ignored. Note that hardware reset immediately terminates programming operation. program command sequence should reinitiated once device reset reading array data, ensure data integrity. Programming allowed sequence across sector boundaries. cannot programmed from back "1". Attempting halt operation "1", cause Data# Polling algorithm indicate operation successful. However, succeeding read will show that data still "0". Only erase operations convert "1". Unlock Bypass Command Sequence unlock bypass feature allows system program bytes words device faster than using standard program command sequence. unlock bypass command sequence initiated first writing unlock cycles. This followed third write cycle containing unlock bypass command, 20h. device then enters unlock bypass mode. two-cycle unlock bypass program command sequence that required program this mode. first cycle this sequence contains unlock bypass program command, A0h; second cycle contains program address data. Additional data programmed same manner. This mode dispenses with initial unlock cycles required standard program command sequence, resulting faster total programming time. Table shows requirements command sequence. During unlock bypass mode, only Unlock Bypass Program Unlock Bypass Reset commands valid. exit unlock bypass mode, system must issue two-cycle unlock bypass reset command sequence. first cycle must contain data 90h; second cycle data 00h. Addresses don't care both cycles. device then returns reading array data. START Write Program Command Sequence Embedded Program algorithm progress Data Poll from System Verify Data? Increment Address Last Address? Programming Completed Note: appropriate Command Definitions table program command sequence. Figure Program Operation Chip Erase Command Sequence Chip erase six-bus-cycle operation. chip erase command sequence initiated writing unlock cycles, followed set-up command. additional unlock write cycles then followed chip erase command, which turn invokes Embedded Erase algorithm. device does require system preprogram prior erase. Embedded Erase algorithm automatically preprograms verifies entire memory zero data pattern prior electrical erase. system required provide controls timings during these operations. Command Definitions table shows address data requirements chip erase command sequence. commands written chip during Embedded Erase algorithm ignored. Note that hardware reset during chip erase operation immediately terminates operation. Chip Erase command sequence should reinitiated once device returned reading array data, ensure data integrity. Am29F017D system determine status erase operation using DQ7, DQ6, DQ2, RY/BY#. "Write Operation Status" information these status bits. When Embedded Erase algorithm complete, device returns reading array data addresses longer latched. Figure illustrates algorithm erase operation. Erase/Program Operations tables Characteristics" parameters, Chip/Sector Erase Operation Timings timing waveforms. reinitiated once device returned reading array data, ensure data integrity. When Embedded Erase algorithm complete, device returns reading array data addresses longer latched. system determine status erase operation using DQ7, DQ6, DQ2, RY/BY#. Refer "Write Operation Status" information these status bits. Figure illustrates algorithm erase operation. Refer Erase/Program Operations tables Characteristics" section parameters, Sector Erase Operations Timing diagram timing waveforms. Sector Erase Command Sequence Sector erase cycle operation. sector erase command sequence initiated writing unlock cycles, followed set-up command. additional unlock write cycles then followed address sector erased, sector erase command. Command Definitions table shows address data requirements sector erase command sequence. device does require system preprogram memory prior erase. Embedded Erase algorithm automatically programs verifies sector zero data pattern prior electrical erase. system required provide controls timings during these operations. After command sequence written, sector erase time-out begins. During time-out period, additional sector addresses sector erase commands written. Loading sector erase buffer done sequence, number sectors from sector sectors. time between these additional cycles must less than otherwise last address command might accepted, erasure begin. recommended that processor interrupts disabled during this time ensure commands accepted. interrupts re-enabled after last Sector Erase command written. time between additional sector erase commands assumed less than system need monitor DQ3. command other than Sector Erase Erase Suspend during time-out period resets device reading array data. system must rewrite command sequence additional sector addresses commands. system monitor determine sector erase timer timed out. (See "DQ3: Sector Erase Timer" section.) time-out begins from rising edge final pulse command sequence. Once sector erase operation begun, only Erase Suspend command valid. other commands ignored. Note that hardware reset during sector erase operation immediately terminates operation. Sector Erase command sequence should Erase Suspend/Erase Resume Commands Erase Suspend command allows system interrupt sector erase operation then read data from, program data sector selected erasure. This command valid only during sector erase operation, including time-out period during sector erase command sequence. Erase Suspend command ignored written during chip erase operation Embedded Program algorithm. Writing Erase Suspend command during Sector Erase time-out immediately terminates time-out period suspends erase operation. Addresses "don't-cares" when writing Erase Suspend command. When Erase Suspend command written during sector erase operation, device requires maximum suspend erase operation. However, when Erase Suspend command written during sector erase time-out, device immediately terminates time-out period suspends erase operation. After erase operation been suspended, system read array data from program data sector selected erasure. (The device "erase suspends" sectors selected erasure.) Normal read write timings command definitions apply. Reading address within erase-suspended sectors produces status data DQ7-DQ0. system DQ7, together, determine sector actively erasing erase-suspended. "Write Operation Status" information these status bits. After erase-suspended program operation complete, system once again read array data within non-suspended sectors. system determine status program operation using status bits, just standard program operation. "Write Operation Status" more information. Am29F017D system also write autoselect command sequence when device Erase Suspend mode. device allows reading autoselect codes even addresses within erasing sectors, since codes stored memory array. When device exits autoselect mode, device reverts Erase Suspend mode, ready another valid operation. "Autoselect Command Sequence" more information. system must write Erase Resume command (address bits "don't care") exit erase suspend mode continue sector erase operation. Further writes Resume command ignored. Another Erase Suspend command written after device resumed erasing. START Write Erase Command Sequence Data Poll from System Embedded Erase algorithm progress Data FFh? Erasure Completed Notes: appropriate Command Definitions table erase command sequence. "DQ3: Sector Erase Timer" more information. Figure Erase Operation Am29F017D Command Definitions Table Cycles Am29F017D Command Definitions Cycles (Notes 2-4) Command Sequence (Note Read (Note Reset (Note Manufacturer First Addr Data Second Addr Data Third Addr Fourth Data Addr Data Fifth Addr Data Sixth Addr Data XX00 XX01 Autoselect Device (Note Sector Group Protect Verify (Note Query (Note Program Unlock Bypass Unlock Bypass Program (Note Unlock Bypass Reset (Note Chip Erase Sector Erase Erase Suspend (Note Erase Resume (Note Legend: Don't care Address memory location read. Data read from location during read operation. Address memory location programmed. Addresses latch falling edge pulse, whichever happens later. Data programmed location Data latches rising edge pulse, whichever happens first. Address sector verified autoselect mode) erased. Address bits A20-A16 select unique sector. Address sector group verified. Address bits A20-A18 select unique sector group. Notes: Table description operations. values hexadecimal. Except when reading array autoselect data, cycles write operations. Address bits A20-A11 don't cares unlock command cycles, unless required. unlock command cycles required when reading array data. Reset command required return reading array data when device autoselect mode, goes high (while device providing status data). fourth cycle autoselect command sequence read cycle. data unprotected sector group protected sector group.See "Autoselect Command Sequence" more information. Command valid when device ready read array data when device autoselect mode. Unlock Bypass command required prior Unlock Bypass Program command. Unlock Bypass Reset command required return reading array data when device unlock bypass mode. system read program non-erasing sectors, enter autoselect mode, when Erase Suspend mode. Erase Suspend command valid only during sector erase operation. Erase Resume command valid only during Erase Suspend mode. Am29F017D WRITE OPERATION STATUS device provides several bits determine status write operation: DQ2, DQ3, DQ5, DQ6, DQ7, RY/BY#. Table following subsections describe functions these bits. DQ7, RY/BY#, each offer method determining whether program erase operation complete progress. These three bits discussed first. START Read DQ7-DQ0 Addr DQ7: Data# Polling Data# Polling bit, DQ7, indicates host whether Embedded Algor ithm progress completed, whether device Erase Suspend. Data# Polling valid after rising edge final pulse program erase command sequence. During Embedded Program algorithm, device outputs complement datum programmed DQ7. This status also applies programming during Erase Suspend. When Embedded Program algorithm complete, device outputs datum programmed DQ7. system must provide program address read valid status information DQ7. program address falls within protected sector, Data# Polling active approximately then device returns reading array data. During Embedded Erase algorithm, Data# Polling produces DQ7. When Embedded Erase algorithm complete, device enters Erase Suspend mode, Data# Polling produces DQ7. This analogous complement/true datum output described Embedded Program algorithm: erase function changes bits sector "1"; prior this, device outputs "complement," "0." system must provide address within sectors selected erasure read valid status information DQ7. After erase command sequence written, sectors selected erasing protected, Data# Polling active approximately then device returns reading array data. selected sectors protected, Embedded Erase algorithm erases unprotected sectors, ignores selected sectors that protected. When system detects changed from complement true data, read valid data DQ7- following read cycles. This because change asynchronously with DQ0-DQ6 while Output Enable (OE#) asserted low. Data# Polling Timings (During Embedded Algorithms) figure Characteristics" section illustrates this. Table shows outputs Data# Polling DQ7. Figure shows Data# Polling algorithm. Data? Read DQ7-DQ0 Addr Data? FAIL PASS Notes: Valid address programming. During sector erase operation, valid address address within sector selected erasure. During chip erase, valid address non-protected sector address. should rechecked even because change simultaneously with DQ5. Figure Data# Polling Algorithm Am29F017D RY/BY#: Ready/Busy# RY/BY# dedicated, open-drain output that indicates whether Embedded Algorithm progress complete. RY/BY# status valid after rising edge final pulse command sequence. Since RY/BY# open-drain output, several RY/BY# pins tied together parallel with pull-up resistor VCC. output (Busy), device actively erasing programming. (This includes programming Erase Suspend mode.) output high (Ready), device ready read array data (including during Erase Suspend mode), standby mode. Table shows outputs RY/BY#. timing diagrams read, reset, program, erase shows relationship RY/BY# other signals. Write Operation Status table shows outputs Toggle DQ6. Refer Figure toggle algorithm, Toggle Timings figure Characteristics" section timing diagram. figure shows differences between graphical form. also subsection "DQ2: Toggle II". DQ2: Toggle "Toggle DQ2, when used with DQ6, indicates whether particular sector actively erasing (that Embedded Erase algorithm progress), whether that sector erase-suspended. Toggle valid after rising edge final pulse command sequence. toggles when system reads addresses within those sectors that have been selected erasure. (The system either control read cycles.) cannot distinguish whether sector actively erasing erase-suspended. DQ6, comparison, indicates whether device actively erasing, Erase Suspend, cannot distinguish which sectors selected erasure. Thus, both status bits required sector mode information. Refer Table compare outputs DQ6. Figure shows toggle algorithm flowchart form, section "DQ2: Toggle explains algorithm. also "DQ6: Toggle subsection. Refer Toggle Timings figure toggle timing diagram. figure shows differences between graphical form. DQ6: Toggle Toggle indicates whether Embedded Program Erase algorithm progress complete, whether device entered Erase Suspend mode. Toggle read address, valid after rising edge final pulse command sequence (prior program erase operation), during sector erase time-out. During Embedded Program Erase algorithm operation, successive read cycles address cause toggle. (The system either control read cycles.) When operation complete, stops toggling. After erase command sequence written, sectors selected erasing protected, toggles approximately then returns reading array data. selected sectors protected, Embedded Erase algorithm erases unprotected sectors, ignores selected sectors that protected. system together determine whether sector actively erasing erasesuspended. When device actively erasing (that Embedded Erase algorithm progress), toggles. When device enters Erase Suspend mode, stops toggling. However, system must also determine which sectors erasing erase-suspended. Alternatively, system (see subsection "DQ7: Data# Polling"). program address falls within protected sector, toggles approximately after program command sequence written, then returns reading array data. also toggles during erase-suspend-program mode, stops toggling once Embedded Program algorithm complete. Reading Toggle Bits DQ6/DQ2 Refer Figure following discussion. Whenever system initially begins reading toggle status, must read DQ7-DQ0 least twice determine whether toggle toggling. Typically, system would note store value toggle after first read. After second read, system would compare value toggle with first. toggle toggling, device completed program erase operation. system read array data DQ7-DQ0 following read cycle. However, after initial read cycles, system determines that toggle still toggling, system also should note whether value high (see section DQ5). system should then determine again whether toggle toggling, since toggle have stopped toggling just went high. toggle longer toggling, device successfully completed program erase operation. still toggling, device complete operation successfully, Am29F017D system must write reset command return reading array data. remaining scenario that system initially determines that toggle toggling gone high. system continue monitor toggle through successive read cycles, determining status described previous paragraph. Alternatively, choose perform other system tasks. this case, system must start beginning algorithm when returns determine status operation (top Figure erase command. high second status check, last command might have been accepted. Table shows outputs DQ3. START DQ5: Exceeded Timing Limits indicates whether program erase time exceeded specified internal pulse count limit. Under these conditions produces "1." This failure condition that indicates program erase cycle successfully completed. failure condition appear system tries program location that previously programmed "0." Only erase operation change back "1." Under this condition, device halts operation, when operation exceeded timing limits, produces "1." Under both these conditions, system must issue reset command return device reading array data. Read DQ7-DQ0 Read DQ7-DQ0 (Note Toggle Toggle? DQ3: Sector Erase Timer After writing sector erase command sequence, system read determine whether erase operation begun. (The sector erase timer does apply chip erase command.) additional sectors selected erasure, entire timeout also applies after each additional sector erase command. When time-out complete, switches from "1." system ignore system guarantee that time between additional sector erase commands will always less than also "Sector Erase Command Sequence" section. After sector erase command sequence written, system should read status (Data# Polling) (Toggle ensure device accepted command sequence, then read DQ3. "1", internally controlled erase cycle begun; further commands (other than Erase Suspend) ignored until erase operation complete. "0", device will accept additional sector erase commands. ensure command been accepted, system software should check status prior following each subsequent sector Read DQ7-DQ0 Twice (Notes Toggle Toggle? Program/Erase Operation Complete, Write Reset Command Program/Erase Operation Complete Notes: Read toggle twice determine whether toggling. text. Recheck toggle because stop toggling changes "1". text. Figure Toggle Algorithm Am29F017D Table Operation Standard Mode Erase Suspend Mode Embedded Program Algorithm Embedded Erase Algorithm Reading within Erase Suspended Sector Reading within Non-Erase Suspended Sector Erase-Suspend-Program Write Operation Status Toggle Toggle toggle Data Toggle (Note Data Data (Note toggle Toggle Toggle Data RY/BY# (Note DQ7# Data DQ7# Notes: require valid address when reading status information. Refer appropriate subsection further details. switches when Embedded Program Embedded Erase operation exceeded maximum timing limits. "DQ5: Exceeded Timing Limits" more information. Am29F017D ABSOLUTE MAXIMUM RATINGS Storage Temperature Plastic Packages -65°C +125°C Ambient Temperature with Power Applied. -55°C +125°C Voltage with Respect Ground (Note -2.0 OE#, RESET# (Note -2.0 12.5 other pins (Note -2.0 Output Short Circuit Current (Note Notes: Minimum voltage input pins -0.5 During voltage transitions, inputs overshoot -2.0 periods Figure Maximum voltage output pins During voltage transitions, outputs overshoot periods Figure Minimum input voltage OE#, RESET# pins -0.5V. During voltage transitions, OE#, RESET# pins overshoot -2.0 periods Figure Maximum input voltage OE#, RESET# 12.5 which overshoot 13.5 periods more than output shorted time. Duration short circuit should greater than second. Stresses greater than those listed this section cause permanent damage device. This stress rating only; functional operation device these other conditions above those indicated operational sections this specification implied. Exposure device absolute maximum rating conditions extended periods affect device reliability. +2.0 +0.5 Figure Maximum Negative Overshoot Waveform +0.8 -0.5 -2.0 Figure Maximum Positive Overshoot Waveform OPERATING RANGES Commercial Devices Ambient Temperature (TC) +70°C Industrial Devices Ambient Temperature -40°C +85°C Extended Devices Ambient Temperature (TA) -55°C +125°C Supply Voltages devices .+4.5 +5.5 Operating ranges define those limits between which functionality device guaranteed. Am29F017D CHARACTERISTICS TTL/NMOS Compatible Parameter Symbol ILIT ICC1 ICC2 ICC3 ICC4 VLKO Parameter Description Input Load Current Input Load Current Output Leakage Current Read Current (Note Write Current (Notes Standby Current (Note Standby Current (Note Input Level Input High Level Voltage Autoselect Sector Protect Output Voltage Output High Level Lock-out Voltage -2.5 Test Description VCC, Max, 12.5 VOUT VCC, VIL, VIL, VIH, RESET# RESET# -0.5 11.5 ±1.0 ±1.0 12.5 0.45 Unit CMOS Compatible Parameter Symbol ILIT ICC1 ICC2 ICC3 ICC4 VOH1 VOH2 VLKO Parameter Description Input Load Current Input Load Current Output Leakage Current Read Current (Note Write Current (Notes Standby Current (Notes Test Description VCC, Max, 12.5 VOUT VCC, VIL, VIL, RESET# -0.5 0.7x -2.5 -100 0.85 11.5 ±1.0 ±1.0 12.5 0.45 Unit Standby Current (Notes RESET# Input Level Input High Level Voltage Autoselect Sector Protect Output Voltage Output High Voltage Lock-out Voltage Notes Characteristics (both tables): current typically less than mA/MHz, with VIH. Maximum specifications tested with VCCmax. active while Embedded Program Embedded Erase algorithm progress. 100% tested. CMOS mode only ICC3, ICC4 extended temperature (>+85°C). Am29F017D TEST CONDITIONS Table Test Specifications speed options Unit Device Under Test Test Condition Output Load Output Load Capacitance, (including capacitance) Input Rise Fall Times Input Pulse Levels Input timing measurement reference levels gate 0.45-2.4 Note: Diodes IN3064 equivalent Output timing measurement reference levels Figure Test Setup SWITCHING WAVEFORMS WAVEFORM INPUTS Steady Changing from Changing from Don't Care, Change Permitted Does Apply Changing, State Unknown Center Line High Impedance State (High OUTPUTS Am29F017D CHARACTERISTICS Read-only Operations Parameter Symbol JEDEC tAVAV tAVQV tELQV tGLQV tACC Parameter Description Read Cycle Time (Note Address Output Delay Chip Enable Output Delay Output Enable Output Delay Read tOEH Output Enable Hold Time (Note Toggle Data# Polling Test Setup Speed Options -120 -150 Unit tEHQZ tGHQZ tAXQX tReady Chip Enable Output High (Note Output Enable Output High (Note Output Hold Time From Addresses Whichever Occurs First RESET# Read Mode (Note Notes: 100% tested. Figure Table 11for test specifications. Addresses tOEH HIGH Outputs RESET# RY/BY# Output Valid HIGH Addresses Stable tACC Figure Read Operation Timings Am29F017D CHARACTERISTICS Hardware Reset (RESET#) Parameter JEDEC tREADY tREADY Description RESET# (During Embedded Algorithms) Read Write (See Note) RESET# (NOT During Embedded Algorithms) Read Write (See Note) RESET# Pulse Width RESET# High Time Before Read (See Note) RY/BY# Recovery Time Test Setup Speed Options Unit Note: 100% tested. RY/BY# CE#, RESET# tReady Reset Timings during Embedded Algorithms Reset Timings during Embedded Algorithms tReady RY/BY# CE#, RESET# Figure RESET# Timings Am29F017D CHARACTERISTICS Erase/Program Operations Parameter JEDEC tAVAV tAVWL tWLAX tDVWH tWHDX tOES tGHWL tELWL tWHEH tWLWH tWHWL tWHWH1 tWHWH2 tGHWL tWPH tWHWH1 tWHWH2 tVCS tBUSY Parameter Description Write Cycle Time (Note Address Setup Time Address Hold Time Data Setup Time Data Hold Time Output Enable Setup Time Read Recover Time Before Write (OE# high low) Setup Time Hold Time Write Pulse Width Write Pulse Width High Byte Programming Operation (Note Sector Erase Operation (Note Time (Note RY/BY# Valid Speed Options -120 -150 Unit Notes: 100% tested. "Erase Programming Performance" section more information. Am29F017D CHARACTERISTICS Program Command Sequence (last cycles) Addresses 555h Data tBUSY RY/BY# tVCS Status DOUT tWPH tWHWH1 Read Status Data (last cycles) Note: program address, program data, DOUT true data program address. Figure Program Operation Timings Am29F017D CHARACTERISTICS Erase Command Sequence (last cycles) Addresses 2AAh 555h chip erase Read Status Data tWPH tWHWH2 Data Chip Erase Progress Complete tBUSY RY/BY# tVCS Note: Sector Address. Valid Address reading status data. Figure Chip/Sector Erase Operation Timings Am29F017D CHARACTERISTICS Addresses tACC tOEH High Complement Complement True Valid Data High DQ0-DQ6 tBUSY RY/BY# Status Data Status Data True Valid Data Note: Valid address. Illustration shows first status cycle after command sequence, last status read cycle, array data read cycle. Figure Data# Polling Timings (During Embedded Algorithms) Addresses tACC tOEH DQ6/DQ2 tBUSY RY/BY# High Valid Status (first read) Valid Status (second read) Valid Status (stops toggling) Valid Data Note: Valid address; required DQ6. Illustration shows first status cycle after command sequence, last status read cycle, array data read cycle. Figure Toggle Timings (During Embedded Algorithms) Am29F017D CHARACTERISTICS Enter Embedded Erasing Erase Suspend Erase Enter Erase Suspend Program Erase Suspend Program Erase Resume Erase Suspend Read Erase Erase Complete Erase Suspend Read Note: system toggle DQ6. toggles only when read address within erase-suspended sector. Figure Temporary Sector Unprotect Parameter JEDEC tVIDR tRSP Description Rise Fall Time (See Note) RESET# Setup Time Temporary Sector Unprotect Speed Options Unit Note: 100% tested. RESET# tVIDR Program Erase Command Sequence tVIDR tRSP RY/BY# Figure Temporary Sector Group Unprotect Timing Diagram Am29F017D CHARACTERISTICS Erase Program Operations Alternate Controlled Writes Parameter Symbol JEDEC tAVAV tAVEL tELAX tDVEH tEHDX tGHEL tWLEL tEHWH tELEH tEHEL tWHWH1 tWHWH2 tGHEL tCPH tWHWH1 tWHWH2 Parameter Description Write Cycle Time (Note Address Setup Time Address Hold Time Data Setup Time Address Hold Time Read Recover Time Before Write Setup Time Hold Time Write Pulse Width Write Pulse Width High Byte Programming Operation (Note Sector Erase Operation (Note Speed Options -120 -150 Unit Notes: 100% tested. "Erase Programming Performance" section more information. Am29F017D CHARACTERISTICS program erase program sector erase chip erase Data# Polling Addresses tGHEL tCPH Data program erase program sector erase chip erase tWHWH1 tBUSY DQ7# DOUT RESET# RY/BY# Notes: Program Address, Program Data, Sector Address, DQ7# Complement Data Input, DOUT Array Data. Figure indicates last cycles command sequence. Figure Alternate Controlled Write Operation Timings Am29F017D ERASE PROGRAMMING PERFORMANCE Parameter Sector Erase Time Chip Erase Time Byte Programming Time Chip Programming Time (Note (Note 14.4 (Note 43.2 Unit Comments Excludes programming prior erasure (Note Excludes system-level overhead (Note Notes: Typical program erase times assume following conditions: 25°C, VCC, 1,000,000 cycles. Additionally, programming typicals assume checkerboard pattern. Under worst case conditions 90°C, 1,000,000 cycles. typical chip programming time considerably less than maximum chip programming time listed, since most bytes program faster than maximum byte program time listed. maximum byte program time given exceeded, only then does device section further information. pre-programming step Embedded Erase algorithm, bytes programmed before erasure. System-level overhead time required execute four-bus-cycle sequence programming. Table further information command definitions. device guaranteed minimum erase program cycle endurance 1,000,000 cycles. LATCHUP CHARACTERISTICS Input Voltage with respect pins Current -1.0 -100 +100 Includes pins except VCC. Test conditions: Volt, time. TSOP CAPACITANCE Parameter Symbol COUT CIN2 Parameter Description Input Capacitance Output Capacitance Control Capacitance VOUT Test Conditions Unit Notes: Sampled, 100% tested. Test conditions 25°C, MHz. DATA RETENTION Parameter Minimum Pattern Data Retention Time 125°C Years Test Conditions 150°C Unit Years Am29F017D PHYSICAL DIMENSIONS 040-40-Pin Standard Thin Small Outline Package 10/99 Am29F017D PHYSICAL DIMENSIONS TSR040-40-Pin Reverse Thin Small Outline Package 10/99 Am29F017D PHYSICAL DIMENSIONS 048-48-Pin Standard Thin Small Outline Package 10/99 Am29F017D PHYSICAL DIMENSIONS TSR048-48-Pin Reverse Thin Small Outline Package 10/99 Am29F017D REVISION SUMMARY Revision (July 1997) Initial release Am29F017B device (0.35 µm). Revision (August 1998) Global Am29F017B available 40-pin standard reverse TSOP packages. Characteristics Moved VCCmax test condition specifications notes. Revision (January 1998) Global Made formatting layout consistent with other data sheets. Used updated common tables diagrams. online version slightly modified formatting. Revision (January 1999) Revision (January 1998) Reset Command Deleted paragraph referring RESET# waveforms. Characteristics-Read-only Operations Deleted note referring output driver disable time. Figure 16-Temporary Sector Group Unprotect Timings Corrected title indicate "sector group." Global Updated CS39S process technology. Distinctive Characteristics Added: 20-year data retention 125°C Reliable operation life system Ordering Information Revision (April 1998) Global Added speed option, deleted speed option. Distinctive Characteristics Changed minimum 100K write/erase cycles guaranteed 1,000,000. Ordering Information Added extended temperature availability. Operating Ranges Added extended temperature range. Characteristics, CMOS Compatible Corrected RESET# test conditions ICC3 ICC4 ±0.5 Characteristics Erase/Program Operations; Erase Program Operations Alternate Controlled Writes: Corrected notes reference tWHWH1 tWHWH2. These parameters 100% tested. Corrected note reference tVCS. This parameter 100% tested. Temporary Sector Unprotect Table Added note reference tVIDR. This parameter 100% tested. Erase Programming Performance Changed minimum 100K program erase cycles guaranteed 1,000,000. Valid Combinations: Eliminated extended temperature range option Am29F017B-70. Characteristics-CMOS Compatible ICC3, ICC4: Added Note "For CMOS mode only ICC3, ICC4 extended temperature (>+85°C)". Revision (March 1999) Operating Ranges temperature ranges specified ambient. Revision (May 1999) Product Seletor Guide Corrected specification speed option Operating Ranges Supply Voltages: Added devices. Changed "VCC for± devices" "VCC devices." Revision (November 1999) Distinctive Characteristics Package Options: Added 40-pin TSOP. Characteristics-Figure Program Operations Timing Figure Chip/Sector Erase Operations Deleted tGHWL changed waveform start high. Physical Dimensions Replaced figures with more detailed illustrations. Am29F017D Revision (May 2000) Global Changed part number Am29F017D. This reflects 0.23 process technology upon which this device will built. Am29F016D compatible with previous 0.32 Am29F016B device, with exception sector group protect unprotect algorithms. These algorithms provided seperate document. Contact more information request copy that document. data sheet will marked preliminary until device been full production number months. speed option VCC) been replaced speed option VCC). burn-in option longer available. device Unlock Bypass Program feature. publication number document describing sector protection/unprotection implementation 23923. Revision (December 2000) Added table contents. Removed Preliminary status from document. Revision (March 2001) Common Flash Memory Interface (CFI) Added section. Table Am29F017D Command Definitions Added Note Query command table. Trademarks Copyright 2001 Advanced Micro Devices, Inc. rights reserved. AMD, logo, combinations thereof registered trademarks Advanced Micro Devices, Inc. ExpressFlash trademark Advanced Micro Devices, Inc. Product names used this publication identification purposes only trademarks their respective companies. Am29F017D Other recent searchesMI-200 - MI-200 MI-200 Datasheet M30627FHP - M30627FHP M30627FHP Datasheet HYB25D - HYB25D HYB25D Datasheet HT48CA0 - HT48CA0 HT48CA0 Datasheet AN-1140 - AN-1140 AN-1140 Datasheet 74F841SPC - 74F841SPC 74F841SPC Datasheet 2SB1167 - 2SB1167 2SB1167 Datasheet 2SD1724 - 2SD1724 2SD1724 Datasheet
Privacy Policy | Disclaimer |