AVR Tutorial in a GIF [Not Really]

An All in ONE GIF Image

AVR Tutorial: From Coding to Making the Hex File to Burning the AVR and then finally Seeing the Code run on the AVR….

GIF Snatched from AVRFREAKS.net

A great site to learn about the AVR MicroController and to discuss problems/ideas/projects with the community….

AVR – 02: Recognizing that 40 legged thing called AVR

Ok, so here goes, this is what an AVR ATMega32 looks like:

ATmega32 DIP 40-pin package from Atmel

I have this one and I will be using this in most of the things I am gonna do and put up here.

This particular packaging is called DIP(Dual In-line Package), this one has 40 pins and the numbering starts from the arrow at the top left and ends to the right of the arrow, now I am gonna copy some characteristics off of its datasheet, which you can download from the Atmel site. Continue reading AVR – 02: Recognizing that 40 legged thing called AVR

AVR – 01.5: What and When, extensive coverage


In my last post, I just breezed over what a Micro-Controller (herein after referred to as uC ) and an AVR really is, so here it goes, my take at explaining them…. (I will try to copy as much from Wikipedia as possible and then mix it with my own understandings)

Micro-Controller (uC)

A uC is a small computer, usually sized to fit on a small chip, it can be programmed, it can take inputs and it can give outputs after working on that input, similar to what computers do already. The way they differ is that uC  provide an easy way to implement any kind of  electronic solution while maintaining flexibility, speed and accuracy. uC are a simpler form of the modern day processor (which goes in the motherboard, think Intel and AMD), it works on smaller numbers, it has much (read too much) slower speed as compared to its modern counterpart (i7).

A typical uC can be programmed, given instructions to, which it follows when working on data inputs, a uC works primarily on digital signals and logics. Continue reading AVR – 01.5: What and When, extensive coverage

AVR – 01: What, Why, When, Who



AVR is a microcontroller (uC) from Atmel, it has 8-bit architecture which means that what you can store in it has to be somewhat compatible to 8 bits (1 byte) of memory. AVRs are a family of uC which are relatively easy to get the hang on and are quite commonly available having the advantage of not being expensive. GREAT FOR BEGINNERS, like me….

AVRs come in many sizes and forms and are divided into sub-families depending on the features they have. Oh! and let me be clear on one thing that AVR does not stand for anything in particular, its creators just didn’t think of anything except calling it AVR.


AVRs or for that matter any other uC can be used in any circuit where some kind of automation is required. any TTL circuit can be automated and enhanced by the use of uC. AVRs with their great range of features make it very easy to do a multitude of things without doing much.

Update: Extensive Coverage of Micro-Controllers and AVR hereContinue reading AVR – 01: What, Why, When, Who