You are on page 1of 20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Home Forums Datasheets Lab Manual Testing Components Buy Project Kits

Electronic Circuits and Diagram-Electronics Projects and Design


Search
Custom Search

Google Anzeigen

Microcontrollers

Atmega32

Circuit Projects

AVR Programmer

AVR Microcontroller (Atmega32) An Introduction


rakesh January - 5 - 2012 10 Comments

Pic16f84a

www.datasheets360.com/pic16f84a

Distributors, Inventory and Pricing Free Datasheet Downloads

Hi all, We are introducing you to a new author Rakesh Bute today. Rakesh is an engineering student in the stream of Applied Electronics and Instrumentation from Asansol Engineering College. He will be writing a series of articles about AVR micro controllers, which later will be combined to form as a tutorial of the same.

Introduction to ATmega32 (AVR Series) 8bit Microcontroller


In our days, there have been many advancement in the field of Electronics and many cutting edge technologies are being developed every day, but still 8 bit microcontrollers have its own role in the digital electronics market dominated by 16-32 & 64 bit digital devices. Although powerful microcontrollers with higher processing capabilities exist in the market, 8bit microcontrollers still hold its value because of their easy-to-understand-operation, very much high popularity, ability to simplify a digital circuit, low cost compared to features offered, addition of many new features in a single IC and interest of manufacturers and consumers.
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 1/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Todays microcontrollers are much different from what it were in the initial stage, and the number of manufacturers are much more in count than it was a decade or two ago. At present some of the major manufacturers are Microchip (publication: PIC microcontrollers), Atmel (publication: AVR microcontrollers), Hitachi, Phillips, Maxim, NXP, Intel etc. Our interest is upon ATmega32. It belongs to Atmels AVR series micro controller family. Lets see the features. PIN count: Atmega32 has got 40 pins. Two for Power (pin no.10: +5v, pin no. 11: ground), two for oscillator (pin 12, 13), one for reset (pin 9), three for providing necessary power and reference voltage to its internal ADC, and 32 (48) I/O pins. About I/O pins: ATmega32 is capable of handling analogue inputs. Port A can be used as either DIGITAL I/O Lines or each individual pin can be used as a single input channel to the internal ADC of ATmega32, plus a pair of pins AREF, AVCC & GND (refer to ATmega32 datasheet) together can make an ADC channel. No pins can perform and serve for two purposes (for an example: Port A pins cannot work as a Digital I/O pin while the Internal ADC is activated) at the same time. Its the programmers responsibility to resolve the conflict in the circuitry and the program. Programmers are advised to have a look to the priority tables and the internal configuration from the datasheet. Digital I/O pins: ATmega32 has 32 pins (4portsx8pins) configurable as Digital I/O pins. Timers: 3 Inbuilt timer/counters, two 8 bit (timer0, timer2) and one 16 bit (timer1). ADC: It has one successive approximation type ADC in which total 8 single channels are selectable. They can also be used as 7 (for TQFP packages) or 2 (for DIP packages) differential channels. Reference is selectable, either an external reference can be used or the internal 2.56V reference can be brought into action. There external reference can be connected to the AREF pin. Communication Options: ATmega32 has three data transfer modules embedded in it. They are Two Wire Interface USART Serial Peripheral Interface

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

2/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Atmega32 pin diagram Analog comparator: On-chip analog comparator is available. An interrupt is assigned for different comparison result obtained from the inputs. External Interrupt: 3External interrupt is accepted. Interrupt sense is configurable. Memory: It has 32Kbytes of In-System Self-programmable Flash program memory, 1024 Bytes EEPROM, 2Kbytes Internal SRAM. Write/Erase Cycles: 10,000 Flash / 100,000 EEPROM.
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 3/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Clock: It can run at a frequency from 1 to 16 MHz. Frequency can be obtained from external Quartz Crystal, Ceramic crystal or an R-C network. Internal calibrated RC oscillator can also be used. More Features : Up to 16 MIPS throughput at 16MHz. Most of the instruction executes in a single cycle. Two cycle on-chip multiplication. 32 8 General Purpose Working Registers Debug: JTAG boundary scan facilitates on chip debug. Programming: Atmega32 can be programmed either by In-System Programming via Serial peripheral interface or by Parallel programming. Programming via JTAG interface is also possible. Programmer must ensure that SPI programming and JTAG are not be disabled using fuse bits; if the programming is supposed to be done using SPI or JTAG.

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

4/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

5/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

PEAK electronics GmbH


DC DC Wandler AC DC Wandler Schaltregler LED Treiber von PEAK electronics GmbH auf YouTube
Google-Anzeigen

You may also like:


AVR Microcontroller Tutorial The complete guide to learn AVR How to work with the ADC unit of an AVR Micro-controller Working with External Interrupts in AVR micro controller How to Establish A PC-Micro controller USART communication How to Work With SPI in AVR Micro Controllers

We recommend:
Class B power amplifier Cadence Design Framework II Stereo preamplifier with tone control Magnetic pickup pre-amplifier circuit. Stereo line driver circuit
Search
Custom Search

Posted in AVR

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

6/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Leave a Reply
Name (required) Mail (will not be published) (required) Website

Submit Comment

10 Responses to AVR Microcontroller (Atmega32) An Introduction


vineela says: March 23, 2013 at 12:59 am we want clear explanation of pin description. Reply edwin jacob daniel says: February 17, 2013 at 10:32 pm our batch includes Athul, PK, ashwin, Anoop.. but aarum onnum padikkunnilla.. njangal enth cheiyyum.. we are waiting 4 ur reply.. pettenn para Reply edwin jacob daniel says: February 17, 2013 at 10:31 pm
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 7/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

my name was inserted wrong.. this is the correct name. Reply edwinb jacob daniel says: February 17, 2013 at 10:27 pm very glad to `view your website which gives a very clear information.. but please give some basic information about each topic also.. thank you.. Reply PANKAJ KUMAR SINGH says: December 9, 2012 at 12:29 pm Sir, this is a great work on electronics!!! This is the best site for a beginner to start with. It has every thing that we need thanks for your effort!! Reply rowan walters says: September 30, 2012 at 1:30 am thanks im saving all this Reply rakesh says: September 30, 2012 at 7:56 am Thank you Rowan. All my articles on AVR are intended for beginners. I hope this would take you through the first steps. But I will be longing to see you go beyond what Ive done. Reguards Rakesh Bute Reply Rakesh says: January 8, 2012 at 12:00 am Readers, The Pin diagram given in the picture is applicable for both ATmega32 and ATmega16. Reply PRASANTA KARMAKAR says: January 7, 2012 at 9:15 pm
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 8/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Really commendable piece of work And helpful to all students like us. Thank you bro Reply Esam says: January 7, 2012 at 2:58 am I really do appreciate your efforts .. big thanks Reply

Get Daily Updates via Email


Enter your email Subscribe

Latest Articles
Line follower robot using 8051 microcontroller Invention History of Television The Invention Story of Barcodes Invention History of the Telephone and the Controversies The Story Behind the Invention of Field Effect Transistors Invention Story of Mobile Phone The Story Behind the Accidental Invention of X-Ray The Invention History of Fuel Cells Invention Story of Fiber Optics Interfacing dot matrix LED display to 8051

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

9/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

AEC module
www.voiceinterconnect.de/home_vic.html

intercom module for crystal-clear full-duplex communication

Google-Anzeigen

Categories
101-Announcements 555 Timer IC 8051 8051 projects Amplifier Circuits Arduino Audio Circuits
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 10/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Automotive Circuits AVR Basic Electricity Basic Electronics Battery Circuits C plus plus C Programming Cable TV Circuits Camera Technology Clipping and Clamping Circuits Clocking & Timer Circuits Conversion Circuits Counter Circuits Counters Digital Electronics Education & Training Electronic Components Electronic Keys & Locks Electronics Books Electronics Jobs Embedded Systems Equipment Reviews Events Fan Circuits Filter Circuits Fire Alarm Fun & Game Circuits Gadget Reviews Ham Radio Circuits High Voltage Circuits History Home Circuits Industrial Circuits Instruments Integrated Circuits Inverters
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 11/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Lab Manuals LED related Light Related Lighting Circuits MATLAB Microcontrollers Mobile Phone Related Motor Related Nanotechnology Oscillators Peripheral Interface Controller (PIC) Power Controller Circuits Power Electronics Power Supplies Project Ideas Projects Proximity Detectors Radio Circuits Radio Transmitters Raspberry Pi Relays Remote Circuits Reviews Robotics RTOS Security & Saftey Sensor Circuits Signal Conditioners Signal Generators Speed Controller Circuits State space analysis Switching Circuits Tech News Telephone Related Television Related Temperature Related
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 12/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Test & Measurement Circuits Testing Components Three phase circuits Timer Circuits Tone generator circuits Tools and Softwares Transmitters Tutorials UPS USB Circuits Videos VLSI Voltage Regulators

Like Us on Facebook
Circuitstoday.com
Like

19,292 people like Circuitstoday.com.

Facebook social plugin

Recent Comments
Seetharaman on Mains Operated LED Circuit Arnab Dhua on Mains Operated LED Circuit Arnab Dhua on Mains Operated LED Circuit Seetharaman on FM Radio jammer
www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction 13/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Seetharaman on TV transmitter circuit Seetharaman on Mains Operated LED Circuit Seetharaman on Dancing light. Seetharaman on 24V lead acid battery charger circuit mike on FM Radio jammer Hasan on Simplest lamp flasher circuit. yusuf m saringi on Single Chip FM Radio circuit Prashanth P on Infrared motion detector circuit rin on TV transmitter circuit Pradip Debnath on PWM inverter circuit Tejeshwini on Diode Clamping Circuits

Pages
About Advertise With Us Authors Buy Project Kits Datasheets Electronic Circuit Symbols Lab Manuals Electronic Circuits Lab Microcontroller lab Microprocessor Lab Privacy Policy Project Contests Sitemap Testing Components

Popular Tags
circuits circuit design circuit diagram Electronic Circuits Electronic Components Electronic Instruments Filter Circuits History of Electronics hobby circuits hobby projects Home Circuits IC Integrated Circuits Most Popular Circuits Nanotechnology NE555 timer Oscillators PIC Power Supplies Radio Circuits SCR Simple Electronics Projects Tech News Thyristors Tutorials VLSI Voltage Regulators
555 IC

555 timer Audio Amplifier Circuits Audio

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

14/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

Most Discussed
150 Watt amplifier circuit 100 Watt sub woofer amplifier. Automatic LED Emergency Light-Modified Version Mains Operated LED Circuit 2 km FM transmitter Suggest a Topic to Publish & Win a 8GB Pen Drive Automatic LED Emergency Light Copyright 2007 - 2011 Circuitstoday.com Designed by Web Design Cochin

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

15/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

16/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

17/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

18/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

19/20

1/12/14

AVR Microcontroller-Atmega32 (8 bit)-Introduction to architecture

www.circuitstoday.com/atmega32-avr-microcontroller-an-introduction

20/20

You might also like