17 Facts About Atmel AVR

1.

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
2.

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

FactSnippet No. 781,705
3.

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

FactSnippet No. 781,706
4.

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

FactSnippet No. 781,707
5.

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
6.

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
7.

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
8.

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

FactSnippet No. 781,711
9.

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
10.

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
11.

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
12.

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

FactSnippet No. 781,715
13.

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

FactSnippet No. 781,716
14.

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

FactSnippet No. 781,717
15.

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

FactSnippet No. 781,718
16.

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

FactSnippet No. 781,719
17.

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

FactSnippet No. 781,720