Atmel AT29 Flash Family Application Note

This document introduces the software chip erase method of AT29 series flash, including the principle and steps of the method, and gives an example code.


Atmel AT29 Flash Family Application Note - cover page
Brand
Atmel
Category
Other Electronics
Document type
Application Note
Language
English
Pages
11
File format
PDF
File size
248 KB
Published
27 March, 2012
Updated
30 September, 2023
Model
AT29
MD5 checksum
31645B5EB16FE80C3E55FE8EB8FD4498

About this manual

The document introduces Atmel's AT29 Flash family, covering devices from 256 Kbit to 4 Mbit that operate from a single supply voltage (5 V, 3.3 V or 3 V depending on the sub‑family). It describes the small‑sector design (64‑512 bytes) that reduces RAM requirements and eliminates the need for a separate erase step.

Programming details are provided, including the use of Device ID to select sector size and write cycle time, the Software Data Protection (SDP) sequence that prevents accidental writes, and a hardware demonstration using an AT89C51 microcontroller. A table lists voltage, sector size, and maximum program time for each AT29 variant.

What's inside

  • Introduction
  • Programming Flash Devices
  • AT29C040 and AT29C040A Architecture
  • Software Data Protection (SDP)
  • Product and Manufacturer ID
  • Programming Demonstration
  • Hardware Description
  • Software Description
  • Summary

Specifications

Supply voltage (AT29C040)5.0 V ±10 %
Write cycle time (AT29C040)10 ms
Supply voltage (AT29LV040)3.3 V ±0.3 V
Sector size (AT29LV040)512 bytes
Sector size (AT29C040A)256 bytes
Memory density range256 Kbit to 4 Mbit

Frequently asked questions

How long does it take to program a sector in the AT29C040 family?

The maximum sector program time for the AT29C040 family is 10 ms.

Download PDF (248 KB)

More Atmel Manuals


View all Atmel manuals →