AS8F512K32 AUSTIN | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 22
Technical content
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. GENERAL DESCRIPTION The Austin Semiconductor, Inc. AS8F512K32 is a 16 Megabit CMOS FLASH Memory Module organized as 512Kx32 bits. The AS8F512K32 achieves high speed access (70 to 150 ns), low power consumption and high reliability by employing advanced CMOS memory technology. An on-chip state machine controls the program and erase func- tions. The embedded byte-program and sector/chip erase functions are fully automatic. Data-protection of any sector combination is accom- plished using a hardware sector-protection feature. The Erase/Resume function allows the sector erase operation to read data from, or program to a non-erasing sector, then resume the erase operation. Device operations are selected by using standard commands into the command register using standard microprocessor write timings. The command register acts as an input to an internal state machine that interprets the commands, controls the erase and programming opera- tions, outputs the status of the device, and outputs data stored in the device. On initial power-up operation, the device defaults to the read mode.
FEATURES
- Fast Access Times: 70, 90, 120 and 150ns
- Operation with single 5V (±10%)
- Theta JC= 1.00° C /w
- User configurable as 512Kx32, 1Mx16, or 2Mx8
- Eight Equal Sectors of 64K Bytes for each 512Kx8
- Compatible with JEDEC EEPROM command set
- Any Combination of Sectors can be Erased
- Supports Full Chip Erase
- Embedded Erase and Program Algorithms
- TTL Compatible Inputs and CMOS Outputs
- Built in decoupling caps for low noise operation
- Suspend Erase/Resume Function
- Individual Byte Read/ Write Control
- 10,000 Program/Erase Cycles PIN ASSIGNMENT (Top View) AVAILABLE AS MILITARY SPECIFICATIONS
- SMD 5962-94612
- MIL-STD-883
68 Lead CQFP (Q)
66 Lead PGA (P)
- Timing 70ns -70 90ns -90 120ns -120 150ns -150
- Package Ceramic Quad Flat pack Q No. 702 Pin Grid Array P No. 904 For more products and information please visit our web site at www.austinsemiconductor .com 512K x 32 FLASH FLASH MEMORY ARRAY
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. OPERATIONS Read Mode A low-level logic signal is applied to CE\\ and OE\\ pins to read the output of the AS8F512K32. The CE\\ is power control and is used for device selection. The delay from stable address to valid output data is the address access time (tA VQA ). The delay from CE\\ equals logic low and stable addresses to valid output data is the chip-en- able access time (tELQV ). The output-enable access time (tGLQV ) is the delay from OE\\ =low logic to valid output data, when CE\\ =low logic and addresses are stable for at least tA VQA - tGLQV . Standby Mode Icc supply current is reduced by applying a logic-high on the CE\\ to enter the standby mode. In the standby mode, the outputs are placed in the high impedance state. If the device is deselected during erasure or programming, the device continues to draw active current until the operation is complete. Output Disable OE\\= VIL or CE\\=VIH, output from the device is disabled and the output pins (DQ0 - DQ7) are placed in the high-imped- ance state. Erasure and Programming Erasure and programming of the AS8F512K32 are accom- plished by writing a sequence of commands using standard microprocessor write timings. The commands are written to a command register and input to the command state machine. The command state machine interprets the command entered and initiates program, erase, suspend, and resume operations as instructed. The command state machine acts as the inter- face between the write-state machine and external chip opera- tions. The write-state machine controls all voltage generation, pulse generation, preconditioning and verification of the con- tents of the memory. Program and block/chip-erase functions are fully automatic. Once the end of a program or erase opera- tion has been reached, the device internally resets to the read mode. If Vcc drops below the low-voltage-detect level (VLKO), any operation in progress is aborted and the device resets to the read mode. If a byte-program or chip-erase operation is in progress, additional program/erase operations are ignored un- til the operation completes. Command Definitions Operating modes are selected by writing particular address and data sequences into the command register Command Se- quence Table . The device will reset to read mode if an incor- rect address and data value or writing them in the incorrect sequence transpires. The command register does not fill an addressable memory location. The register is used to store the command sequence, along with the address and data needed by the memory array. Commands are written by setting CE\\=VILand OE\\= VIH and bring WE\\ from logic-high to logic-low. Ad- dresses are latched on the falling edge of WE\\ and data is latched on the rising edge of WE\\. Holding WE\\ =VIL and toggling CE\\ can be used as an alternative. Read/Reset Command The read/reset mode is activated by writing either of the two read/reset command register. The device remains in this mode until one of the other valid command sequences is input into the command register. Memory data can be read with stan- dard microprocessor read-cycle timing in the read mode. On power up, the device defaults to the read/reset mode. A read/reset command sequence if not required and memory data is available. Algorithm-Selection Command The algorithm-selection command allows access to binary code that matches the device with the proper programming - and erase-command operations. After writing the three bus cycle command sequence, the first byte of the algorithm-selec- tion code (01) can be read from address XX00. The second byte of the code (A4) can be read from address XX01. This mode remains in effect until another valid command sequence is written to the device. Byte-Program Command Byte-programming is a four-bus-cycle-command sequence. The first three bus cycles put the device into the program- setup state. The fourth bus cycle loads the address location and the data to be programmed into the device. The addresses are latched on the falling edge of WE\\ and the data is latched on the rising edge of WE\\ in the fourth cycle. The raising edge of WE\\ starts the byte-program operation. The embedded byte-programming function automatically provides needed voltage and timing to program and verify the cell margin. Any further commands written to the device during the program operation are ignored. Programming can be preformed at any address location in any order. When erased, all bits are in a logic state 1. Logic 0s are programmed into the device. Attempting to program logic 1 into a bit that has been previously programmed to logic 0 causes the internal pulse counter to exceed the pulse-count limit. This sets the exceed-timing-limit indicator (DQ5) to a logic high state. Only an erase operation can change bits from logic 0 to logic 1. The status of the device during the automatic program- ming operation can be monitored for the completion using the data-polling feature or the toggle-bit feature . See the “opera- tion status” for the full description.
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Chip Erase Command Chip-erase is a six-bus-cycle command sequence. The first three bus cycles put the device into the erase-setup state. The next two bus cycles unlock the erase mode. The sixth bus cycle loads the chip erase command. This command sequence is required to ensure that the memory contents are not erased accidentally. The rising edge of WE\\ starts the chip erase op- eration. Any further commands written to the device during the chip erase operation is ignored. The embedded chip erase function automatically provides voltage and timings needed to program and verify all the memory cells prior to electrical erase. It then erases and verifies the cell margin automatically. The user is not required to program the memory cells prior to erase. The status of the device during the automatic chip erase operation can be monitored for comple- tion using the data-polling feature. See the "operation status" section for a full description. Sector-Erase Command Sector erase is a six-bus-cycle command sequence. The first three bus cycles put the device into the erase-setup state. The next two bus cycles unlock the erase mode. The sixth bus cycle loads the sector erase command and the sector address location to be erased. Any address location within the desired sector can be used. The addresses are latched on the falling edge of WE\\ in the sixth bus cycle. After a delay of 100-ms from the rising edge of WE\\, the sector erase operation begins in the selected source. Sectors can be selected to be erased concurrently during the sector-erase command sequence. For each additional sec- tor selected for erase, another bus cycle is issued. The bus cycle loads the next sector-address location and the sector- erase command. The time between the end of the previous bus cycle and the start of the next bus cycle must be less than 100 ms-other wise, the new sector location is not loaded. A time delay of 100 ms from the raising edge of the last WE\\ starts the sector erase operation. If there is a falling edge of WE\\ within the 100 ms time delay, the timer is reset. One to eight sector address locations can be loaded in any order. The state of the delay timer can be monitored using the sector-erase-delay indicator (DQ3). If DQ3 is logic low, the time delay has not expired. See the “operation status” for the full description. Any commands other than erase-suspend (B0) or sector erase (30) written to the device during the sector erase opera- tion causes the device to exit the sector erase mode. The con- tents of the sector(s) selected for erase is not valid. To com- plete the sector-erase operation, reissue the sector erase com- mand. The embedded sector erase function automatically provides voltage and timings needed to program and verify all the memory cells prior to electrical erase and then erases and verifies the cell margin automatically. The user is not required to program the memory cells prior to erase. The status of the device during the automatic sector erase operation can be moni- tored for completion using the data-polling feature or the toggle bit feature. See the "operation status" section for a full de- scription. Erase-Suspend Command Sector-erase operations may be interrupted by the erase- suspend command (B0) , in order to read data from an unaltered sectors of the device. Erase-suspend is a one-bus-cycle com- mand. The addresses can be VIL or VIH and the erase-suspend command (B0) is latched on the rising edge of WE\\. Once the sector-erase operation is in progress, the erase-suspend com- mand request the internal write-state-machine to halt operation at predetermined break points. The erase-suspend command is valid only during the sector-erase operation and is valid only during the byte-programming and chip-erase operations. The sector-erase delay timer expires immediately if the erase-sus- pend command is issued while the delay is active. After erase-suspend is issued, the device takes between 0.1ms and 15 ms to suspend the operation. The toggle bit must be monitored to determine when the suspend has been ex- ecuted. When the toggle bit stops toggling, data can be read from sectors that are not selected for erase. See the “operation status” section for a full definition. Reading from a sector marked for erase can result in invalid data. Once the sector-erase operation is suspended, further writes of the erase-suspend command are ignored. Any com- mand other than erase-suspend (B0) or erase-resume (30H) written to the device during the erase-suspend mode causes the device to exit the suspend mode. To complete the sector- erase operation, reissue the sector-erase command sequence. Erase-Resume Command The erase-resume command (30H) restarts a suspended sector erase operation from where it was halted to completion. Erase-resume is a one-bus-cycle command. The addresses can be VIL or VIH and the erase-resume command (30H) is latched on the rising edge of WE\\. When an erase-suspend/ erase- resume command combination is written, the internal pulse counter (exceed timing limit) is reset. The erase-resume com- mand is valid only in the erase-suspend state. After the erase- resume command is executed, the device returns to the valid sector-erase state and further writes of the erase-resume com- mands are ignored. After the device has resumed the sector- erase operation, another erase-resume command can be issued to the device.
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. OPERATION STATUS NOTES: 1. T= toggle, D=data, X=data undefined 2. DQ4, DQ2, DQ1, DQ0 are reserved for future use. Status Bit Definition During operation of the automatic embedded program and erase functions, the status of the device can be determined by reading the data state of designated outputs. The data-polling bit (DQ7) and toggle-bit (DQ6) require multiple successive reads to observe a change in the state of the designated output. Operation Status Flags Table defines the values of the Flag status. Data-Polling DQ7 The data-polling status outputs the complement of the data latched into the DQ7 data register while the write-state machine is engaged in a program or erase operation. Data bit DQ7 chang- ing from complement to true indicates the end of an operation. Data-polling is available only during the byte-programming, chip-erase, sector-erase, and sector-erase timing delay. Data- polling is valid after the rising edge of ?W /E in the last bus cycle of the command sequence loaded into the command register. During a byte-program operation, reading DQ7 outputs the complement of the DQ7 data to be programmed at the se- lected address location. Upon completion, reading DQ7 out- puts the true DQ7 data loaded into the program data register. During the erase operations, reading DQ7 outputs a 0. Upon completion, reading DQ7 outputs a 1. Also, data polling must be performed at a new sector address that is within a sector being erased; otherwise the status is not valid. When using data-polling, the address should remain stable throughout the operation. During a data-polling read, while ?W /E is low, data bit DQ7 can change asynchronously. Depending on the read timing, the system can read valid data on DQ7, while other DQ pins are still invalid. A subsequent read of the device is valid. Data-Polling DQ6 The function of toggle-bit status, is to output data on DQ6 that toggles between 1 and 0 while the write-state ma- chine is engaged in a program or erase operation. When toggle- bit DQ6 stops toggling after two consecutive reads to the same address, the operation is complete. The toggle-bit is only available during the byte-programming, chip-erase, and sector- erase timing delay. Toggle-bit data is valid after the raising edge of ?W /E in the last bus cycle of the command sequence loaded into the command register. Depending on the read tim- ing, DQ6 can stop toggling while other DQ pins are still invalid. A subsequent read of the device is valid. Exceed Time Limit DQ5 The program and erase operations use an internal pulse counter to limit the number of pulses applied. If the pulse count limit is exceeded, DQ5 is set to a 1 data state. This indicates that the program or erase operation has failed. DQ7 will not change from complemented data to true data and DQ6 will not stop toggling when read. To continue operation, the device must be reset. This condition occurs when attempting to program a logic 1 state into a bit that has been programmed previously to a logic 0. Only an erase operation can change bits from 0 to 1. After reset, the device is functional and can be erased and reprogrammed. Sector-Load- Timer DQ3 DQ3 is the sector-load timer status bit it determines if the time to load additional sector addresses has expired. DQ3 re- mains a logic low for 80 µs after completion of a sector-erase sequence. This indicates another sector-erase command se- quence can be issued. If DQ3 is at logic high, it indicates that the delay has expired and attempts to issue additional sector- erase commands are ignored. The data polling bit and toggle bit are valid during the 100 µs time delay and can be used to determine if a valid sector erase command has been issued. To ensure additional sector erase commands have been accepted, the status of DQ3 should be read before and after each additional sector-erase command. If DQ3 is at a logic low on both reads, then the additional sec- tor-erase was accepted. Device Operations2 DQ7 DQ6 DQ5 DQ4 DQ3 DQ2 DQ1 DQ0 Byte-programming in progress D\\ T0X0XXX Byte-programming exceed time limit D\\ T1X0XXX Byte-programming complete DDDDDDDD Sector/chip erase in progress 0 T 0 X 1 X X X Sector/chip erase exceed time limit 0 T 1 X 1 X X X Sector/chip erase complete 11111111 Operation Status Flags1 Table
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. DATA PROTECTION Hardware-Sector Protection Feature This feature disables both programming and erase opera- tions on any combination of one to eight sectors. Commands to program or erase a protected sector do not change the data contained in the sector. The data-polling and toggle bits oper- ate for 2ms to 100ms and then return to valid data. This feature is enabled using high-voltage V ID (11.5V to 12V) on address pin A9 and control pin OE\\ and VIL on control pin CE\\. The device is delivered with all sector unprotected. Sector-unprotected mode is available to unprotect protected sectors. Sector Protect Operation The sector protect mode is activated when WE\\=V IH, CE\\=V IL , and address pin A9 and control pin OE\\ are forced to V ID. The sector-select address pins A18, A17, and A16 are used to select the sector to be protected. Address pins A0-A15 and I/O pins DQ0- DQ7 must be stable and can be V IL or VIH. Once the addresses are stable, WE\\ is pulsed low for 100 ms. The operation begins on the falling edge of WE\\ and terminates on the raising edge of WE\\. Sector Protect Verify Verification of sector protection is activated when WE\\=V IH, CE\\=VIL , OE\\=VIL , and address pin A9 is VID. Address pins A0 and A6 are set to VIL , and A1 is set to VIH. The sector address pins A18, A17, and A16 select the sector to be verified. The other addresses can be V IH or VIL. If the sector selected if protected, the DQs output O1. If the sector selected is unprotected the DQs output is 00. Sector protection can also be verified using the algorithm- selection command. After issuing the three bus-cycle command sequence, the sector protection status can be read on DQ0. Set address pins A0 = V IL, A1 = VIH, and A6 = VIL. Sector address pins A18, A17, and A16 select the sector to be verified. The remaining addresses are set to V IL. If the sector selected is protected. DQ0 outputs a 1 state, and if the sector selected is unprotected DQ0 outputs a 0 state. This mode remains in effect until another valid sequence is written to the device. Sector Unprotect Prior to sector unprotected, all sectors should be protected using the sector unprotect mode. The sector unprotect is acti- vated when WE\\=V IH, and control pin CE\\, OE\\, and address pin A9 are forced to VID. Address pins A6, A12, and A16 are set to VIH. The sector select address pins A18, A17, and A16 can be VIL or VIH. All eight sectors are unprotected in parallel. Once the inputs are stable, WE\\ is pulsed low for 10ms. The unprotect operation begins on the falling edge of WE\\ and terminates on the raising edge of WE\\. Sector Unprotect Verify Verification of the sector unprotected is activated when WE\\ = V IH, OE\\ = VIL, CE\\ = VIL, and address pin A9 = VID. Select the sector to be verified. Address A1 and A6 are set to V IH and A0 to VIL. The other addresses can be VIL or VIH. If the sector selected is protected, the DQs output a 01, if sector selected is unprotected the DQs output a 00. Sector unprotect can also be read using the algorithm selection command. Low VCC Write Lock Out During power-up and power-down , are locked out for V CC less than VLKO If VCC <VLKO, the command inputs is dis- abled and the device is reset to the read mode. On power-up, if CE\\=V IL, WE\\= VIL, and OE\\=VIH, the device does not accept commands on the raising edge of WE. The device automati- cally powers up in the read mode. Glitiching Pulses of less than 5ns (typical) on WE\\, OE\\, and CE\\ will not issue a write cycle. Power Supply Consideration Each device should have as a maximum of 0.1 mF ceramic capacitor connected between Vcc and Vss to suppress circuit noise. Printed circuit traces to Vcc should have be appropriate to handle the current demand and minimize inductance.
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Flow Chart 1. Sector Protect Algorithm No No Yes Yes Yes Yes Select Sector Address A18,A17,A16 X=1 OE and, A9=VID CE=VIL OE, A0 and A6 = VIL A1 = VIH Apply One 100 µs Pulse Select Sector Address A18, A17, A16 = VIL Read Data Data = 01 Protect Additional Sector A9=VIH or VIL Write Reset Command X = 25 Sector-Protect Failed X = X+1 End Start
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Flow Chart 2. Sector Unprotect Algorithm No No Yes Yes No Yes Protect All Sectors X=1 CE,OE,A9=VID A6, A12, A16=VIH CE, OE, A0 = VIL A6, A1 = VIH Apply One 10 ms Pulse Select Sector Address A18, A17, A16 = VIL Read Data Data = 00 Last Sector? A9=VIH or VIL Write Reset Command Next Sector AddressX = 1000 Sector-unprotect Failed X = X+1 Start End
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. *Stresses greater than those listed under "Absolute Maxi- mum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indi- cated in the operation section of this specification is not im- plied, Exposure to absolute maximum rating conditions for extended periods may affect reliability. ABSOLUTE MAXIMUM RATINGS* V oltage on Vcc Supply Relative to Vss Operating Temperature, T elbaTecnaticapaC V NI Cº52=AT,zHM1=f,V0= lobmySr etemaraPm umixaMs tinU C DDA ecnaitcapaC81A-0A0 5F p C EO ecnaitcapaC\\EO0 5F p C EW C, EC ecnaitcapaC\\ECdna\\EW0 2F p C OI ecnaitcapaC13O/I-0O/I0 2F p NOTES: 1. Minimum DC voltage on input or I/O pins is -0.5V . During V oltage transitions, inputs may overshoot Vss to -2.0V for periods of up to 20 ns. Maximum DC voltage on input or I/O pins is Vcc +0.5V . During V oltage transitions, inputs may overshoot Vcc to +2.0V for periods of up to 20 ns. 2. Minium DC input voltage on A9 pin is -0.5V . During voltage transitions, A9 pins may overshoot Vss to -2.0V for periods of up to 20 nS. Maximum DC input voltage on A9 is +12.5V inputs which may overshoot to +13.5V for periods of up to 20 ns. 3. No more than one output shorted at a time. Duration of the short circuit should not be greater than one second.
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. LEGEND: L = V IL, H = VIH, X = Don't Care, VID = 12V , See DC Charateristics for voltage levels NOTE: 1. See Chip/Sector Erase Operation Timings and Alternate CE\\ Controlled Write Operation Timings. Operation CS\\ 1-4 OE\\ WE\\ 1-4 A0 A1 A6 A9 I/O Read L L H X X X X Data Out Output Disable L H H X X X X HIGH Z Standby and Write Inhibit H X X X X X X HIGH Z Write L H L A0 A1 A6 A9 Data In Sector Protect L VID L X X X VID X Verify Sector Protect L L H L H L VID Data Out Sector Unprotect See Chart 1 See Chart 1 LL H H See Chart 1 Data Out Verify Sector Unprotect L L H L H H VID Data Out Erase Operations L H See Note 1 See Note 1 See Note 1 See Note 1 See Note 1 See Note 1 User Bus Operations elbaTsserddArotceS ROTCES8 1A7 1A6 1AE GNARSSERDDA 0AS0 0 0 F FFF0-00000 1AS0 0 1 F FFF1-00001 2AS0 1 0 F FFF2-00002 3AS0 1 1 F FFF3-00003 4AS1 0 0 F FFF4-00004 5AS1 0 1 F FFF5-00005 6AS1 1 0 F FFF6-00006 7AS1 1 1 F FFF7-00007 Pin A0-A18 I/O 0-31 CE\\ 1-4 WE\\ 1-4 OE\\ VSS VCC Device Internal Power Supply (5.0 V+/- 10%) Data Input/Outputs Chip Enable Write Enable Output Enable Pin Description Function Address Inputs Device Ground
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. NOTES: 1. Icc active while Embedded Program or Embedded Erase Algorithm is in progress. 2. Not 100% tested. 3. Applies to 32 bit operations. LEGEND: RA = Address of the location to be read PA = Address of the location to be programed SA = Address of the sector to erased Addresses A18, A17, A16 select 1 of 8 sectors RD = Data to be read at selected address location PD = Data to be programmed at selected address location *Address pin A18, A17, A16, A15 = V IL or VIH for al bus cycle addresses except for program address (PA), sector address(SA), and read address (RA). ELECTRICAL CHARACTERISTICS AND RECOMMENDED DC OPERATING CONDITIONS CC = 5V +5%/-10%) Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data Reset 1 XXXX F0 Read 4 5555 AA 2AAA 55 5555 F0 RA RD Algorithm Selection 4 5555 AA 2AAA 55 5555 90 RA RD 4 5555 AA 2AAA 55 5555 A0 PA PD 6 5555 AA 2AAA 55 5555 80 5555 AA 2AAA 55 5555 10 6 5555 AA 2AAA 55 5555 80 5555 AA 2AAA 55 SA 30 Sector Erase Supend XXXX B0 Erase-supend vaild during sector-erase operation Sector Erase Resume XXXX 30 Erase-resume vaild only after erase supend Fifth Command Denfinitions Table SixthFirst Bus Cycles Cycles FourthSecond Third Sector Erase Chip Erase Program Command Sequence /G01/G02/G03/G02/G04/G05/G06/G05/G03 /G07/G08/G09/G0A/G0B/G06/G0B/G08/G09 /G0C/G0D/G04/G0E/G08/G0F /G04/G0B/G09 /G04/G02/G10 /G11/G09/G0B/G06/G0C /G01/G02/G03/G04/G05 /G07/G08/G09/G0A/G09/G0B/G08 /G0C/G04/G0D/G0D/G08/G02/G05 /G0E /G01/G02 /G0F/G0E /G03/G03 /G05/G10 /G0E /G05/G05 /G11/G0E /G05/G05 /G0F/G0E /G05/G05 /G12/G09/G13 /G01 /G06/G01 /G14/G14 /G15 /G16/G17/G18/G17 µΑ /G19/G1A /G01/G02/G03/G04/G05 /G07/G10/G09/G1B /G0C/G04/G0D/G0D/G08/G02/G05 /G07 /G19/G1A /G0F /G16/G1C/G18/G1D/G0E /G01 /G01/G08 /G14/G14 /G1C/G17/G17 µΑ /G1E/G04/G05/G03/G04/G05 /G07/G08/G09/G0A/G09/G0B/G08 /G0C/G04/G0D/G0D/G08/G02/G05 /G0E /G09/G0A/G0B /G0F/G0E /G03/G03 /G05/G10 /G0E /G05/G05 /G11/G0E /G05/G05 /G0F/G0E /G05/G05 /G12/G09/G13 /G01 /G06/G09 /G14/G14 /G15 /G16/G17/G18/G17 µΑ /G0E/G1F/G1F /G19/G1F/G05/G20/G21/G08 /G0C/G04/G0D/G0D/G08/G02/G05 /G0C /G22 /G23/G0F/G0E /G01/G06 /G11/G1E /G22 /G23/G0F/G0E /G01/G0C /G11 /G0E/G1F/G1F /G0F /G0E/G1F/G1F /G12/G09/G13/G11 /G24 /G0F /G1D/G12/G25/G26 /G01 /G05/G05/G0D /G14/G14 /G16/G1A/G17 /G27/G19 /G0E/G1F/G1F /G19/G1F/G05/G20/G21/G08 /G0C/G04/G0D/G0D/G08/G02/G05 /G0D/G0E /G0F /G0C /G22 /G23/G0F/G0E /G01/G06 /G11/G1E /G22 /G23/G0F/G0E /G01/G0C /G11 /G0E/G1F/G1F /G0F /G0E/G1F/G1F /G12/G09/G13/G11 /G24 /G0F /G1D/G12/G25/G26 /G01 /G05/G05/G0F /G14/G14 /G1C/G28/G17 /G27/G19 /G0E/G1F/G1F /G29/G05/G09/G02/G1B/G2A/G2B /G0C/G04/G0D/G0D/G08/G02/G05 /G0C /G22 /G23/G0F/G0E /G01/G0C /G11 /G0E/G1F/G1F /G0F /G0E/G1F/G1F /G12/G09/G13/G11 /G24 /G0F /G1D/G12/G25/G26 /G01 /G05/G05/G07 /G14/G14 /G2C/G18/G1D /G27/G19 /G01/G02/G03/G04/G05 /G07/G10/G2D /G0E/G10/G2E/G05/G09/G0B/G08 /G0E /G01/G06 /G14/G14 /G17/G18/G2F /G0E /G01/G02/G03/G04/G05 /G25/G20/G0B/G30 /G0E/G10/G2E/G05/G09/G0B/G08 /G0E /G01/G0C /G1C/G18/G1C /G14/G14 /G0E /G0E/G10/G2E/G05/G09/G0B/G08 /G24/G10/G0D /G29/G1F/G08/G05/G10/G0D /G31/G0D/G10/G05/G08/G1F/G05/G08/G1B /G0E/G1F/G1F /G0F /G1D/G18/G17/G0E /G0E /G01/G08 /G16/G16/G18/G1D /G16/G1C/G18/G1D /G0E /G19/G1A /G1E/G04/G05/G03/G04/G05 /G07/G10/G2D /G0E/G10/G2E/G05/G09/G0B/G08 /G01 /G09/G06 /G0F /G16/G1C/G27/G19/G11 /G0E/G1F/G1F /G0F /G0E/G1F/G1F /G12/G20/G02 /G0E /G09/G06 /G14/G14 /G17/G18/G28/G1D /G0E /G1E/G04/G05/G03/G04/G05 /G25/G20/G0B/G30 /G0E/G10/G2E/G05/G09/G0B/G08 /G01 /G09/G0C /G0F /G14/G1C/G18/G1D/G27/G19/G11 /G0E/G1F/G1F /G0F /G0E/G1F/G1F /G12/G20/G02 /G0E /G09/G0C/G0D /G17/G18/G2F/G1D /G13 /G0E/G1F/G1F /G14/G14 /G0E
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Read Operation Timings NOTES: 1. See Test Specification for test conditions. 2. Output driver disable time. 3. Guaranteed but not Tested. ELECTRICAL CHARACTERISTICS AND RECOMMENDED AC OPERATING CONDITIONS CC = 5V -5%/+10%) Addresses CE\\ OE\\ WE\\ Outputs tRC Addresses Stable Output Valid OV tACC High-Z tDFtCE tCE tOH High-Z tOEH JEDEC Std. -70 -90 -120 -150 tAVAV tRC CE\\=V IL, OE\\=V IL Min 70 90 120 150 ns tAVQV tACC CE\\=V IL, OE\\=V IL Max 70 90 120 150 ns tELQV tCE Max 70 90 120 150 ns tGLQV tOE Max 30 35 50 55 ns Read Min 0 0 0 0 ns Toggle and Data\\Polling Min 10 10 10 10 ns tEHQZ tHZ Max 20 20 30 35 ns tGHQZ tDF 20 20 30 35 ns tAXQX tOH Min 0 0 0 0 ns Output Hold Time from Addresses, CE\\ or OE\\, Whichever Occurs First Output Enable to Output High Z (Note 2,3) tOEH Chip Enable High to Output High Z (Note 2, 3) Read Cycle Time (Note 3) Address to Output Delay Chip Enable Low to Output Valid Output Enable to Output Delay Output Enable Hold Time (Note 3) Parameter Description Units Parameter Symbol Test Setup Speed Options
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. ELECTRICAL CHARACTERISTICS AND RECOMMENDED AC OPERATING CONDITIONS CC = 5V +/- 10%) Erase and Program WE\\ Controlled Units JEDEC Std. -70 -90 -120 -150 tAVAV tWC Write Cycle Time Min 70 90 120 150 ns tAVWL tAS Address Setup Time Min ns tWLAX tAH Address Hold Time Min 45 45 50 50 ns tDVWH tDS Data Setup Time Min 30 45 50 50 ns tWHDX tDH Write Enable High to Input TransitionMin ns tOES Output Enable Setup Time Min ns tGHWL tGHWL Read Recover time Before Write (OE\\ high to WE\\ low) Min ns tELWL tCS CE\\ Setup Time Min ns tWHEH tCH CE\\ Hold Time Min ns tWLWH tWP Write Pulse Width Min 35 45 50 50 ns tWHWL tWPH Write Pulse Width High Min ns tWHWH1 tWHWH1 Programming Operation Min us tWHWH2 tWHWH2 Sector Erase Operation Max sec tWHWH3 tWHWH3 Chip Erase Operation Max sec tVCHEL VCC Setup Time Min us Chip Program Time Max sec 120 Parameter Symbol Parameter Description Speed Options
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Program Operation Timings NOTE: PA= Program Address, PD= Program data, DOUT is the true data at the program address. Addresses CE\\ OE\\ WE\\ Data Vcc 12345 12345 12345 12345 12345 12345 12345 12345 1234 1 23 4 1 23 4 1234 555h PA PA PA AOh PD Status D OUT tWC tAS tAH tCH tGHWL tWP tCS tDS tDH tWPH tWHWH1 tVCS
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Chip/Sector Erase Operation Timings NOTE: SA= Sector Address. V A = V alid Address for reading status data. Addresses CE\\ OE\\ WE\\ Data Vcc 123456 123456 123456 123456 12345 12345 12345 12345 1234 1 23 4 1 23 4 1234 2AAh SA VA VA 55h In Progress Complete tWC tAS tAH tCHtGHWL tWP tCS tDS tDH tWPH tWHWH2 tVCS 30th 10 for Chip Erase 555h for Chip Erase
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Toggle Bit Timings ( During Embedded Algorithms) Data Polling Timings (During Embedded Algorithms) Addresses 12345 12345 12345 12345 12345 12345 12345 12345 12345 12345 1234 1 23 4 1 23 4 1 23 4 1234 123456 123456 123456 123456 123456 12345 12345 12345 12345 12345 1234 1 23 4 1 23 4 1 23 4 1234 VA VA VA CE\\ OE\\ WE\\ DQ7 DQ0-DQ6 High-ZValid DataTrueComplementComplement High-ZValid DataTrueStatus DataStatus Data tRC tACCtCE tCH tOE tOEH tDF tOH Addresses 12345 12345 12345 12345 12345 123456 123456 123456 123456 123456 123456 123456 123456 123456 123456 VA VA CE\\ OE\\ WE\\ DQ6/DQ2 Valid Status tRC tACCtCE tCH tOE tOEH tDF tOH VA VA (first read) Valid Status Valid Status Valid Status NOTE: V A=Valid address; not required for DQ6. Illustration shows first two status cycles after command sequence, last status read cycle, and array data read cycle. NOTE: V A=Valid address. Illustration shows first status cycle after command sequence, last status read cycle, and array data read cycle.
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. ELECTRICAL CHARACTERISTICS AND RECOMMENDED AC OPERATING CONDITIONS CC = 5V +/- 10%) Units JEDEC Std. -70 -90 -120 -150 tAVAV tWC Write Cycle Time Min 70 90 120 150 ns tAVEL tAS Address Setup Time Min ns tELAX tAH Address Hold Time Min 45 45 50 50 ns tDVEH tDS Data Setup Time Min 30 45 50 50 ns tEHDX tDH Data Hold Time Min ns tGHEL tGHEL Read Recover time Before Write Min ns tWLEL tWS Setup Time, WE\\ Min ns tEHWH tWH Hold Time, WE\\ Min ns tELEH tCP Pulse Duration CE\\ Low Min 35 45 50 50 ns tEHEL tCPH Pulse Duration CE\\ High Min ns tWHWH1 tWHWH1 Byte Programming Operation Min us tWHWH2 tWHWH2 Sector Erase Operation Max sec Chip Erase Max sec Chip Programming Max sec 120 Speed Options Erase and Program CE\\ Controlled (Alternate CE\\ Controlled Writes) Parameter Symbol Parameter Description
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. Alternate CE\\ Controlled Write Operation Timings
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. OH OLI ICurrent Source Current Source Vz = 1.5V (Bipolar Supply) Device Under Test Ceff = 50pf NOTES: Vz is programable from -2V to + 7V . I OL and IOH programmable from 0 to 16 mA. Vz is typically the midpoint of VOH and VOL . IOL and IOH are adjusted to simulate a typical resistive load circuit. AC TEST CONDITIONS
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. MECHANICAL DEFINITIONS* ASI Case #702 (Package Designator Q) SMD 5962-94612, Case Outline M *All measurements are in inches. A D b e DETAIL A 1o - 7o R B SEE DETAIL A E MIN MAX A 0.123 0.200 A1 0.118 0.186 A2 0.005 0.015 B b 0.013 0.017 D D1 0.870 0.890 D2 0.980 1.000 E 0.936 0.956 e R L1 0.035 0.045
0.010 TYP
0.800 BSC
0.050 BSC
0.010 REF
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. ASI Case #904 (Package Designator P) SMD 5962-94612, Case Outline 4 MECHANICAL DEFINITIONS* *All measurements are in inches. MIN MAX A 0.135 0.195 A1 0.025 0.035 φb 0.016 0.020 φb1 0.045 0.055 φb2 0.065 0.075 D 1.064 1.086 D1/E1 E 1.020 1.060 e L 0.145 0.155
0.600 BSC
0.100 BSC
1.000 BSC
(identified by 0.060 square pad) Pin 56 φb2 A L φ b e φb1 E
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice.
ORDERING INFORMATION
*AVAILABLE PROCESSES CT = Commercial Temperature Range 0 oC to +70oC IT = Industrial Temperature Range -40 oC to +85oC XT = Extended Temperature Range -55 oC to +125oC 883C = Full Military Processing -55 oC to +125oC Device Number Package Type Speed ns Process AS8F512K32 Q -70 /* AS8F512K32 Q -90 /* AS8F512K32 Q -120 /* AS8F512K32 Q -150 /* Device Number Package Type Speed ns Process AS8F512K32 P -70 /* AS8F512K32 P -90 /* AS8F512K32 P -120 /* AS8F512K32 P -150 /* EXAMPLE: AS8F512K32Q-120/XT EXAMPLE: AS8F512K32P-120/XT
Austin Semiconductor, Inc. AS8F512K32 Rev. 4.0 6/01 Austin Semiconductor, Inc. reserves the right to change products or specifications without notice. ASI TO DSCC PART NUMBER* CROSS REFERENCE ASI Part # SMD P art # AS8F512K32Q-150/883C 5962-9461201HMA AS8F512K32Q-120/883C 5962-9461202HMA AS8F512K32Q-90/883C 5962-9461203HMA AS8F512K32Q-70/883C 5962-9461204HMA (pending) AS8F512K32Q-150/883C 5962-9461201HMC AS8F512K32Q-120/883C 5962-9461202HMC AS8F512K32Q-90/883C 5962-9461203HMC AS8F512K32Q-70/883C 5962-9461204HMC (pending) ASI Part # SMD P art # AS8F512K32P-150/883C 5962-9461201H4A AS8F512K32P-120/883C 5962-9461202H4A AS8F512K32P-90/883C 5962-9461203H4A AS8F512K32P-70/883C 5962-9461204H4A (pending) AS8F512K32P-150/883C 5962-9461201H4C AS8F512K32P-120/883C 5962-9461202H4C AS8F512K32P-90/883C 5962-9461203H4C AS8F512K32P-70/883C 5962-9461204H4C (pending) * ASI part number is for reference only. Orders received referencing the SMD part number will be processed per the SMD.