microcontroller vs microprocessor

sobhadevi 21,316 views 8 slides Jul 10, 2014
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

microcontroller vs microprocessor


Slide Content

Microcontroller Vs Microprocessor A   microprocessor  simply consists of the processor, the ALU (Arithmetic Logic Unit), the Instruction Decoder and a few registers which are used to store data for mathematical and logical operations. E.g  – 8085, 8086 A   microcontroller  includes a processor, the ALU, Instruction Decoder, registers, code storage space(flash memory/ROM), RAM, general purpose I/O pins, timers, interrupt controller, serial communication module etc. That is, the microcontroller is a microprocessor with some basic modules.

Components of a microprocessor/controller CPU: Central Processing Unit I/O: Input /Output Bus: Address bus & Data bus Memory: RAM & ROM Timer Interrupt Serial Port Parallel Port 2

General-purpose microprocessor: 3 CPU for Computers Commonly no RAM, ROM, I/O on CPU chip itself CPU General-Purpose Micro-processor RAM ROM I/O Port Timer Serial COM Port Data Bus Address Bus Many chips on motherboard

8051, Atmega8, PIC 18F4550

A single-chip computer On-chip RAM, ROM, I/O ports... Example : Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X 5 RAM ROM I/O Port Timer Serial COM Port Microcontroller CPU A single chip Microcontroller

Microprocessor CPU is stand-alone, RAM, ROM, I/O, timer are separate designer can decide on the amount of ROM, RAM and I/O ports. expensive versatility general-purpose High processing power High power consumption Instruction sets focus on processing-intensive operations Typically 32/64 – bit Typically deep pipeline (5-20 stages) 7 Microcontroller CPU, RAM, ROM, I/O and timer are all on a single chip fixed amount of on-chip ROM, RAM, I/O ports for applications in which cost, power and space are critical single-purpose (control-oriented) Low processing power Low power consumption Bit-level operations Instruction sets focus on control and bit-level operations Typically 8/16 bit Typically single-cycle/two-stage pipeline Microprocessor vs. Microcontroller

Some Popular Microcontrollers… 8051 Microchip Technology PIC Atmel AVR Texas Instruments MSP430 (16-bit) 8
Tags