Key facts
- Brand
- Atmel
- Model
- AT29
- Documents
- 3
- Languages
- EN
- Last added
- 2012-03-27
Start here

Atmel AT29 Flash Memory Application Note
This document introduces the AT29 Flash memory family, covering the 5 V AT29CXXX, 3.3 V AT29LVXXX and 3 V AT29BVXXX devices. It explains the small‑sector architecture, common programming algorithm, and the Software Data Protection (SDP) feature that prevents inadvertent writes.
The note also details how to read the device and manufacturer IDs, shows example hardware using an AT89C51 microcontroller, and provides C/assembly code for sector programming, dummy‑buffer loading, and parameter setting based on the detected device ID.
Atmel AT29 specifications
| Supply voltage (AT29CXXX) | 5 V |
|---|---|
| Supply voltage (AT29LVXXX) | 3.3 V |
| Supply voltage (AT29BVXXX) | 3 V |
All Atmel AT29 documents by type
How to use the product for one specific task, with worked examples.
Instruction set, parameters and examples for configuring or programming the device.
Questions answered in these manuals
What supply voltage is required for AT29LVXXX devices?
AT29LVXXX devices operate at a nominal 3.3 V supply.
What programming voltage is required for AT29 flash devices?
The devices use a high‑voltage range of 15 V to 20 V for programming.
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.
