Trained by- Er. Ravindra 
@ ITDP, CRISP. Bhopal
Contents 
Microcontroller & ITS USE. 
Key Features Of Avr atmega32. 
A Brief Focus On Von Neumann & Harvard Architecture. 
Pin Configuration Of Avr atmega32 μcontroller. 
Architecture Of atmega32. 
Programing for Avr atmega32
What is a microcontroller..? 
A microcontroller (μC) is a small computer on a single 
integrated circuit containing a processor, memory, and 
programmable input/output Pins. 
ATmega32 is an 8-bit high performance microcontroller manufactured By an American 
semiconducting company corporation. 
Use..? 
Microcontrollers are used in automatically controlled 
products & devices such as:- 
 Automobile engine control systems 
 Automatic medical devices 
 Remote controlled toys 
 Industrial tools and other embedded systems
Key features of atmega32 
μcontroller 
 32 input/output configurable pins. 
4portsx8pins=32pins 
 32 Kbytes Programmable flash memory. 
With 10,000 read/write cycles 
 1024 Bytes EEPROM 
With 100,000 read/write cycles 
 Can handle 3 external interrupts.
Features 
 Inbuilt Analog to Digital converter. 
Pins can sense & directly convert input analog signal to 
digital signal. 
 131 powerful Instruction sets. 
Most of the instruction executes completely just in one 
clock cycle only. 
 Low power consumption. 
Active mode – 0.6 mA current 
Idle mode – 0.2 mA current 
Power Down mode - <1μA current.
Features 
 High speed operation at 6MHz frequency. 
Processor Speed Extendable up to 16MHz. 
 Programming lock for software security. 
 Different programmers available in market like isp, 
at tiny etc. 
 Based on RISC & Harvard Architecture.
Von Neumann Architecture 
The Von Neumann model is a computer 
Architecture which uses same Memory for 
User Data and Program.
Harvard Architecture 
The Harvard model is a computer 
Architecture which uses Separate 
Memory for User Data and Program 
unlike Von Neumon computer 
Architecture.
PIN CONFIGURATION
ARCHITECTURE
Programming for avr atmega32 
This microcontroller is easily programmable 
using Assembly language, C , C++ and other 
basic languages. 
The company Atmel corporation, provides AVR 
studio for its programming. 
It converts assembly language and other basic 
language program to .hex file extension.
Queries ….if any….??
Thank you….. 
With warm regard from 
Vikram kumar Jha 
7th sem. 
EC, MITS

AVR ATmega32

  • 1.
    Trained by- Er.Ravindra @ ITDP, CRISP. Bhopal
  • 2.
    Contents Microcontroller &ITS USE. Key Features Of Avr atmega32. A Brief Focus On Von Neumann & Harvard Architecture. Pin Configuration Of Avr atmega32 μcontroller. Architecture Of atmega32. Programing for Avr atmega32
  • 3.
    What is amicrocontroller..? A microcontroller (μC) is a small computer on a single integrated circuit containing a processor, memory, and programmable input/output Pins. ATmega32 is an 8-bit high performance microcontroller manufactured By an American semiconducting company corporation. Use..? Microcontrollers are used in automatically controlled products & devices such as:-  Automobile engine control systems  Automatic medical devices  Remote controlled toys  Industrial tools and other embedded systems
  • 4.
    Key features ofatmega32 μcontroller  32 input/output configurable pins. 4portsx8pins=32pins  32 Kbytes Programmable flash memory. With 10,000 read/write cycles  1024 Bytes EEPROM With 100,000 read/write cycles  Can handle 3 external interrupts.
  • 5.
    Features  InbuiltAnalog to Digital converter. Pins can sense & directly convert input analog signal to digital signal.  131 powerful Instruction sets. Most of the instruction executes completely just in one clock cycle only.  Low power consumption. Active mode – 0.6 mA current Idle mode – 0.2 mA current Power Down mode - <1μA current.
  • 6.
    Features  Highspeed operation at 6MHz frequency. Processor Speed Extendable up to 16MHz.  Programming lock for software security.  Different programmers available in market like isp, at tiny etc.  Based on RISC & Harvard Architecture.
  • 7.
    Von Neumann Architecture The Von Neumann model is a computer Architecture which uses same Memory for User Data and Program.
  • 8.
    Harvard Architecture TheHarvard model is a computer Architecture which uses Separate Memory for User Data and Program unlike Von Neumon computer Architecture.
  • 9.
  • 10.
  • 11.
    Programming for avratmega32 This microcontroller is easily programmable using Assembly language, C , C++ and other basic languages. The company Atmel corporation, provides AVR studio for its programming. It converts assembly language and other basic language program to .hex file extension.
  • 12.
  • 13.
    Thank you….. Withwarm regard from Vikram kumar Jha 7th sem. EC, MITS