دانلود Programming Atmel’s AT29 Flash Family

دانلود Programming Atmel’s AT29 Flash Family

اندازه: 141.08K

دسته بندی:

قیمت: رایگان

تعداد نمایش: 175 نمایش

ارسال توسط:

تاریخ ارسال: ۲۹ آذر ۱۳۹۶

به روز رسانی در: ۲۹ آذر ۱۳۹۶

خرید این محصول:

پس از پرداخت لینک دانلود برای شما نمایش داده می شود.

دانلود Programming Atmel’s AT29 Flash Family

Introduction
Atmel offers a diverse family of small
sector Flash memory devices ranging in
density from 256K to 4M bits. These
devices read and program with a single
voltage supply. The nominal supply voltage
is 5V for the AT29CXXX, 3.3V for
the “low voltage” AT29LVXXX, and 3V
for the “Battery Voltage” AT29BVXXX
Flash memory family. The entire Flash
PEROM product line is designed to allow
users to have one common programming
algorithm for all three Flash voltage
families. Therefore, upgrading from one
density to another and from a higher
voltage to a lower voltage device is simplified.
This application note describes the
design benefits of Atmel’s AT29 Flash
architecture as well as how the device ID
feature is used to adjust for varying densities
and supply voltages. In addition,
Atmel’s Software Data Protection (SDP)
feature, which prevents inadvertent
writes, is described. An example is given
to illustrate the ease with which the programming
software can be written to
accommodate four different 4M bit Flash
devices: the AT29C040, the
AT29LV040, and the newer generation
Flash devices, the AT29C040A and the
AT29LV040A.
Hardware and software has been developed
to demonstrate the relevant design
issues. The demo uses an AT89C51
Flash-based microcontroller (which has
the same pinout and instruction set as
an 80C51) as the host processor and a
“C” language program for the software.
The software automatically adjusts the
amount of time required for programming
the varying voltage versions of the
۴M bit Flash devices in addition to
accommodating for their different sector
sizes.
The AT89C51, a member of Atmel’s
growing family of Flash microcontroller
devices, features 4K bytes of in-system
reprogrammable Flash memory (see
Atmel application note “AT89C51 In-Circuit
Programming” for additional information).
Current and future versions of
Atmel’s microcontroller family incorporate
from as little as 1K byte of Flash
memory to as much as 128K bytes, providing
many density options for different
applications. Other versions will also
include special architectures such as a
combination of Flash and parallel
EEPROM memory on board.

پاسخ دهید