SlideShare ist ein Scribd-Unternehmen logo
1 von 26
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

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

Weitere ähnliche Inhalte

Was ist angesagt?

8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller NotesDr.YNM
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollerselprocus
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller pptRahul Kumar
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051hello_priti
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architectureZakaria Gomaa
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introductionShubham Singh
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberasodariyabhavesh
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontrolleraviban
 
PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.pptDr.YNM
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051guest70d48b1
 
Arm organization and implementation
Arm organization and implementationArm organization and implementation
Arm organization and implementationShubham Singh
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontrollerSiva Kumar
 

Was ist angesagt? (20)

8051 Microcontroller Notes
8051 Microcontroller Notes8051 Microcontroller Notes
8051 Microcontroller Notes
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
Introduction to arm architecture
Introduction to arm architectureIntroduction to arm architecture
Introduction to arm architecture
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
Arm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furberArm architecture chapter2_steve_furber
Arm architecture chapter2_steve_furber
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
Microprocessor vs. microcontroller
Microprocessor vs. microcontrollerMicroprocessor vs. microcontroller
Microprocessor vs. microcontroller
 
PIC Microcontrollers.ppt
PIC Microcontrollers.pptPIC Microcontrollers.ppt
PIC Microcontrollers.ppt
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
Microcontroller 8051
Microcontroller 8051Microcontroller 8051
Microcontroller 8051
 
Arm organization and implementation
Arm organization and implementationArm organization and implementation
Arm organization and implementation
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 
LCD Interacing with 8051
LCD Interacing with 8051LCD Interacing with 8051
LCD Interacing with 8051
 

Andere mochten auch

8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish NagarNitish Nagar
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsMathivanan Natarajan
 
8051 microcontroller introduction
8051 microcontroller introduction8051 microcontroller introduction
8051 microcontroller introductionANJUSHA R
 
Interrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kInterrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kVijay Kumar
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferAnuj Modi
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersAbhijith Augustine
 
8096 microcontrollers notes
8096 microcontrollers notes8096 microcontrollers notes
8096 microcontrollers notesDr.YNM
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORGurudev joshi
 

Andere mochten auch (20)

Data serial
Data serialData serial
Data serial
 
Coa INTERUPT
Coa INTERUPTCoa INTERUPT
Coa INTERUPT
 
Ch12 microprocessor interrupts
Ch12 microprocessor interruptsCh12 microprocessor interrupts
Ch12 microprocessor interrupts
 
Basic os-concepts
Basic os-conceptsBasic os-concepts
Basic os-concepts
 
8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar
 
Sociology Peer Pressure
Sociology Peer PressureSociology Peer Pressure
Sociology Peer Pressure
 
Asynchronous Serial Communication and standards
Asynchronous Serial Communication and standardsAsynchronous Serial Communication and standards
Asynchronous Serial Communication and standards
 
Microprocessors 1-8086
Microprocessors 1-8086Microprocessors 1-8086
Microprocessors 1-8086
 
8051 microcontroller introduction
8051 microcontroller introduction8051 microcontroller introduction
8051 microcontroller introduction
 
Interrupts
InterruptsInterrupts
Interrupts
 
Fpga
FpgaFpga
Fpga
 
8251 USART
8251 USART8251 USART
8251 USART
 
Interrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kInterrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.k
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answers
 
8096 microcontrollers notes
8096 microcontrollers notes8096 microcontrollers notes
8096 microcontrollers notes
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
INTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSORINTERRUPTS OF 8086 MICROPROCESSOR
INTERRUPTS OF 8086 MICROPROCESSOR
 

Ähnlich wie Introduction to Microcontroller

MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxbhaveshagrawal35
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontrollersnehapvs
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVRDaksh Raj Chopra
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1AJAL A J
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01blacktricker
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01ayushi sharma
 
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdfaienterpresses
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfaienterpresses
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxSKTAHMEDSALIMRAFID
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerRup Chowdhury
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Ramadan Ramadan
 
Microcontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsMicrocontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsNilesh Bhaskarrao Bahadure
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxMeghdeepSingh
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtechsangeetha rakhi
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdfBlackHunter13
 

Ähnlich wie Introduction to Microcontroller (20)

MergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptxMergeResult_2023_04_02_05_26_56.pptx
MergeResult_2023_04_02_05_26_56.pptx
 
8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
 
Advance Microcontroller AVR
Advance Microcontroller AVRAdvance Microcontroller AVR
Advance Microcontroller AVR
 
3.TechieNest microcontrollers
3.TechieNest  microcontrollers3.TechieNest  microcontrollers
3.TechieNest microcontrollers
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
Ajal mod 1
Ajal mod 1Ajal mod 1
Ajal mod 1
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc 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.pdfIntroduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
 
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdfIntroduction to embedded systems using the msp430 6.1 Enumerate the .pdf
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)
 
Microcontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basicsMicrocontroller pic 16f877 architecture and basics
Microcontroller pic 16f877 architecture and basics
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Arjit intro
Arjit introArjit intro
Arjit intro
 
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptxINDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
 
Training report on embedded sys_AVR
Training report on embedded sys_AVRTraining report on embedded sys_AVR
Training report on embedded sys_AVR
 
Embedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - MtechEmbedded systems - UNIT-1 - Mtech
Embedded systems - UNIT-1 - Mtech
 
Lecture 5-Embedde.pdf
Lecture 5-Embedde.pdfLecture 5-Embedde.pdf
Lecture 5-Embedde.pdf
 

Kürzlich hochgeladen

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 

Kürzlich hochgeladen (20)

How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 

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