PIC 8 BIT AND 16 BIT MICROCONTROLLER ARCHITECTURE

Slides:



Advertisements
Similar presentations
Microprocessors A Beginning.
Advertisements

MICROPROCESSORS TWO TYPES OF MODELS ARE USED :  PROGRAMMER’S MODEL :- THIS MODEL SHOWS FEATURES, SUCH AS INTERNAL REGISTERS, ADDRESS,DATA & CONTROL BUSES.
8051 Core Specification.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
Course Overview and The 8051 Architecture
The central processing unit and main memory chapter 4, Exploring the Digital Domain The Development and Basic Organization of Computers.
Programmable System on Chip Fully Configurable Mixed Signal Array Allows for Completely Customizable System Designs Capable of Internal MCU.
Microprocessor Systems Design I Instructor: Dr. Michael Geiger Fall 2013 Lecture 26: PIC microcontroller intro.
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 30: PIC data memory.
16.317: Microprocessor System Design I Instructor: Dr. Michael Geiger Spring 2012 Lecture 29: Microcontroller intro.
Chapter 17 Microprocessor Fundamentals William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper.
Microcontroller Architecture PIC18F Family
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
9/20/6Lecture 21 -PIC Architecture1 PIC Architecture Programmers Model and Instruction Set.
Minimum Systems and the PIC 16F84A Chapter Two Dr. Gheith Abandah1.
PS - 87C51Mx2 - SLS-1 Philips Semiconductors 87C51Mx2 Microcontroller.
1 4.2 MARIE This is the MARIE architecture shown graphically.
Prepared by Eng. Musa Alyaman1 Chapter Seven Chapter Seven PIC16F87x.
DIGITAL SIGNAL PROCESSORS. Von Neumann Architecture Computers to be programmed by codes residing in memory. Single Memory to store data and program.
Architecture and instruction set. Microcontroller Core Features:  Operating speed: DC - 20 MHz clock input DC ns instruction cycle Up to 8K x.
INTRODUCTION TO PIC MICROCONTROLLER. Overview and Features The term PIC stands for Peripheral Interface Controller. Microchip Technology, USA. Basically.
MICROOCESSORS AND MICROCONTROLLER:
بسم الله الرحمن الرحيم MEMORY AND I/O.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Lec. 10 Assembly Programming Dr. Tamer Samy Gaafar Microprocessors.
HJD Institute of Technical Education & Research- Kera(Kutch) The 8051 Microcontroller architecture PREPARED BY: RAYMA SOHIL( )
INTRODUCTION TO PIC MICROCONTROLLERS INTRODUCTION TO PIC MICROCONTROLLERS Dr.Y.Narasimha Murthy Ph.D SRI SAIBABA NATIONAL COLLEGE(AUTONOMOUS)
Dr. Iyad Jafar Introducing the PIC 16 Series and the 16F84A.
Memory Organization 1.  3 types of memory are used in PIC18 microcontroller devices: Program Memory - Flash Memory Data RAM - Static RAM Data EEPROM.
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Seminar On 8085 microprocessor
The 8051 Microcontroller architecture
Embedded Systems Programming
Microprocessor Systems Design I
Part of the Assembler Language Programmers Toolbox
A Closer Look at Instruction Set Architectures
Microprocessors and Programming Department of Mechatronics Engineering
Microprocessor Systems Design I
UNIT – Microcontroller.
Introduction to microprocessor (Continued) Unit 1 Lecture 2
Microprocessor Systems Design I
Micro-Controller: PIC16C74 < Architecture >
Microprocessor Systems Design I
Course Overview and The 8051 Architecture
Microprocessor Systems Design I
ECE 3430 – Intro to Microcomputer Systems
8085 microprocessor.
Processor Organization and Architecture
8085 Microprocessor Architecture
مقدمه با توجه به اهميت و گسترش روزافزون كاربردهاي ميكروكنترلرها و محدوديت هايي كه ميكروكنترلرهاي خانواده ي MCS51 ايجاد مي كرد،شركت Microchipنسل جديدي.
Subject Name: Digital Signal Processing Algorithms & Architecture
Introduction to Microprocessors and Microcontrollers
PIC Microcontroller What is PC LATH?????.
Architecture & Support Components
Architectural Overview
ADDRESSING MODES AND INSTRUCTION SET
8085 Microprocessor Architecture
Introducing the PIC Mid-Range Family and the 16F84A
8051 Microcontroller.
INSTRUCTION SET.
Figure 2-1. PIC WREG and ALU Using Literal Value
EECE.3170 Microprocessor Systems Design I
Microcontroller – 2 PIC.
Unit-I 80386DX Architecture
8085 Microprocessor Architecture
CPU Structure and Function
Register sets The register section/array consists completely of circuitry used to temporarily store data or program codes until they are sent to the.
MCU – Microcontroller Unit – 2
Microprocessors and Programming Department of Mechatronics Engineering
Presentation transcript:

PIC 8 BIT AND 16 BIT MICROCONTROLLER ARCHITECTURE

Harvard Architecture

Low - end PIC Architectures Mid-range PIC Architectures The architectures of various PIC microcontrollers can be divided as follows : Low - end PIC Architectures Mid-range PIC Architectures CPU Architecture

Specification of some popular PIC microcontroller are as follows: Basic Architecture of PIC Microcontrollers Specification of some popular PIC microcontroller are as follows:

PIC Microcontroller clock One instruction cycle

PIC 8 bit Architecture

Architecture of PIC 16C74A

W Register- Status Register- STATUS-address 03H,83H CPU Registers: W Register- Status Register- STATUS-address 03H,83H

FSR Register(file selection register,address=04H,84H)- FSR is an 8 bit register used as data memory address pointer. This is used in indirect addressing mode INDF Register(INDirect through FSR,address=00H,80H)- INDF is not a physical register. Accessing INDF access is the location pointed to by FSR in indirect addressing mode

PCL Register-(Program counter low byte,address=02H,82H) PCL is actually the lower 8 bits of the 13-bit program counter. This is both readable and writable register PCLATH register(Program counter Latch,address=0AH,8AH)- PCLATH is a 8 bit register which can be used to decide upper 5 bits of program counter. PCLATH can be read or written to without affecting the program counter

Port Structure

Pin Configuration

PIC 16 bit microcontroller architecture

Pin Diagram:

Architecture of PIC 24H

DATA MEMORY ORGANISATION

STATUS Register : CORCON Register : CPU Registers STATUS Register : CORCON Register :

ALU MULTIPLIER DIVISOR

PIC 8 bit and 16 bit architecture features: Harvard architecture. Small number of fixed length instruction. A hardware stack for storing return address. Data spaced mapped CPU , port and periferal registers.

Limitations Only one accumulator Operations and registers are not orthogonal Register bank switching is required Software implemented stacks are not efficient

Conclusion Thus PIC architecture offers- Again it gives- Seamless migration Pin compatibility Code compatibility Again it gives- Flexibility Maximise reuse for future developments

References www.microchip.com www.viit.ac.in/PIC microcontroller/Y.H.Dandawate,VIIT,Pune nptel.iitm.ac.in/IIT Kanpur/PIC Abhilash V. Pandiankal, Microcontroller system,S.CHAND publication

THANK YOU go PIC the world!