Features: ` Fast Read Access Time - 70 ns
` 5-Volt-Only Reprogramming
` Page Program Operation
Single Cycle Reprogram (Erase and Program)
Internal Address and Data Latches for 64-Bytes
` Internal Program Control and Timer
` Hardware and Software Data Protection
` Fast Program Cycle Times
Page (64-Byte) Program Time - 10 ms
Chip Erase Time - 10 ms
` DATA Polling for End of Program Detection
` Low Power Dissipation
50 mA Active Current
300 A CMOS Standby Current
` Typical Endurance > 10,000 Cycles
` Single 5V ± 10% Supply
` CMOS and TTL Compatible Inputs and Outputs
` Pin-Compatible with AT29C010A and AT29C512 for Easy System UpgradesPinoutSpecificationsTemperature Under Bias................. -55°C to +125°C
Storage Temperature...................... -65°C to +150°C
All Input Voltages
(including NC Pins)
with Respect to Ground ................... -0.6V to +6.25V
All Output Voltages
with Respect to Ground .............-0.6V to VCC + 0.6V
Voltage on OE
with Respect to Ground ................... -0.6V to +13.5V
*NOTICE: Stresses beyond those listed under "Absolute Maximum 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 beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.DescriptionThe AT29C257 is a 5-volt-only in-system Flash programmable and erasable read only memory (PEROM). Its 256K of memory is organized as 32,768 words by 8 bits. Manufactured with Atmel's advanced nonvolatile CMOS technology, the device offers access times to 70 ns with power dissipation of just 275 mW. When AT29C257 is deselected, the CMOS standby current is less than 300 A. AT29C257 endurance is such that any sector can typically be written to in excess of 10,000 times.
To allow for simple in-system reprogrammability, the AT29C257 does not require high input voltages for programming. Five-volt-only commands determine the operation of the device. Reading data out of the device is similar to reading from a static RAM. Reprogramming the AT29C257 is performed on a page basis; 64-bytes of data are loaded into the device and then simultaneously programmed. The contents of AT29C257 may be erased by using a 6-byte software code (although erasure before programming is not needed).
During a reprogram cycle, the address locations and 64-bytes of data are internally latched, freeing the address and data bus for other operations. Following the initiation of a program cycle, AT29C257 will automatically erase the page and then program the latched data using an internal control timer. The end of a program cycle of AT29C257 can be detected by
DATA polling of I/O
7. Once the end of a program cycle has been detected a new access for a read, program or chip erase can begin.