In the introduction part,i told you about what is the important to know the programming and also told you about that what is the need to have an idea of AVR(ROBOTICS).So in this page i am going to tell you about what are the major terms that we should know about AVR and this terms will be important for you when you will going to write the programming.
Microcontroller:- It is the small chip computer which contains various peripherals like Timers , EPROM etc., to perform the given task.So this is the type of the computer but it is not a computer,because computer has the general task on single machine where we can do different tasked like to save files, to install the software etc., but Microcontroller is only do one tasked at a time like if the room temp. drop,then AC will automatically switch Off and vice versa.There are differents types of microcontroller and they are :- 8051,AVR ,PIC,ARM,8086 etc. In this blog we are going to know about the AVR microcontroller.
Histroy about AVR :-It was developed in year 1996 by Atmel Corporation. Alf-Egil Bogen and Vegard Wollan introduce architecture of AVR. AVR comes from Alf-Egil Bogen Vegard Wollan RISC microcontroller,and is also known as Advance Virtual RISC.
AVR microcontroller has three categories,they are as follows:-
1) TinyAVR:- By the name itself it can be understand that it is less memory. (6-32 KB)
2)MegaAVR:- its has memory upto (256 KB),Extended peripherals
3)XmegaAVR :- (16-384 KB), DMA.
ATMEGA 16 PIN
Why should we used AVR?
Its is fast microcontroller which executes most of the instructions.Its is 4 times faster then PIC and also to consume less power and can operate in different saving modes.It has large memory,ADC Timers and PWM Channels are Inbuilt,and architecture is RISC.