SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
Nitesh Kumar
 
8086 assembly language
8086 assembly language8086 assembly language
8086 assembly language
Mir Majid
 

Mais procurados (20)

Evolution Of Microprocessors
Evolution Of MicroprocessorsEvolution Of Microprocessors
Evolution Of Microprocessors
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
RISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set ComputingRISC - Reduced Instruction Set Computing
RISC - Reduced Instruction Set Computing
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontroller
 
8257 DMA Controller
8257 DMA Controller8257 DMA Controller
8257 DMA Controller
 
Microcontroller-8051.ppt
Microcontroller-8051.pptMicrocontroller-8051.ppt
Microcontroller-8051.ppt
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE
 
Introduction to AVR Microcontroller
Introduction to AVR Microcontroller Introduction to AVR Microcontroller
Introduction to AVR Microcontroller
 
8086 assembly language
8086 assembly language8086 assembly language
8086 assembly language
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded SystemsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I   Core of Embedded Systems
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT I Core of Embedded Systems
 
PIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTESPIC MICROCONTROLLERS -CLASS NOTES
PIC MICROCONTROLLERS -CLASS NOTES
 
8051 block diagram
8051 block diagram8051 block diagram
8051 block diagram
 
AVR ATmega32
AVR ATmega32AVR ATmega32
AVR ATmega32
 
I/O Ports
I/O Ports I/O Ports
I/O Ports
 
microcontroller vs microprocessor
microcontroller vs microprocessormicrocontroller vs microprocessor
microcontroller vs microprocessor
 
Introduction to pic microcontroller
Introduction to pic microcontrollerIntroduction to pic microcontroller
Introduction to pic microcontroller
 

Destaque

Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
Anuj 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 answers
Abhijith Augustine
 
8096 microcontrollers notes
8096 microcontrollers notes8096 microcontrollers notes
8096 microcontrollers notes
Dr.YNM
 
Microcontroller
MicrocontrollerMicrocontroller
Microcontroller
Amitave Rakhit
 

Destaque (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
 
microcontroller basics
microcontroller basicsmicrocontroller basics
microcontroller basics
 
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
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
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
 

Semelhante a Introduction to Microcontroller

8051 microcontroller
8051 microcontroller8051 microcontroller
8051 microcontroller
snehapvs
 
8051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp018051mc notes-121004121921-phpapp01
8051mc notes-121004121921-phpapp01
blacktricker
 
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
aienterpresses
 
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
aienterpresses
 

Semelhante a 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
 
Difference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and MicrocontrollersDifference Between Microprocessors and Microcontrollers
Difference Between Microprocessors and Microcontrollers
 
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
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Último (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.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.)