STUDY OF THE ARIZONA MICROCHIP MICRO CONTROLLERS MOSTEFA GHASSOUL DAMMAM TECHNICAL COLLEGE

Slides:



Advertisements
Similar presentations
Chapter 2 Data Manipulation Dr. Farzana Rahman Assistant Professor Department of Computer Science James Madison University 1 Some sldes are adapted from.
Advertisements

ECP2036 Microprocessor and Interfacing
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Lecture 01: Introduction to Microcomputer & Embedded Systems.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
EEE237 Introduction to Microprocessors
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
Serial Communication Buses: I 2 C and SPI By Brody Dunn.
Data Manipulation Computer System consists of the following parts:
CMPE 118 MECHATRONICS CMPE 118/L Introduction to Mechatronics Tu-Th 4:00-5:45pm, Jack Baskin Engineering 372 Lab: Jack Baskin Engineering 150, 24/7 Instructor:
1 ECE 263 Embedded System Design Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System.
9/20/6Lecture 3 - Instruction Set - Al Hardware interface (part 2)
The 8051 Microcontroller Architecture
Microcontroller based system design
Dalya Gaber. Definition:- Embedded system is any device that includes a computer but is not itself a general purpose computer. It has hardware & software.
Embedded System Spring, 2011 Lecture 3: The PIC Microcontrollers Eng. Wazen M. Shbair.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Indian Institute of Technology Hyderabad PC CONTROLLED BOT D. HARISH KUMAR CE12B1005 N. ABHINAND SAI CS12B1027 G.NITiSH EE12B1008.
Module I Overview of Computer Architecture and Organization.
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
MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.
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.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
4.0 rtos implementation part II
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
BASIC INPUT AND OUTPUT INTERFACING.  8085A communicate with outside world using the I/O devices.  Since memory and I/O devices share the system bus,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
Internal Input/Output Devices (I/O Subsystems)
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Microprocessor-based Systems
11/16/2006 WSN Mote- MCU & Sensor Hardware 1 ECET 581 Wireless Sensor Networks Mote – MCU & Sensor Hardware 2 of 3 Fall 2006
Basic information. * Microcontrollers incorporate the microprocessor, memory and input/output interfaces all on one chip * Microcontrollers have a separate.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
General Concepts of Computer Organization Overview of Microcomputer.
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
Introduction to Microprocessors
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
S4525A Peripherals & Enhanced FLASH 1 © 1999 Microchip Technology Incorporated. All Rights Reserved. S4525A Peripherals & Enhanced FLASH 1 Peripherals.
Lecture # 10 Processors Microcomputer Processors.
MICROCONTROLLER AND INTERFACING Presented by: Shefali Jethva ( ) Shivali Panchal ( ) Komal Soni ( ) Roll no. :- 14EC308.
Introduction to Microcontroller Technology
Embedded Microcontroller Systems
SHRI S’AD VIDYA MANDAL INSTITUTE OF TECHNOLOGY
MICROCONTROLLER ARCHITECTURE & ASSEMBLY LANGUAGE PROGRAMMING
Microprocessor and Microcontroller Fundamentals
Serial Communication Buses: I2C and SPI
Processor/Memory Chapter 3
Embedded Microcontroller Systems
Microprocessors and Programming Department of Mechatronics Engineering
UNIT – Microcontroller.
MCU – Microcontroller Unit – 2
Modified Harvard Architectures
Why microcontrollers in embedded systems?
Introduction to Microprocessors and Microcontrollers
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
Computer Organization
Chapter 4 Introduction to Computer Organization
Microcontroller – 2 PIC.
ADSP 21065L.
Microprocessors and Programming Department of Mechatronics Engineering
Presentation transcript:

STUDY OF THE ARIZONA MICROCHIP MICRO CONTROLLERS MOSTEFA GHASSOUL DAMMAM TECHNICAL COLLEGE

What are micro controllers ? They are fully integrated small microcomputers They all have the All integrated on a single chip -Processor -RAM for data memory -ROM (EPROM OR EEPROM ) for program memory -Input/ outputs -Timers/ counters -Serial communication -Parallel communication

Many companies make micro controllers. The most famous ones are: - INTEL - PHILIPS - MOTOROLA - ZILOG - SIEMENS - HITACHI - NATIONAL and the ones we are discussing in this presentation ARIZONA MICROCHIP MICRO CONTROLLERS

There are two architectural techniques used in designing the controllers depending on the management of the bus used for program memory and data memory A-von Neumann architecture B-Harvard architecture

In the first architecture, a single bus is used for both data and instruction access, so both the RAM and flash are mapped in the same address space In contrast, Harvard architecture has a separate program and data memory buses. Microchip has opted for this technology in its design.

Though all data bus width is 8 bits for all the micro controllers categories, the program memory bus width varies from 8 bit word for the 12XXX to 14 bit word width for the 16xxx series to 16 bit word width for the 17xxx series. Several advantages are obtained : 1-Simultaneous access of both data and program memories 2-Single word instruction executed in a single cycle except for the branches ( two instructions) 3- Reduction in memory

From programming point of view, two strategies are adopted: 1- Complex Instruction Set Computer (CISC) each instruction is micro coded into several instructions. 2- Reduced Instruction Set Computer (RISC) This technique is implemented by microchip in building its Micros

Advantages: 1- Execution time very fast where each instruction takes a single cycle 2- Number of instructions very minimal As an example: PIC16Cx5x only 33 instructions Its competitor like Motorola 65 instructions for HC05 and 109 for HC11

The controllers come either in 8 pin package with five pins could be programmed as inputs or outputs Or with 14 input/outputs such as the 16c5x micro controllers

The high range (17cxx on top of having 66 input.outputs), it could address n external memory of 64 Kbytes

Two types of serial communication are possible through the master synchronous serial port (MSSP) Where the controller uses it to communicate with other peripherals or micro controllers. Peripherals such as serial EEPROM, shift registers,display drivers,A/D converters ect -The serial protocol either operate as:serial peripheral interface (SPI) where communication takes place through three pins : A- serial data out (SDO) B- serial data in (SDI) C- serial clock (SCK)

The second serial protocol which is supported is the Inter- Integrated circuit (IIC) designed by Philips It communicate with only two lines: A- SDA for data transfer B- SCL for synchronizing clock.

Another protocol supported by the chip is the USART for synchronous asynchronous receiving transmitting communication

Conclusions: 1-micro controllers are becoming more and more involved in daily life of the people. From house hold like washing machines to industrial control as intelligent sensors using different protocols like the IIC. 2- They are also used in communication systems through modems to transfer data over telephone lines 4- They are use to form adaptive, fuzzy controllers just to name a few. 3- There are efforts used to develop micro controllers based PLC to replace micro processors based PLC.