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

PPTX
Microcontroller presentation
PDF
Introduction to microcontroller
PDF
1 introduction of mechatronics
PPTX
Introduction to arduino
PDF
engineering statics: distributed forces-1
PDF
Introduction to Microcontroller
PPTX
Virtual reality ppt
PDF
Signals and systems 2e oppenheim solutions
Microcontroller presentation
Introduction to microcontroller
1 introduction of mechatronics
Introduction to arduino
engineering statics: distributed forces-1
Introduction to Microcontroller
Virtual reality ppt
Signals and systems 2e oppenheim solutions

What's hot (20)

PPTX
INTRODUCTION TO MICROCONTROLLER
PPT
Microprocessor & microcontroller
PPTX
Embedded system introduction
PPTX
MICROCONTROLLER 8051- Architecture & Pin Configuration
PPTX
Microprocessor & Micro-controller
PPTX
Microprocessor and microcontrollers
PPT
introduction to microprocessors
DOC
PIC MICROCONTROLLERS -CLASS NOTES
PPTX
The 8051 microcontroler based embedded systems
PPT
8051 MICROCONTROLLER
PPTX
Introduction to Embedded Systems
PPTX
microcontroller vs microprocessor
PPT
Embedded System Basics
PPTX
8051 memory
PPTX
Interrupts in 8051
PDF
ARM CORTEX M3 PPT
PPTX
Embedded systems - UNIT-1 - Mtech
PPTX
Embedded Systems - Training ppt
PPTX
ATMEGA 328
PPT
Memory organization of 8051
INTRODUCTION TO MICROCONTROLLER
Microprocessor & microcontroller
Embedded system introduction
MICROCONTROLLER 8051- Architecture & Pin Configuration
Microprocessor & Micro-controller
Microprocessor and microcontrollers
introduction to microprocessors
PIC MICROCONTROLLERS -CLASS NOTES
The 8051 microcontroler based embedded systems
8051 MICROCONTROLLER
Introduction to Embedded Systems
microcontroller vs microprocessor
Embedded System Basics
8051 memory
Interrupts in 8051
ARM CORTEX M3 PPT
Embedded systems - UNIT-1 - Mtech
Embedded Systems - Training ppt
ATMEGA 328
Memory organization of 8051
Ad

Viewers also liked (20)

PDF
Data serial
PPTX
Coa INTERUPT
PPT
Ch12 microprocessor interrupts
PPT
microcontroller basics
PPT
Basic os-concepts
PPT
8086 Microprocessor by Nitish Nagar
PPTX
Sociology Peer Pressure
PDF
Asynchronous Serial Communication and standards
PPT
Microprocessors 1-8086
PPT
8051 microcontroller introduction
PDF
Interrupts
PPTX
PPTX
8251 USART
PPTX
Interrupts on 8086 microprocessor by vijay kumar.k
PPT
Interfacing 8255
PPS
Synchronous and-asynchronous-data-transfer
PPSX
Microprocessors and microcontrollers short answer questions and answers
DOCX
8096 microcontrollers notes
PPTX
Microcontroller
PPTX
INTERRUPTS OF 8086 MICROPROCESSOR
Data serial
Coa INTERUPT
Ch12 microprocessor interrupts
microcontroller basics
Basic os-concepts
8086 Microprocessor by Nitish Nagar
Sociology Peer Pressure
Asynchronous Serial Communication and standards
Microprocessors 1-8086
8051 microcontroller introduction
Interrupts
8251 USART
Interrupts on 8086 microprocessor by vijay kumar.k
Interfacing 8255
Synchronous and-asynchronous-data-transfer
Microprocessors and microcontrollers short answer questions and answers
8096 microcontrollers notes
Microcontroller
INTERRUPTS OF 8086 MICROPROCESSOR
Ad

Similar to Introduction to Microcontroller (20)

PPTX
MergeResult_2023_04_02_05_26_56.pptx
PPTX
Difference Between Microprocessors and Microcontrollers
DOCX
8051 microcontroller
PPTX
Embeded System for Artificial intelligence 2.pptx
PPTX
Embedded for Artificial Intelligence 2.pptx
PPTX
Advance Microcontroller AVR
PPTX
3.TechieNest microcontrollers
PPTX
Unit-1.pptx
PPT
Ajal mod 1
DOC
8051mc notes-121004121921-phpapp01
DOC
8051mc notes-121004121921-phpapp01
PDF
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
PDF
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
PPTX
Seminar of the love of life by rita final.pptx
PPTX
BRACU_SPRING24_EEE373_L1_Introduction.pptx
PPTX
Overview of Microcontroller and ATMega32 microcontroller
PPTX
Intro to micro controller (Atmega16)
PDF
Microcontroller pic 16f877 architecture and basics
PPTX
Microcontoller and Embedded System
PPTX
Arjit intro
MergeResult_2023_04_02_05_26_56.pptx
Difference Between Microprocessors and Microcontrollers
8051 microcontroller
Embeded System for Artificial intelligence 2.pptx
Embedded for Artificial Intelligence 2.pptx
Advance Microcontroller AVR
3.TechieNest microcontrollers
Unit-1.pptx
Ajal mod 1
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Seminar of the love of life by rita final.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
Overview of Microcontroller and ATMega32 microcontroller
Intro to micro controller (Atmega16)
Microcontroller pic 16f877 architecture and basics
Microcontoller and Embedded System
Arjit intro

Recently uploaded (20)

PDF
01-Introduction-to-Information-Management.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Lesson notes of climatology university.
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Classroom Observation Tools for Teachers
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Cell Types and Its function , kingdom of life
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Trump Administration's workforce development strategy
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
01-Introduction-to-Information-Management.pdf
Complications of Minimal Access Surgery at WLH
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Lesson notes of climatology university.
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Classroom Observation Tools for Teachers
What if we spent less time fighting change, and more time building what’s rig...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Weekly quiz Compilation Jan -July 25.pdf
Cell Types and Its function , kingdom of life
Supply Chain Operations Speaking Notes -ICLT Program
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Microbial disease of the cardiovascular and lymphatic systems
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
UNIT III MENTAL HEALTH NURSING ASSESSMENT
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Trump Administration's workforce development strategy
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf

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.)