Lecture 1.1.3 (AVR Microcontroller and Its Types)
Lecture 1.1.3 (AVR Microcontroller and Its Types)
Designed By :
Dr. Kavita Jindal
Assistant Professor, ECE, UIC 1
University Vision
To be globally recognized as a Centre of Excellence for Research, Innovation, Entrepreneurship and disseminating
knowledge by providing inspirational learning to produce professional leaders for serving the society.
University Mission
M1: Providing world-class infrastructure, renowned academicians, and an ideal environment for Research,
Innovation, Consultancy, and Entrepreneurship relevant to society.
M2: Offering programs & courses in consonance with National policies for nation-building and meeting global
challenges.
M3: Designing Curriculum to match international standards, and needs of Industry, civil society, and for inculcation
of traits of Creative Thinking and Critical Analysis as well as Human and Ethical values.
M4: Ensuring students delight by meeting their aspirations through blended learning, corporate mentoring,
professional grooming, flexible curriculum, and a healthy atmosphere based on co-curricular and extra-curricular
activities.
M5: Creating a scientific, transparent, and objective examination/evaluation system to ensure an ideal certification.
M6: Establishing strategic relationships with leading National and International corporates and universities for
academic as well as research collaborations.
M7: Contributing for the creation of a healthy, vibrant, and sustainable society by involving in Institutional Social
Responsibility (ISR) activities like rural development, the welfare of senior citizens, women empowerment,
community service, health and hygiene awareness, and environmental protection
Syllabus
1. Embedded
System
2. IOT UNIT 1
& Raspberry
Embedded Programming
Pi
3. Arduino
1.
Programming
1. Interfacing of Devices
2. Basic UNIT 2
Laws and
Interface Digital and Analog I/O Devices
Components
3. Various Sensor and
2. Devices
1. Embedded System
UNIT
Application 3 using
Application of Embedded systems
Arduino
3.
Syllabus
Unit-1 Embedded Programming Contact Hours: 15
Embedded Systems
Chapter 1.1
Embedded system: Introduction to Microcontroller, Difference between microprocessor
and Microcontroller, Embedded System Characteristics & its examples, AVR
microcontroller: Types, Architecture Internal Architectural and Block diagram of
controller (-ATmega 328), Essential Peripheral circuits: Crystal Circuit, Power supply,
Oscillator Circuit.
6
Learning Outcomes
7
AVR Introduction
AVR (Advanced Virtual RISC) –
• In 1996, Atmel fabricated this single chip microcontroller with a modified Harvard
Architecture. This chip is loaded with C- compiler, Free IDE and many more features. This
microcontroller is a bit difficult for the starters to handle.
• The AVR was one of the first microcontroller families to use on-chip flash memory for
program storage, as opposed to one-time programmable ROM, EPROM, or EEPROM used by
other microcontrollers at the time
• The AVR family of microcontrollers is designed by Atmel (now part of Microchip
Technology).
• AVR microcontrollers are based on the modified Harvard architecture, combining
the efficiency of RISC (Reduced Instruction Set Computing) with the ease of use
and flexibility of a comprehensive instruction set.
• AVR microcontroller comes in different configuration, some designed using
surface mounting and some designed using hole mounting.
• It is available with 8-pins to 100-pins, any microcontroller with 64-pin or over is
surface mount only.
Types of AVR
1 Tiny AVR
2 Mega AVR
Types
Of
AVR 3 XMega AVR
4
Atmega X-bit AVR
Types of AVR
• Tiny AVR: Smaller in size and Less memory.
• Mega AVR: Popular, memory up to 256 kb, several quantities of inbuilt peripherals, complex
application.
• Xmega AVR: Large Memory, High Speed, and complex applications.
• It consists of 28 Pins, 1KByte Internal SRAM, 8kb of flash memory, two exterior interrupts
support. It has two wire interface, external pin to connect two voltages into two input of the
comparator.
• Uses: Mainly used to build electrical and electronic Projects.
Types of AVR
Atmega16 AVR Microcontroller
It consists of 40 Pins. It has a flash memory type, 16 MIPS Speed, 1KByte RAM, six power saving
modes.