What is AVR ???  

What is the full name of AVR ?? AVR stands for nothing its just a 3 letter word just like PIC. Some people name it "Advanced Virtual RISC".

Not any kind of heavy definition. AVR is a Microcontroller architecture by Atmel, very popular amonge hobbyist

They are RISC devices. RISC stands for "reduced instruction set computing" and means that the devices are designed to run very fast through the use of a reduced numbers of machine level instructions.

This reduced number of instructions contributes tp the speeddue to the fact that, with a limited numbers of machine instructions, most can run in a single cycle of processor clock.

All the above statments means AVR processor using an 8MHz clock can execute nearly 8 million instructions per second, a speed of nearly 8 MIPS.

As said earlier AVR is first of all a microcontroller. So it has internal Memory, I/O ports and many other peripherals.

The memory section of the Atmel RISC avr processor is based on the harvard modal, in which various portions of the memory are seperated to allow faster access and increased capacity. The CPU has a seperate interface for the FLASH code memory section, the data memory section, and the EEPROM section, if one is present.

AVR is very rich in On chip peripherals. They have almost all the features required in a modern days microcontroller.

To learn more about Rich features of AVR read some initial pages from Datasheet of ATMega16.

Best viewed at Firefox 1024x768 resolution