A29L320A Series 4M X 8 Bit / 2M X 16 Bit CMOS 3.0 Volt-only, Boot Sector Flash Memory Document Title 4M X 8 Bit / 2M X 16 Bit CMOS 3.0 Volt-only, Boot Sector Flash Memory Revision History Rev. No. History Issue Date Remark 0.0 Initial issue April 12, 2006 Preliminary 0.1 Error correction: Top/Bottom device ID code and pin configurations May 25, 2006 0.2 Change Table1 & Program/Erasure time July 3, 2006 1.0 Final version release January 5, 2007 Final 1.1 Modify symbol L outline dimensions in TSOP 48L package November 15, 2007 (November, 2007, Version 1.1) AMIC Technology, Corp. A29L320A Series 4M X 8 Bit / 2M X 16 Bit CMOS 3.0 Volt-only, Boot Sector Flash Memory Features Single power supply operation Compatible with JEDEC-standards - Regulated voltage range: 2.7 to 3.6 volt read and write - Pinout and software compatible with single-power-supply operations for compatibility with high performance 3 volt Flash memory standard microprocessors - Superior inadvertent write protection Access times: Polling and toggle bits Data - 70/80/90/120 (max.) - Provides a software method of detecting completion of Current: program or erase operations - 2mA active read current at 1MHz Ready / pin (RY / ) BUSY BY - 10mA active read current at 5MHz - Provides a hardware method of detecting completion of - 20 mA typical program/erase current program or erase operations - 500 nA typical CMOS standby or Automatic Sleep Mode Erase Suspend/Erase Resume current - Suspends a sector erase operation to read data from, or Flexible sector architecture program data to, a non-erasing sector, then resumes the - Eight 8 Kbyte sectors erase operation - Sixty-three 64 kbyte sectors Hardware reset pin ( ) - Any combination of sectors can be erased RESET - Supports full chip erase - Hardware method to reset the device to reading array - Sector protection: data Unlock Bypass Program Command WP /ACC input pin - Reduces overall programming time when issuing - Write protect ( ) function allows protection of two WP multiple program command sequence outermost boot sectors, regardless of sector protect Top or bottom boot block configurations available status Embedded Algorithms - Acceleration (ACC) function provides accelerated - Embedded Erase algorithm will automatically erase the program times entire chip or any combination of designated sectors and Hardware/Software temporary sector block unprotect verify the erased sectors command allows code changes in previously locked - Embedded Program algorithm automatically writes and sectors verifies data at specified addresses Hardware/Software sector protect/unprotect command Typical 100,000 program/erase cycles per sector Package options 20-year data retention at 125C - 48-pin TSOP (I) or 48-ball TFBGA - Reliable operation for the life of the system - All Pb-free (Lead-free) products are RoHS compliant CFI (Common Flash Interface) compliant - Provides device-specific information to the system, allowing host software to easily reconfigure for different Flash devices General Description The A29L320A is a 32Mbit, 3.3 volt-only Flash memory Suspend mode. The standard A29L320A offers access times of 70,80,90 and 120ns, allowing high-speed microprocessors organized as 2,097,152 words of 16 bits or 4,194,304 bytes to operate without wait states. To eliminate bus contention of 8 bits each. The 8 bits of data appear on I/O0 - I/O7 the 16 bits of data appear on I/O0~I/O15. The A29L320A is offered in the device has separate chip enable ( ), write enable CE 48-ball TFBGA and 48-Pin TSOP packages. This device is ( WE ) and output enable (OE ) controls. designed to be programmed in-system with the standard The device requires only a single 3.3 volt power supply for system 3.3 volt VCC supply. Additional 12.0 volt VPP is not both read and write functions. Internally generated and required for in-system write or erase operations. However, regulated voltages are provided for the program and erase the A29L320A can also be programmed in standard EPROM operations. programmers. The A29L320A is entirely software command set compatible The A29L320A has the first toggle bit, I/O6, which indicates with the JEDEC single-power-supply Flash standard. whether an Embedded Program or Erase is in progress, or it Commands are written to the command register using is in the Erase Suspend. Besides the I/O6 toggle bit, the standard microprocessor write timings. Register contents A29L320A has a second toggle bit, I/O2, to indicate whether serve as input to an internal state-machine that controls the the addressed sector is being selected for erase. The erase and programming circuitry. Write cycles also internally A29L320A also offers the ability to program in the Erase latch addresses and data needed for the programming and (November, 2007, Version 1.1) 1 AMIC Technology, Corp.