0% found this document useful (0 votes)
22 views

1.1 Introduction To Microcontroller1

This document provides an introduction to microcontrollers by discussing their objectives, differences from microprocessors, and architecture types. Microcontrollers are designed to perform specific control tasks, like in keyboards and appliances, while microprocessors are more flexible general purpose devices like PCs. Microcontrollers use the Harvard architecture with separate memory and buses for instructions and data, making their design more complex than the Von Neumann architecture used by microprocessors which has a single memory and bus. RISC machines are also discussed as an architecture type.

Uploaded by

Peace
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

1.1 Introduction To Microcontroller1

This document provides an introduction to microcontrollers by discussing their objectives, differences from microprocessors, and architecture types. Microcontrollers are designed to perform specific control tasks, like in keyboards and appliances, while microprocessors are more flexible general purpose devices like PCs. Microcontrollers use the Harvard architecture with separate memory and buses for instructions and data, making their design more complex than the Von Neumann architecture used by microprocessors which has a single memory and bus. RISC machines are also discussed as an architecture type.

Uploaded by

Peace
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Introduction to Microcontroller

Objectives of Lecture
• Concept of Microprocessor and Microcontroller

• Difference between Microprocessor and Microcontroller

• Harvard and Von-Neumann Architecture

• CISC and RISC


What is Microprocessor / Microcontroller ?
• Digital Device

• Arithmetic and Logical Operations


• Instructions given by users
Difference between Microprocessor and Microcontroller
• Block Diagram
Microprocessor Based System
Difference between Microprocessor and Microcontroller . …..

• Microprocessor based systems are more flexible.

• Microcontroller based system are less flexible.


Difference between Microprocessor and Microcontroller . …..

• Microprocessors are used for general purpose applications.


Ex: Desktop PC’s, Laptops, notepads etc.

• Microcontrollers are designed to perform specific tasks. Where some


controlling actions are required.
Ex: keyboards, printers, mouse, washing machine, digicam, pen
drive,etc.
Harvard and Von Neumann Architecture
•Von Neumann Architecture
• Named after the computer scientist John Von
Neumann.

• The computer has single memory for storing data as


well as program.

•Von Neumann architecture has only one bus for


instruction and data.

•Design of the von Neumann architecture is simple.

•It is cheaper.
Harvard and Von Neumann Architecture ……..

•Harvard Architecture
•The computer has two separate memories for storing
data and program.

•Harvard architecture is required separate bus for


instruction and data.

•Most of the modern computing architectures are based


on Harvard architecture.

•Design of Harvard architecture is complicated.

•Comparatively high cost.


RISC and CISC Machines
Thank you

You might also like