AVR Microcontroller ATmega16 - An Introduction

By
Advertisement
ATMEL AVR microcontrollers are very popular among Engineers,Students and Hobbyist  for designing mid range embedded system projects. All embedded system needs brain that receives external signal, interprets it and perform a set of task accordingly. AVR microcontroller are best option for this purpose because AVR microcontroller have powerful instruction set and have high speed.In this article we'll discuss the basic  of ATMEL ATmega16 microcontroller.

WHICH AVR I USE 

difference between avr microcontrollers
AVR Features
ATMEL AVR microcontrollers are available in the market in many varieties. But most popular and used AVR microcontrollers are ATmega8, Atmega16 and ATmega32. All these microcontrollers are belongs to ATMEL mega family. There are no difference between avr microcontroller. They only differs in memory size and Price.
Nomenclature of Atmega uCs

atmel avr microcontroller


Atmega16 Pin Configuration

atmega16 pin configuration
Pin Configuration
Pin 10 and 11 : These pins are available for the power supply of uC. Atmega16 works at 5V.

Pin 9 : This pin is used for Reset the uC. It is an active low pin means its gets activated when you give it high signal.

Pin 30 and 32 : Pin 30 is analog Vcc. Atmega16 has features of analog to digital converter. This pin is used to gives power externally to analog circuit. Pin 32 is analog reference pin. This pin is also used for ADC purpose.

Pin 12 and 13 : By default ATmega26 works at 1 MHz internal frequency. We used this pin to connect an external crystal oscillator for getting higher frequency and clock pulses.

Pin 1-8 (PORT B) : These 8 pin of ATmega16 uC are known as PORTB. These pins are I/O pin that means all pins are capable of getting input as well as giving output.

Pin 33-40(PORT A) : These pins are known as PORTA. PORTA can be used for ADC purpose. If PORTA is not used for ADC purpose then its serves as 8-bit bidirectional I/O PORT.

Pin 22-29(PORT C) : This is 8-bit bidirectional I/O port known as PORT C. All pins of PORT C have internal pull-up resisters.

Pin 14-21 (PORT D) :
This is also 8-bit bidirectional I/O port with internal pull-up resistors. PORTD also has some additional features for serial communication, interprets, PWM and timer.

Datasheet: 

Now we have got some basic knowledge about Atmega16 uC. If you want to learn anything else about the ATmega16 uC then you can refer to its Datasheet. Datasheet contains all the information about uC like its behavior,bit setting, actual working etc. 

43 comments:

  1. Very nice blog...
    Great information provided. We also provide AVR Microcontroller Training in Noida. I appreciate your work.

    ReplyDelete
    Replies
    1. Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. big data projects for students But it’s not the amount of data that’s important.Project Center in Chennai

      Spring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Corporate TRaining Spring Framework the authors explore the idea of using Java in Big Data platforms.

      Spring Training in Chennai

      The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. Online mba in India
    DEIEDU is the best online Institute in the world with high class course outline and up to date learning materials. DEIEDU is providing the online mba in india, online mba in india, Distance learning mba courses in india, Correspondence mba in India Mba from distance in India, Online Executive Mba in India, distance Mba from India, Online distance mba in India. Distance learning mba degree in India.
    Address:
    401, fourth floor sg alpha tower
    Vashundhra (up)
    Phone: 9811210788
    Email: info@deiedu.in
    Website: http://www.deiedu.in/
    online mba in india

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. "Easy to understand this post. Very Informative. You can also surf about AVR Microcontroller for more knowledge. And There are lot of AVR MicroController Projects where you can take ideas for Final Year submission. Engineers Garage is also the website which is only for Electronics and Electrical Engineers. Where students can find various Projects ideas and tutorials on Micro controller, Electric Circuits and more. This is the good platform where you can post your projects. Its a very good platform for Electronics Projects for final year students. Visit :
    Engineers Garage
    "

    ReplyDelete
  6. Nice post. well explained .Thanks for sharing such useful information
    Microcontroller Training in Noida

    ReplyDelete
  7. Great and amazing information...thanks for sharing the valuable content.
    Best software Training institute in Bangalore

    ReplyDelete

  8. I just see the post i am so happy the post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be subscribing to your feed and I hope you post again soon.

    best selenium training institute in hyderabad

    ReplyDelete
  9. It is really a great work and the way in which your sharing the knowledge is excellent.

    Jmeter Online Training In INDIA & USA

    ReplyDelete
  10. Thank you for sharing such great information very useful to us.
    Microcontroller Training in Delhi

    ReplyDelete

  11. Thanks for sharing this valuable information and we collected some information from this blog.
    Microcontroller Training in Noida

    ReplyDelete
  12. It’s really nice and meaningful. It’s really cool blog. You have really helped lots of people who visit Blog and provide them useful information. Thanks for sharing.

    Corporate training in Artificial intelligence in Ghana

    ReplyDelete
  13. I am so happy after reading your blog. It’s very useful blog for us.

    Angular 7 Corporate training

    ReplyDelete
  14. Data Science is an interdisciplinary field of scientific methods, process, algorithms and systems to extract knowledge or bits of knowledge from data in different structures, either structured or unstructured, like data mining. Mining large measures of structured or unstructured data to identify patterns can help an association to reduce their expenses, increase efficiencies, recognize new market opportunities and increase the association's competitive advantage. The disciplinary areas that make up the data science field include mining, measurements, machine learning, analytics and some programming.
    For More Info: Data Science Training in Gurgaon

    ReplyDelete
  15. I am really happy with your blog because your article is very unique and powerful information. Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing.
    Salesforce Training in Chennai

    Salesforce Online Training in Chennai

    Salesforce Training in Bangalore

    Salesforce Training in Hyderabad

    Salesforce training in ameerpet

    Salesforce Training in Pune

    Salesforce Online Training

    Salesforce Training

    ReplyDelete
  16. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.salesforce training in chennai

    software testing training course in chennai

    robotic process automation rpa training in chennai

    blockchain training in chennai

    devops training in chennai

    ReplyDelete
  17. I blog habitually and I truly appreciate your substance. Your article has truly topped my advantage. I'm going to bookmark your site and continue to check for new insights concerning once every week. I bought in to your RSS channel as well.
    evrmag

    ReplyDelete
  18. It is amazing and wonderful to visit your site. Thanks for sharing information; this is useful to us....
    ARTIFICIAL INTELLIGENCE COURSE IN DELHI
    FOR MORE INFO:

    ReplyDelete
  19. It is amazing and wonderful to visit your site. Thanks for sharing information; this is useful to us....
    VBA MACRO TRAINING IN DELHI

    FOR MORE INFO:

    ReplyDelete
  20. Infycle Technologies, the topmost software training institute in Chennai offers AWS Training in Chennai for tech professionals, freshers and students, of any field. Other top technologies such as Digital Marketing, Java, Python, Hadoop, Selenium, Big Data, AWS, Android, and iOS Development will also be trained with complete hands-on training. To get more info and a free demo, dial 7504633633

    ReplyDelete