SlideShare a Scribd company logo
By: Nikhil Sharma.

 What is Microcontroller.
 Microcontroller Basics.
 Anatomy of (e.g.) Microcontroller.
 Block Diagram(s).
 How does Microcontroller work?
 Types of Microcontroller.
 About 8051 Microcontroller.
 About PIC Microcontroller.
 About AVC Microcontroller.
 About ARM Microcontroller.
 Applications.
 Latest Innovations through help of Microcontroller.
What we are going to See in
this Presentation.

 A microcontroller is an integrated chip that is often
part of an embedded system.
 AKA: MCU, uC, µC. Also termed as Embedded
Controller.
 In Short it’s a tiny computer that programmable to
run one program.
 Serves as a bridge between the physical world & the
computer world.
 4 Functions: Input, Process, Output, Communicate.
What is Microcontroller?

The Basic Structure of a microcontroller comprises of :-
 CPU.
 Memory.
 Input/output Ports.
 Serial ports.
 Timers.
 ADC & DAC.
 Interpret Control.
 Special Functioning Block.
Microcontroller Basics

 A CPU ranging from simple 4-bits to complex 128-
bits processor.
 Microcontroller brain is named as CPU as it is
employed to fetch data, decode it & at the end
complete the assigned task successfully.
 With the help of CPU the component of the
microcontroller is connected to single system.
 Instruction fetched by the memory is decoded by the
CPU.
CPU

 In a microcontroller memory chip work same as
microprocessor.
 Memory chip stores all programs & data.
 Microcontrollers are built with certain amount of
ROM or RAM or flash memory for storage of
program source code.
Memory

 I/O Ports are basically employed to interface or drive
different appliances such as printers, LCD, etc.
 Serial ports give serial interfaces amid
microcontroller & various other peripherals such as
parallel port.
Input/output Ports &
Serial Ports.

 A microcontroller may be in-built with one or more
timer or counters. The timers & counters control all
counting & timing operations within a
microcontroller.
 Timers are employed to count external pulses.
 The main operations performed by timers’ are- pulse
generations, clock functions, frequency measuring,
modulations, making oscillations, etc.
Timers

 ADC (Analog to digital converter) is employed to
convert analog signals to digital ones. The input
signals need to be analog for ADC. The digital signal
production can be employed for different digital
applications (such as- measurement gadgets).
 DAC (digital to analog converter) executes opposite
functions that ADC perform. This device is generally
employed to supervise analog appliances like- DC
motors, etc.
ADC/DAC
Introduction to Microcontroller

Block Diagram of
Microcontroller

Block diagram(Contd.)

Microcontroller has as input device in order to get the
input & an output device(such as LED or LCD display)
to exhibit the final process.
Lets take an example of how a microcontroller works in
a Television!!
The television has a remote control as an Input device
& the Screen as Output device. The signal sent from
remote control is captured by microcontroller. The
microcontroller controls the channel selection, the
amplifier system & picture tube adjustments, etc.
How does Microcontroller
Works.

Microcontrollers are divided into categories according
to their:
 Bits,
 Memory,
 Instruction Sets and
 Architecture.
So let’s discuss types of microcontrollers:-
Microcontroller Types

 8 bits microcontroller executes logic & arithmetic
operations. Examples of 8 bits micro controller is
Intel 8031/8051.
 16 bits microcontroller executes with greater
accuracy and performance in contrast to 8-bit.
Example of 16 bit microcontroller is Intel 8096.
 32 bits microcontroller is employed mainly in
automatically controlled appliances such as office
machines, implantable medical appliances, etc. It
requires 32-bit instructions to carry out any logical or
arithmetic function.
Bits(contd.)

 External Memory Microcontroller– When an
embedded structure is built with a microcontroller
which does not comprise of all the functioning
blocks existing on a chip it is named as external
memory microcontroller.
 Embedded Memory Microcontroller– When an
embedded structure is built with a microcontroller
which comprise of all the functioning blocks existing
on a chip it is named as embedded memory
microcontroller.
Memory(contd.)

 CISC- CISC means Complex Instruction Set
Computer, it allows the user to apply 1 instruction as
an alternative to many simple instructions.
 RISC- RISC means Reduced Instruction Set
Computers. RISC reduces the operation time by
shortening the clock cycle per instruction.
Instruction Sets

 Harvard Memory Architecture Microcontroller.
 Princeton Memory Architecture Microcontroller.
Memory Architecture

The most universally employed set of microcontrollers come from
the 8051 family. The original 8051 microcontroller was initially
invented by Intel.
The two other members of this 8051 family are-
 8052– This microcontroller has 3 timers & 256 bytes of RAM.
Additionally it has all the features of the traditional 8051
microcontroller. 8051 microcontroller is a subset of 8052
microcontroller.
 8031– This microcontroller is ROM less, other than that it has all
the features of a traditional 8051 microcontroller. For execution
an external ROM of size 64K bytes can be added to its chip.
8051 microcontroller brings into play 2 different sorts of memory
such as- NV-RAM, UV-EPROM and Flash.
8051 Microcontroller

 Peripheral Interface Controller (PIC) provided by
Micro-chip Technology to categorize its solitary chip
microcontrollers. These appliances have been
extremely successful in 8 bit micro-controllers.
 PIC microcontrollers are very popular amid
hobbyists and industrialists; this is only cause of
wide availability, low cost, large user base & serial
programming capability.
PIC Microcontroller

 AVR also known as Advanced Virtual RISC, is a
customized Harvard architecture 8 bit RISC solitary chip
micro-controller.
 It was invented in the year 1966 by Atmel. Harvard
architecture signifies that program & data are amassed in
different spaces and are used simultaneously. It was one
of the foremost micro-controller families to employ on-
chip flash memory basically for storing program, as
contrasting to one time programmable EPROM, EEPROM
or ROM, utilized by other micro-controllers at the same
time. Flash memory is a non-volatile (constant on power
down) programmable memory.
AVR Microcontroller

 ARM is the name of a company that designs micro-
processors architecture. It is also engaged in
licensing them to the producers who fabricate
genuine chips.
 In actuality ARM is a 32 bit genuine RISC
architecture. It was initially developed in the year
1980 by Acorn Computers Ltd.
 This ARM base microprocessor does not have on-
board flash memory. ARM is particularly designed
for micro-controller devices.
ARM Microcontroller

In a nutshell, anything you want to do it:
 Day to Day Life Devices: Light Sensing &
Controlling devices, Temperature Sensing, Fire
Detection & Safety Devices.
 Industrial & Measurement Devices: Process Control
Devices, Hand-held metering systems, even
voltmeter!!
 Computers, Printers, Telephones, Camera, etc. or
you can nowadays everywhere in digital demands.
Applications

 iSphere.
Latest Innovations.

 Augmented Reality Kitchen.
 And Many More to come..
(contd.)
Introduction to Microcontroller

More Related Content

What's hot (20)

PPT
Memory & I/O interfacing
deval patel
 
PPTX
Embedded system
Vinod Srivastava
 
PPTX
microcontroller vs microprocessor
sobhadevi
 
PPTX
Embedded system
Pankaj Upadhyay
 
PPTX
Arithmetic & Logic Unit
ramya marichamy
 
PPT
Embedded system
Anmol Bagga
 
PPTX
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
PPT
Real Time Operating system (RTOS) - Embedded systems
Hariharan Ganesan
 
PDF
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 
PPTX
Microprocessor and microcontrollers
Hiran Gabriel
 
PDF
Embedded system in Smart Cards
Rebecca D'souza
 
PPTX
Introduction to arduino
Ahmed Sakr
 
PPTX
introduction to microprocessor and microcomputer
Satya P. Joshi
 
PDF
ARM CORTEX M3 PPT
Gaurav Verma
 
PPTX
LPC 2148 ARM MICROCONTROLLER
sravannunna24
 
PPTX
Embedded system introduction
RajalakshmiSermadurai
 
PPTX
Difference Between Microprocessors and Microcontrollers
elprocus
 
PPTX
Msp 430 architecture module 1
SARALA T
 
PPTX
Microprocessor 8085 complete
Shubham Singh
 
PDF
Task communication
1jayanti
 
Memory & I/O interfacing
deval patel
 
Embedded system
Vinod Srivastava
 
microcontroller vs microprocessor
sobhadevi
 
Embedded system
Pankaj Upadhyay
 
Arithmetic & Logic Unit
ramya marichamy
 
Embedded system
Anmol Bagga
 
Introduction to Arduino Hardware and Programming
Emmanuel Obot
 
Real Time Operating system (RTOS) - Embedded systems
Hariharan Ganesan
 
Keypad Interfacing with 8051 Microcontroller
Sudhanshu Janwadkar
 
Microprocessor and microcontrollers
Hiran Gabriel
 
Embedded system in Smart Cards
Rebecca D'souza
 
Introduction to arduino
Ahmed Sakr
 
introduction to microprocessor and microcomputer
Satya P. Joshi
 
ARM CORTEX M3 PPT
Gaurav Verma
 
LPC 2148 ARM MICROCONTROLLER
sravannunna24
 
Embedded system introduction
RajalakshmiSermadurai
 
Difference Between Microprocessors and Microcontrollers
elprocus
 
Msp 430 architecture module 1
SARALA T
 
Microprocessor 8085 complete
Shubham Singh
 
Task communication
1jayanti
 

Viewers also liked (20)

PDF
Data serial
Gabriella Levine
 
PPTX
Coa INTERUPT
Piyush Rochwani
 
PPT
Ch12 microprocessor interrupts
University of Technology - Iraq
 
PPT
microcontroller basics
sagar Ramdev
 
PPT
Basic os-concepts
Akhilesh Jain
 
PPT
8086 Microprocessor by Nitish Nagar
Nitish Nagar
 
PPTX
Sociology Peer Pressure
jordannglasberg
 
PDF
Asynchronous Serial Communication and standards
Mathivanan Natarajan
 
PPT
Microprocessors 1-8086
Shubham Chaurasia
 
PPT
8051 microcontroller introduction
ANJUSHA R
 
PDF
Interrupts
guest0f0fd2c
 
PPTX
Fpga
bharadwajareddy
 
PPTX
8251 USART
coolsdhanesh
 
PPTX
Interrupts on 8086 microprocessor by vijay kumar.k
Vijay Kumar
 
PPT
Interfacing 8255
Anuja Bhakuni
 
PPS
Synchronous and-asynchronous-data-transfer
Anuj Modi
 
PPSX
Microprocessors and microcontrollers short answer questions and answers
Abhijith Augustine
 
DOCX
8096 microcontrollers notes
Dr.YNM
 
PPTX
Microcontroller
Amitave Rakhit
 
PPTX
INTERRUPTS OF 8086 MICROPROCESSOR
Gurudev joshi
 
Data serial
Gabriella Levine
 
Coa INTERUPT
Piyush Rochwani
 
Ch12 microprocessor interrupts
University of Technology - Iraq
 
microcontroller basics
sagar Ramdev
 
Basic os-concepts
Akhilesh Jain
 
8086 Microprocessor by Nitish Nagar
Nitish Nagar
 
Sociology Peer Pressure
jordannglasberg
 
Asynchronous Serial Communication and standards
Mathivanan Natarajan
 
Microprocessors 1-8086
Shubham Chaurasia
 
8051 microcontroller introduction
ANJUSHA R
 
Interrupts
guest0f0fd2c
 
8251 USART
coolsdhanesh
 
Interrupts on 8086 microprocessor by vijay kumar.k
Vijay Kumar
 
Interfacing 8255
Anuja Bhakuni
 
Synchronous and-asynchronous-data-transfer
Anuj Modi
 
Microprocessors and microcontrollers short answer questions and answers
Abhijith Augustine
 
8096 microcontrollers notes
Dr.YNM
 
Microcontroller
Amitave Rakhit
 
INTERRUPTS OF 8086 MICROPROCESSOR
Gurudev joshi
 
Ad

Similar to Introduction to Microcontroller (20)

PPTX
MergeResult_2023_04_02_05_26_56.pptx
bhaveshagrawal35
 
PPTX
Micro controller and dsp processor
ShubhamMishra485
 
DOC
8051mc notes-121004121921-phpapp01
ayushi sharma
 
DOC
8051mc notes-121004121921-phpapp01
blacktricker
 
PPTX
Seminar of the love of life by rita final.pptx
ritapragya2004
 
PPT
Microprocessor and Microcontroller Based Systems.ppt
TALHARIAZ46
 
PPTX
MICRO-PROCESSORS and MICRO -CONTROLLER topic
adofficials07
 
PPTX
microcontroller 8051 hfdsdsyghydfhdsgukhdfsdgjkghu
suchitra72aw
 
PPTX
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
PDF
Microcontroller pic 16f877 architecture and basics
Nilesh Bhaskarrao Bahadure
 
PPTX
Advance Microcontroller AVR
Daksh Raj Chopra
 
PDF
Architecture and Programmingpart1_Microcontroller
ssuser1bfdb5
 
PPTX
Chapter 1 Introductuon to Microcontrollers_2023.pptx
huypmg22git
 
PPT
Ajal mod 1
AJAL A J
 
PPTX
Introduction to Microcontrollers in Embedded systems
Faisal729336
 
PPT
microprocessor-and-microcontroller
jhcid
 
PPT
Microprocessor
Embeddedbvp
 
PPTX
Unit-1.pptx
sidhantkulkarni1
 
PPTX
8051 microcontroller Microcontroller _2024.pptx
rohithansaliya2
 
MergeResult_2023_04_02_05_26_56.pptx
bhaveshagrawal35
 
Micro controller and dsp processor
ShubhamMishra485
 
8051mc notes-121004121921-phpapp01
ayushi sharma
 
8051mc notes-121004121921-phpapp01
blacktricker
 
Seminar of the love of life by rita final.pptx
ritapragya2004
 
Microprocessor and Microcontroller Based Systems.ppt
TALHARIAZ46
 
MICRO-PROCESSORS and MICRO -CONTROLLER topic
adofficials07
 
microcontroller 8051 hfdsdsyghydfhdsgukhdfsdgjkghu
suchitra72aw
 
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
Microcontroller pic 16f877 architecture and basics
Nilesh Bhaskarrao Bahadure
 
Advance Microcontroller AVR
Daksh Raj Chopra
 
Architecture and Programmingpart1_Microcontroller
ssuser1bfdb5
 
Chapter 1 Introductuon to Microcontrollers_2023.pptx
huypmg22git
 
Ajal mod 1
AJAL A J
 
Introduction to Microcontrollers in Embedded systems
Faisal729336
 
microprocessor-and-microcontroller
jhcid
 
Microprocessor
Embeddedbvp
 
Unit-1.pptx
sidhantkulkarni1
 
8051 microcontroller Microcontroller _2024.pptx
rohithansaliya2
 
Ad

Recently uploaded (20)

PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
PPTX
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
Introduction to Indian Writing in English
Trushali Dodiya
 
PDF
Council of Chalcedon Re-Examined
Smiling Lungs
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PDF
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
PDF
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
Introduction to Biochemistry & Cellular Foundations.pptx
marvinnbustamante1
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
Controller Request and Response in Odoo18
Celine George
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Identifying elements in the story. Arrange the events in the story
geraldineamahido2
 
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Horarios de distribución de agua en julio
pegazohn1978
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
infertility, types,causes, impact, and management
Ritu480198
 
Introduction to Indian Writing in English
Trushali Dodiya
 
Council of Chalcedon Re-Examined
Smiling Lungs
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
Characteristics, Strengths and Weaknesses of Quantitative Research.pdf
Thelma Villaflores
 
Vani - The Voice of Excellence - Jul 2025 issue
Savipriya Raghavendra
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
Introduction to Biochemistry & Cellular Foundations.pptx
marvinnbustamante1
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Controller Request and Response in Odoo18
Celine George
 
Introduction presentation of the patentbutler tool
MIPLM
 

Introduction to Microcontroller

  • 2.   What is Microcontroller.  Microcontroller Basics.  Anatomy of (e.g.) Microcontroller.  Block Diagram(s).  How does Microcontroller work?  Types of Microcontroller.  About 8051 Microcontroller.  About PIC Microcontroller.  About AVC Microcontroller.  About ARM Microcontroller.  Applications.  Latest Innovations through help of Microcontroller. What we are going to See in this Presentation.
  • 3.   A microcontroller is an integrated chip that is often part of an embedded system.  AKA: MCU, uC, µC. Also termed as Embedded Controller.  In Short it’s a tiny computer that programmable to run one program.  Serves as a bridge between the physical world & the computer world.  4 Functions: Input, Process, Output, Communicate. What is Microcontroller?
  • 4.  The Basic Structure of a microcontroller comprises of :-  CPU.  Memory.  Input/output Ports.  Serial ports.  Timers.  ADC & DAC.  Interpret Control.  Special Functioning Block. Microcontroller Basics
  • 5.   A CPU ranging from simple 4-bits to complex 128- bits processor.  Microcontroller brain is named as CPU as it is employed to fetch data, decode it & at the end complete the assigned task successfully.  With the help of CPU the component of the microcontroller is connected to single system.  Instruction fetched by the memory is decoded by the CPU. CPU
  • 6.   In a microcontroller memory chip work same as microprocessor.  Memory chip stores all programs & data.  Microcontrollers are built with certain amount of ROM or RAM or flash memory for storage of program source code. Memory
  • 7.   I/O Ports are basically employed to interface or drive different appliances such as printers, LCD, etc.  Serial ports give serial interfaces amid microcontroller & various other peripherals such as parallel port. Input/output Ports & Serial Ports.
  • 8.   A microcontroller may be in-built with one or more timer or counters. The timers & counters control all counting & timing operations within a microcontroller.  Timers are employed to count external pulses.  The main operations performed by timers’ are- pulse generations, clock functions, frequency measuring, modulations, making oscillations, etc. Timers
  • 9.   ADC (Analog to digital converter) is employed to convert analog signals to digital ones. The input signals need to be analog for ADC. The digital signal production can be employed for different digital applications (such as- measurement gadgets).  DAC (digital to analog converter) executes opposite functions that ADC perform. This device is generally employed to supervise analog appliances like- DC motors, etc. ADC/DAC
  • 13.  Microcontroller has as input device in order to get the input & an output device(such as LED or LCD display) to exhibit the final process. Lets take an example of how a microcontroller works in a Television!! The television has a remote control as an Input device & the Screen as Output device. The signal sent from remote control is captured by microcontroller. The microcontroller controls the channel selection, the amplifier system & picture tube adjustments, etc. How does Microcontroller Works.
  • 14.  Microcontrollers are divided into categories according to their:  Bits,  Memory,  Instruction Sets and  Architecture. So let’s discuss types of microcontrollers:- Microcontroller Types
  • 15.   8 bits microcontroller executes logic & arithmetic operations. Examples of 8 bits micro controller is Intel 8031/8051.  16 bits microcontroller executes with greater accuracy and performance in contrast to 8-bit. Example of 16 bit microcontroller is Intel 8096.  32 bits microcontroller is employed mainly in automatically controlled appliances such as office machines, implantable medical appliances, etc. It requires 32-bit instructions to carry out any logical or arithmetic function. Bits(contd.)
  • 16.   External Memory Microcontroller– When an embedded structure is built with a microcontroller which does not comprise of all the functioning blocks existing on a chip it is named as external memory microcontroller.  Embedded Memory Microcontroller– When an embedded structure is built with a microcontroller which comprise of all the functioning blocks existing on a chip it is named as embedded memory microcontroller. Memory(contd.)
  • 17.   CISC- CISC means Complex Instruction Set Computer, it allows the user to apply 1 instruction as an alternative to many simple instructions.  RISC- RISC means Reduced Instruction Set Computers. RISC reduces the operation time by shortening the clock cycle per instruction. Instruction Sets
  • 18.   Harvard Memory Architecture Microcontroller.  Princeton Memory Architecture Microcontroller. Memory Architecture
  • 19.  The most universally employed set of microcontrollers come from the 8051 family. The original 8051 microcontroller was initially invented by Intel. The two other members of this 8051 family are-  8052– This microcontroller has 3 timers & 256 bytes of RAM. Additionally it has all the features of the traditional 8051 microcontroller. 8051 microcontroller is a subset of 8052 microcontroller.  8031– This microcontroller is ROM less, other than that it has all the features of a traditional 8051 microcontroller. For execution an external ROM of size 64K bytes can be added to its chip. 8051 microcontroller brings into play 2 different sorts of memory such as- NV-RAM, UV-EPROM and Flash. 8051 Microcontroller
  • 20.   Peripheral Interface Controller (PIC) provided by Micro-chip Technology to categorize its solitary chip microcontrollers. These appliances have been extremely successful in 8 bit micro-controllers.  PIC microcontrollers are very popular amid hobbyists and industrialists; this is only cause of wide availability, low cost, large user base & serial programming capability. PIC Microcontroller
  • 21.   AVR also known as Advanced Virtual RISC, is a customized Harvard architecture 8 bit RISC solitary chip micro-controller.  It was invented in the year 1966 by Atmel. Harvard architecture signifies that program & data are amassed in different spaces and are used simultaneously. It was one of the foremost micro-controller families to employ on- chip flash memory basically for storing program, as contrasting to one time programmable EPROM, EEPROM or ROM, utilized by other micro-controllers at the same time. Flash memory is a non-volatile (constant on power down) programmable memory. AVR Microcontroller
  • 22.   ARM is the name of a company that designs micro- processors architecture. It is also engaged in licensing them to the producers who fabricate genuine chips.  In actuality ARM is a 32 bit genuine RISC architecture. It was initially developed in the year 1980 by Acorn Computers Ltd.  This ARM base microprocessor does not have on- board flash memory. ARM is particularly designed for micro-controller devices. ARM Microcontroller
  • 23.  In a nutshell, anything you want to do it:  Day to Day Life Devices: Light Sensing & Controlling devices, Temperature Sensing, Fire Detection & Safety Devices.  Industrial & Measurement Devices: Process Control Devices, Hand-held metering systems, even voltmeter!!  Computers, Printers, Telephones, Camera, etc. or you can nowadays everywhere in digital demands. Applications
  • 25.   Augmented Reality Kitchen.  And Many More to come.. (contd.)