Hi , This is the first tutorial series from xtrabits.Hope u enjoy this! This is a beginner level tutorial for AVR. you only need basic C or C++ programming for understanding this tutorials. Don’t worry If you don’t know C++ programming, we will be uploading basic C++ tutorials Soon
About AVR Microcontrollers
The AVR is a modified Harvard architecture 8-bit RISC single chip microcontroller which was developed by Atmel in 1996.Since it is a RISC architecture microcontroller, it will take only lesser decoding time for instructions and will be comparatively faster for Embedded Systems. In this tutorial we will be using the microcontroller ATMEGA 16 and Win AVR as the programming environment. You can get Atmega 16 for around Rs.200/- in the Indian market.This tutorial will also help you to use Atmega 32 Since its similar to Atmega 16. Lets have a look at the datasheet of Atmega 16.
Before we start working on Atmega 16, have a look at ATMEGA 16 Pin Out Diagram.
Now you are familiar with Atmega16 pin configuration. Next we will learn about how to connect Microcontroller (MUC) to the PC for programming !
Headover to AVR Tutorial Part II – Connecting AVR with PC
Speak your questions , doubts, opinions etc. about this tutorials as comments below!