SlideShare a Scribd company logo
PRESENTATION
ON
ECE – 3rd Year
Sreeparna Sen
Sreyansh Bhupal
Priyankar Sandel
Urmi Bose
Rimon Majumder
What is a MICROCONTROLLER?
• An integrated electronic
computing and logic device that
includes three major components
on a single chip
– Microprocessor
– Memory
– I/O ports
• All components connected by
common communication lines
called the system bus.
• Program memory in the form
of Ferroelectric RAM, Flash
Memory or OTP ROM is also often
included on chip, as well as a
typically small amount of RAM.
Evolution of µCs
Events of 1993
EEPROM
(Cheaper and Convinient)
Special type of EEPROM
Atmel’s 1st µC using flash memory
Variants of µC at that time were
EPROM
(Erasable by exposure to UV light)
PROM
(One Time Programming Only)
First µC TMS1000 was created in 1971 by
Gary Boone Michael Cochran
µ-Controller Architecture
• Reduced instruction set
computer.
• Simple operation.
• Simple addressing modes.
• Uses pipelining.
• Longer compiled program but
faster to execute.
RISC
(HAVARD)
• Richer Instruction set, some very
simple, some very complex.
• No pipelining.
• Microcode Control.
• Instruction interface with
memory with multiple
mechanism.
• Instruction of variable Size
CISC
(VON
NEUMAN)
FEATURES
VOLATILE
MEMORY
FOR DATA
STORAGE
ROM.EPROM,E
EPROM OR
FLASH
MEMORY FOR
PROGRAM
STORAGE
Discrete
input and
output
bits.
Serial I/O
Ports
(UARTs)
Serial
communicatio
ns interfaces
like I2C, SPI
Peripherals
(Timers,
Counters)
Clock
generators
(Oscillators)
ADC
& DAC
• Programming is done
in C & Assembly
Language generally
• A Compiler is used to
provide and
environment to write,
test and debug.
PROGRAMMING
• A Programmer Hardare.
• A PC or Laptop with
required Softwares to
Burn
• Connection can be done
via USB or Serially.
INTERFACING
• Real-Time Response
to Events.
• Priority Decision
Handling Ability
INTERRUPTS
EMBEDDED DESIGN
The majority of microcontrollers in use
today are embedded in other machinery,
such as automobiles, telephones, appliances,
and peripherals for computer systems.
Since the embedded system is dedicated to
specific tasks, design engineers can optimize it
to reduce the size and cost of the product and
increase the reliability and performance.
A microcontroller can be considered a self-
contained system with a processor, memory and
peripherals and can be used as an embedded
system.
DISADVANTAGES ADVANTAGES
APPLICATIONS
Designing and
Testing of
sample circuits
for large scale
integration
Communication
Systems and
DSP Processing
Specifically for
embedded
applications such
as in PC or General
Purpose
Computers.
POPULAR µ-Cs
• RISC architecture
(reduced instruction set
computer)
• Cost effective and rich in
peripherals
• AVR
• CISC architecture
• Has hundreds of
instructions
• Examples: 8051,
8052
• RISC architecture (reduced
instruction set computer)
• Has sold over 2 billion as of
2002
• Cost effective and rich in
peripherals
• RISC architecture
(reduced instruction set
computer)
• Has sold over 2 billion as
of 2002
• Cost effective and rich in
peripherals
PIC µ-C MOTOROLA
ATMELINTEL
FUTUTRE ASPECT
• In the future, MRAM could potentially be used in
microcontrollers as it has infinite endurance and its
incremental semiconductor wafer process cost is
relatively low.
• Embedded developers are starting to be aware of the
benefits of migrating to 32-bit microcontrollers. Not
only do 32-bit microcontrollers provide over ten times
the performance but the migration also allows a
reduction in power consumption, smaller program size,
faster software development time as well as better
software reusability
THANKYOU

More Related Content

PDF
Arm Processor Based Speed Control Of BLDC Motor
PPTX
Microprocessor & Micro-controller
PPT
2D Plotter Presentation
PDF
Introduction to Arduino Programming
PPTX
Control systems engineering
PDF
Microcontroller basics
PPTX
The 8051 microcontroler based embedded systems
PPTX
Actuators
Arm Processor Based Speed Control Of BLDC Motor
Microprocessor & Micro-controller
2D Plotter Presentation
Introduction to Arduino Programming
Control systems engineering
Microcontroller basics
The 8051 microcontroler based embedded systems
Actuators

What's hot (20)

PPTX
Fire detection system using arduino
PPTX
ppt on PLC
PDF
Programmable logic controllers
PPTX
Ardui no
PPTX
Difference Between Microprocessors and Microcontrollers
DOCX
PROJECT REPORT ON Home automation using by Bluetooth
PPT
Bluetooth based Home Automation
PPT
PLC Basic
DOCX
Fire fighting final report
PPT
Intro to Arduino
PPTX
Smart blind stick
PPTX
Smart sensors and their Application
PDF
Question Bank Programmable Logic Controller
PPTX
Electrical Projects
PPTX
Stepper motor Presentation
PPTX
Audio system
PPTX
Arduino Based Parking Lot System
PDF
Arduino Workshop Day 1 - Basic Arduino
PPT
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
Fire detection system using arduino
ppt on PLC
Programmable logic controllers
Ardui no
Difference Between Microprocessors and Microcontrollers
PROJECT REPORT ON Home automation using by Bluetooth
Bluetooth based Home Automation
PLC Basic
Fire fighting final report
Intro to Arduino
Smart blind stick
Smart sensors and their Application
Question Bank Programmable Logic Controller
Electrical Projects
Stepper motor Presentation
Audio system
Arduino Based Parking Lot System
Arduino Workshop Day 1 - Basic Arduino
PLC (programmable logic controllers) RTD and CNC PPT- powerpoint presentation...
Ad

Viewers also liked (20)

PPTX
Radio frequency identification
PPTX
Awesome presentation
PPTX
Understanding the characteristics of android wear os
PPT
Presentation2
PPTX
PPG, ECG and Blood Pressure Circuitry
PPTX
Auto cad
PPTX
RF based Wireless Robot using 8051 Microcontroller
PPTX
Wireless 4 g presentation
PPT
Artificial Passenger Fair
PPTX
Blue eyes technology ppt. by UTKARSH LOKPRIYE
PPTX
Traffic controller
PPTX
5 g technology...........the best presentation ever
PPTX
globel warming and green house effect
PPTX
Google car (self driving car )
PPTX
Li fi
PDF
Artificial passenger
PPT
Artificial Passenger
PPTX
Display devices and TOUCH SCREEN TECHNOLOGY
PPTX
A basic presentation on cycloconverter
PPTX
Air craft surveillance
Radio frequency identification
Awesome presentation
Understanding the characteristics of android wear os
Presentation2
PPG, ECG and Blood Pressure Circuitry
Auto cad
RF based Wireless Robot using 8051 Microcontroller
Wireless 4 g presentation
Artificial Passenger Fair
Blue eyes technology ppt. by UTKARSH LOKPRIYE
Traffic controller
5 g technology...........the best presentation ever
globel warming and green house effect
Google car (self driving car )
Li fi
Artificial passenger
Artificial Passenger
Display devices and TOUCH SCREEN TECHNOLOGY
A basic presentation on cycloconverter
Air craft surveillance
Ad

Similar to Microcontrollers (20)

PPTX
PPTX
1. Microcontroller Basics ENTC department.pptx
DOCX
8051 microcontroller
PPT
Ajal mod 1
PPTX
1. Introduction to Microprocessor.pptx
PPTX
PPT MES class.pptx
PPTX
MES PPT.pptx
PPTX
Micro_ppt[1].pptx
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPTX
Microprocessor and Interfacing Lab 01.pptx
PPT
Module-01 8051 Microcontroller for engineering
PPT
Module-01 8051 Microcontroller presentation
PDF
Unit I_MT2301.pdf
PPTX
Micro Controllers engineering - computer engineering
PPTX
MODULE 1 MES.pptx
PDF
MC_Module_1 (2).pdf MICROCONTROLLER VTU. MODULE 2
PPT
Basics of micro controllers for biginners
PPTX
Introduction to Embedded Systems and Microcontrollers
PDF
Micro controller & Micro processor
1. Microcontroller Basics ENTC department.pptx
8051 microcontroller
Ajal mod 1
1. Introduction to Microprocessor.pptx
PPT MES class.pptx
MES PPT.pptx
Micro_ppt[1].pptx
Microprocessor and Interfacing Lab 01.pptx
Microprocessor and Interfacing Lab 01.pptx
Microprocessor and Interfacing Lab 01.pptx
Module-01 8051 Microcontroller for engineering
Module-01 8051 Microcontroller presentation
Unit I_MT2301.pdf
Micro Controllers engineering - computer engineering
MODULE 1 MES.pptx
MC_Module_1 (2).pdf MICROCONTROLLER VTU. MODULE 2
Basics of micro controllers for biginners
Introduction to Embedded Systems and Microcontrollers
Micro controller & Micro processor

Recently uploaded (20)

PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
Artificial Intelligence
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
composite construction of structures.pdf
PDF
Well-logging-methods_new................
PDF
PPT on Performance Review to get promotions
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
R24 SURVEYING LAB MANUAL for civil enggi
CYBER-CRIMES AND SECURITY A guide to understanding
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Internet of Things (IOT) - A guide to understanding
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Artificial Intelligence
CH1 Production IntroductoryConcepts.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Geodesy 1.pptx...............................................
composite construction of structures.pdf
Well-logging-methods_new................
PPT on Performance Review to get promotions
Foundation to blockchain - A guide to Blockchain Tech
R24 SURVEYING LAB MANUAL for civil enggi

Microcontrollers

  • 1. PRESENTATION ON ECE – 3rd Year Sreeparna Sen Sreyansh Bhupal Priyankar Sandel Urmi Bose Rimon Majumder
  • 2. What is a MICROCONTROLLER? • An integrated electronic computing and logic device that includes three major components on a single chip – Microprocessor – Memory – I/O ports • All components connected by common communication lines called the system bus. • Program memory in the form of Ferroelectric RAM, Flash Memory or OTP ROM is also often included on chip, as well as a typically small amount of RAM.
  • 3. Evolution of µCs Events of 1993 EEPROM (Cheaper and Convinient) Special type of EEPROM Atmel’s 1st µC using flash memory Variants of µC at that time were EPROM (Erasable by exposure to UV light) PROM (One Time Programming Only) First µC TMS1000 was created in 1971 by Gary Boone Michael Cochran
  • 4. µ-Controller Architecture • Reduced instruction set computer. • Simple operation. • Simple addressing modes. • Uses pipelining. • Longer compiled program but faster to execute. RISC (HAVARD) • Richer Instruction set, some very simple, some very complex. • No pipelining. • Microcode Control. • Instruction interface with memory with multiple mechanism. • Instruction of variable Size CISC (VON NEUMAN)
  • 5. FEATURES VOLATILE MEMORY FOR DATA STORAGE ROM.EPROM,E EPROM OR FLASH MEMORY FOR PROGRAM STORAGE Discrete input and output bits. Serial I/O Ports (UARTs) Serial communicatio ns interfaces like I2C, SPI Peripherals (Timers, Counters) Clock generators (Oscillators) ADC & DAC
  • 6. • Programming is done in C & Assembly Language generally • A Compiler is used to provide and environment to write, test and debug. PROGRAMMING • A Programmer Hardare. • A PC or Laptop with required Softwares to Burn • Connection can be done via USB or Serially. INTERFACING • Real-Time Response to Events. • Priority Decision Handling Ability INTERRUPTS
  • 7. EMBEDDED DESIGN The majority of microcontrollers in use today are embedded in other machinery, such as automobiles, telephones, appliances, and peripherals for computer systems. Since the embedded system is dedicated to specific tasks, design engineers can optimize it to reduce the size and cost of the product and increase the reliability and performance. A microcontroller can be considered a self- contained system with a processor, memory and peripherals and can be used as an embedded system.
  • 9. APPLICATIONS Designing and Testing of sample circuits for large scale integration Communication Systems and DSP Processing Specifically for embedded applications such as in PC or General Purpose Computers.
  • 10. POPULAR µ-Cs • RISC architecture (reduced instruction set computer) • Cost effective and rich in peripherals • AVR • CISC architecture • Has hundreds of instructions • Examples: 8051, 8052 • RISC architecture (reduced instruction set computer) • Has sold over 2 billion as of 2002 • Cost effective and rich in peripherals • RISC architecture (reduced instruction set computer) • Has sold over 2 billion as of 2002 • Cost effective and rich in peripherals PIC µ-C MOTOROLA ATMELINTEL
  • 11. FUTUTRE ASPECT • In the future, MRAM could potentially be used in microcontrollers as it has infinite endurance and its incremental semiconductor wafer process cost is relatively low. • Embedded developers are starting to be aware of the benefits of migrating to 32-bit microcontrollers. Not only do 32-bit microcontrollers provide over ten times the performance but the migration also allows a reduction in power consumption, smaller program size, faster software development time as well as better software reusability

Editor's Notes

  • #4: The Smithsonian Institution says TI engineers Gary Boone and Michael Cochran succeeded in creating the first microcontroller in 1971. The result of their work was the TMS 1000, which became commercially available in 1974. It combined read-only memory, read/write memory, processor and clock on one chip and was targeted at embedded systems. Most microcontrollers at this time had two variants. One had an erasable EPROM program memory, with a transparent quartz window in the lid of the package to allow it to be erased by exposure to ultraviolet light. The other was a PROM variant which was only programmable once, sometimes this was signified with the designation OTP, standing for "one-time programmable". In 1993, the introduction of EEPROM memory allowed microcontrollers  to be electrically erased quickly without an expensive package as required for EPROM, allowing both rapid prototyping, and In System Programming. (EEPROM technology had been available prior to this time, but the earlier EEPROM was more expensive and less durable, making it unsuitable for low-cost mass-produced microcontrollers.) The same year, Atmel introduced the first microcontroller using Flash memory, a special type of EEPROM . Other companies rapidly followed suit, with both memory types. In the future, MRAM could potentially be used in microcontrollers as it has infinite endurance and its incremental semiconductor wafer process cost is relatively low.
  • #5: The Smithsonian Institution says TI engineers Gary Boone and Michael Cochran succeeded in creating the first microcontroller in 1971. The result of their work was the TMS 1000, which became commercially available in 1974. It combined read-only memory, read/write memory, processor and clock on one chip and was targeted at embedded systems. Most microcontrollers at this time had two variants. One had an erasable EPROM program memory, with a transparent quartz window in the lid of the package to allow it to be erased by exposure to ultraviolet light. The other was a PROM variant which was only programmable once, sometimes this was signified with the designation OTP, standing for "one-time programmable". In 1993, the introduction of EEPROM memory allowed microcontrollers  to be electrically erased quickly without an expensive package as required for EPROM, allowing both rapid prototyping, and In System Programming. (EEPROM technology had been available prior to this time, but the earlier EEPROM was more expensive and less durable, making it unsuitable for low-cost mass-produced microcontrollers.) The same year, Atmel introduced the first microcontroller using Flash memory, a special type of EEPROM . Other companies rapidly followed suit, with both memory types. In the future, MRAM could potentially be used in microcontrollers as it has infinite endurance and its incremental semiconductor wafer process cost is relatively low.