Hoda Roodaki hroodaki@kntu.ac.ir AVR Family Overview Hoda Roodaki hroodaki@kntu.ac.ir.

Slides:



Advertisements
Similar presentations
Microcontroller – 3 PIC.
Advertisements

Dec Hex Bin Prof. Sari Kulthm. MICROPROCESSORS – CET2123C Lecture 2 – HCS History and Features.
Chapter 1 The 8051 Microcontroller
CHAPTER 1 THE 8051 MICROCONTROLLERS. Microcontroller vs. General- Purpose Microprocessor General-purpose microprocessors have ◦ No RAM ◦ No ROM ◦ No I/O.
Engr. M.K.Debnath1 Microcontroller and PLC Eng. ISRAFIL KHAN. DIPLOMA IN ELECTRONIC.
 CPU: Central Processing Unit  I/O: Input /Output  Bus: Address bus & Data bus  Memory: RAM & ROM  Timer  Interrupt  Serial Port  Parallel Port.
Microcontroller – PIC – 4 PIC types PIC architecture
The 8051 Microcontroller Architecture
The 8051 Microcontroller.
Microcontroller: Introduction
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Indian Institute of Technology Hyderabad PC CONTROLLED BOT D. HARISH KUMAR CE12B1005 N. ABHINAND SAI CS12B1027 G.NITiSH EE12B1008.
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Introduction to Microcontrollers Dr. Konstantinos Tatas
INTRODUCTION TO MICROCONTROLLER. What is a Microcontroller A microcontroller is a complete microprocessor system, consisting of microprocessor, limited.
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Minimum Systems and the PIC 16F84A Chapter Two Dr. Gheith Abandah1.
AVR Microcontrollers.
Introduction to Computing: Lecture 4
1 AVR Session 2 Master : Dr.jafari Authors: M.H Edrisi, hadi.edrisi yyyy aaaa hhhh oooo oooo.... cccc oooo mmmm.
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
1 The /27/ Today over fifty companies produce variations of the Several of these companies have over fifty versions of the 8051.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ATMEL AVR 8 bit RISC MICROCONTROLLERS a general comparison.
The AVR Microcontroller: History and Features
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
Embedded System. What is an Embedded System? Computing systems embedded within electronic devices Hard to define – Nearly any computing system other than.
MICROOCESSORS AND MICROCONTROLLER:
Presented by Sadhish Prabhu
8051 Micro Controller. Microcontroller versus general-purpose microprocessor.
The Principle and Application of Microcontrollers
AVR Architecture Prepared By: Avdhesh Soni ( ) Sarthak Patel ( ) Akshay Parekh ( ) Fenil Sachla ( ) Guided.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
Modified Harvard architecture 8-bit RISC single chip microcontroller Complete System-on-a-chip On Board Memory (FLASH, SRAM & EEPROM) On Board Peripherals.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Dr. Iyad Jafar Introducing the PIC 16 Series and the 16F84A.
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Overview AvrEmbedded128_Pro RTLab. 김태현. Atmega128 Features High-performance, Low-power AVR® 8-bit Microcontroller advanced RISC Architecture – 133 Powerful.
INTRODUCTION TO AVRASSEMBLY PROGRAMMING
The 8051 Microcontroller architecture
Popular Microcontrollers and their Selection by Lachit Dutta
Government Engg College Bhuj E. C. Engg. Department
ATMEL AVR 8 bit RISC MICROCONTROLLERS
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
Hoda Roodaki BIT ADDRESSABILITY Hoda Roodaki
C. K. Pithawalla College of Engineering and Technology, Surat
AVR ATMEGA 8 MICRO-CONTROLLER
MCI PPT AVR MICROCONTROLLER Mayuri Patel EC-1 5th sem
Microcontroller Based Digital Code Lock
MCU – Microcontroller Unit – 2
Microprocessor Systems Design I
Modified Harvard Architectures
Hardware Source: ttp:// under
Introducing Embedded Systems and the Microcontrollers
AVR Microcontrollers Prepared By: Disha Ruparelia ( )
The Arduino Microcontroller: Atmel AVR Atmega 328
Chapter 1: The 8051 Microcontrollers
Introduction to Microprocessors and Microcontrollers
میکرو کنترلر های AVR مدرس: مسعود بهمن پور
EE Embedded Systems Fall 2015
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Architectural Overview
Lecturer: Reza Arjmandi Autumn 2015
Hardware Source: ttp:// under
AVR – ATmega103(ATMEL) Architecture & Summary
EECE.3170 Microprocessor Systems Design I
Microcontroller – 2 PIC.
CHAPTER 1 THE 8051 MICROCONTROLLERS
Presentation transcript:

Hoda Roodaki hroodaki@kntu.ac.ir AVR Family Overview Hoda Roodaki hroodaki@kntu.ac.ir

AVR Family Overview AVR can be classified into three main groups: Classic AVR This is the original AVR chip, which has been replaced by newer AVR chips. Tiny As its name indicates, the microcontrollers in this group have less instructions and smaller packages in comparison to mega family. You can design systems with low costs and power consumptions using the Tiny AVRs. Program memory: 1K to 8K bytes Package: 8 to 28 pins Limited peripheral set Limited instruction set: The instruction sets are limited. For exam­ple, some of them do not have the multiply instruction. Mega Program memory: 4K to 256K bytes Package: 28 to 100 pins Extensive peripheral set Extended instruction set: They have rich instruction sets

AVR features The AVR is an 8-bit RISC single-chip microcontroller with Harvard archi­tecture that comes with some standard features such as on-chip program (code) ROM, data RAM, timers and I/O ports.

AVR microcontroller program ROM ROM is used to store programs and for that reason it is called program or code ROM. The program ROM size can vary from 1K to 256K depending on the family member.

AVR microcontroller data RAM and EEPROM While ROM is used to store program (code); the RAM space is for data storage. The AVR has a maximum of 64K bytes of data RAM space. The data RAM space has three components: General-purpose registers I/O memo­ry Internal SRAM There are 32 general-purpose registers in all of the AVRs, but the SRAM's size and the I/O memory's size varies from chip to chip.

AVR microcontroller I/O pins The AVR can have from 3 to 86 pins for I/O. The number of I/O pins depends on the number of pins in the package itself. The number of pins for the AVR package goes from 8 to 100 at this time. In the case of the 8-pin AT90S2323, we have 3 pins for I/O, while in the case of the 100-pinATmega1280, we can use up to 86 pins for I/O.