Wednesday, 5 June 2013

WELCOME TO AVR FAMILY

Atmel AVR family gives a unique style of performance/design flexibility to the world of Megatronics. No other microcontroller Delivers more computing performance then Avr.
Some computing features
·         High Endurance Non-volatile Memory segments.
·         131 Powerful Instructions
·         Operating Voltages
– 2.7V - 5.5V for ATmega16L
– 4.5V - 5.5V for ATmega16
·         Speed Grades
– 0 - 8 MHz for ATmega16L
– 0 - 16 MHz for ATmega16
·         Supports simple C coding.
           
 About AT mega 16 microcontroller
  • AT – Given by the name of the company Atmel
  • Mega – Since it speed doesn’t exceeds MHz
  • 16 – It has 16 kb flash memory

(We will be talking later regarding the flash memory)
   AVR Architecture*:
o    40 pin IC
o    32 pin I/O
o    Ports are(I/O) : PA,PB,PC,PD( All have 8 pins,(A,B,C,D) )
o    Other pins are : RESET,VCC,GND,XTAL2,XTAL1, AREF,GND,AVCC

*I have tried my best to reduce big structural diagrams, and lengthy explanations such that you don’t get bored (well if you require it I will definitely post them)………. but but but….wait….. I will surely explaining them when you will be using them in my further tutorials.

Register Description for I/O Ports













   
    Three 8 bit registers present in At mega16
-       DDRX* ->Data direction register (Defines I/O ,1-o/p ,0-i/p)
-       PINX*   ->Stores input values from sensors of sound or light or IR.
-       PORTX*->Defines output values.
*All ‘X’ can be replaced by the port names A, B, C, D.

Software Requirement

If you have the Atmega 16 board with you then just go for these software’s 1-2-3 .
  •   Avr Studio 4b589.
  •   WinAvr
  •  Hidbootflash
  •   Avrloader, 8051 loader


If you can’t manage the Atmega 16 board, never to panic it’s not so far from you: download the simulator and enjoy the tutorial.
1.     Proteus_7.9
2.     Avr Studio 4b589
3.     WinAvr
4.     Hidbootflash
5.     Avrloader, 8051 loader

The upcoming post will help you to install and  work on the Atmega 16 software’s  .How could you be familiar with the software of Avr .C coding made easy on Avr platform.
Much more to code NEXT………
Have a nice day.


No comments:

Post a Comment