17 Facts About Atmel AVR


Atmel AVR was one of the first microcontroller families to use on-chip flash memory for program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by other microcontrollers at the time.

FactSnippet No. 781,704

Atmel AVR architecture was conceived by two students at the Norwegian Institute of Technology, Alf-Egil Bogen and Vegard Wollan.

FactSnippet No. 781,705

Atmel says that the name AVR is not an acronym and does not stand for anything in particular.

FactSnippet No. 781,706

The creators of the Atmel AVR give no definitive answer as to what the term "Atmel AVR" stands for.

FactSnippet No. 781,707

Original Atmel AVR MCU was developed at a local ASIC house in Trondheim, Norway, called Nordic VLSI at the time, now Nordic Semiconductor, where Bogen and Wollan were working as students.

FactSnippet No. 781,708

The designers worked closely with compiler writers at IAR Systems to ensure that the Atmel AVR instruction set provided efficient compilation of high-level languages.

FactSnippet No. 781,709

Atmel AVR is a modified Harvard architecture machine, where program and data are stored in separate physical memory systems that appear in different address spaces, but having the ability to read data items from program memory using special instructions.

FactSnippet No. 781,710

Almost all Atmel AVR microcontrollers have internal EEPROM for semi-permanent data storage.

FactSnippet No. 781,711

Atmel AVR processors were designed with the efficient execution of compiled C code in mind and have several built-in pointers for the task.

FactSnippet No. 781,712

Atmel AVR instruction set is more orthogonal than those of most eight-bit microcontrollers, in particular the 8051 clones and PIC microcontrollers with which Atmel AVR competes today.

FactSnippet No. 781,713

Atmel AVR solicited input from major developers of compilers for small microcontrollers, to determine the instruction set features that were most useful in a compiler for high-level languages.

FactSnippet No. 781,714

Atmel AVR has application notes and code pertaining to many bus interfaces.

FactSnippet No. 781,715

Atmel AVR offers several options for debugging, mostly involving on-chip debugging while the chip is in the target system.

FactSnippet No. 781,716

Atmel AVR Dragon is an inexpensive tool which connects to a PC via USB.

FactSnippet No. 781,717

Atmel AVR Butterfly comes preloaded with software to demonstrate the capabilities of the microcontroller.

FactSnippet No. 781,718

The Atmel AVR Butterfly has a piezoelectric transducer that can be used to reproduce sounds and music.

FactSnippet No. 781,719

Atmel AVR has recently launched a new publication "Atmel AVR Automotive Compilation" to help developers with automotive applications.

FactSnippet No. 781,720