SlideShare a Scribd company logo
1 of 4
PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes
Pavithran puthiyapurayil, Jig Jiga University , Ethiopia
What is a Microcontroller?
A microcontroller is a self-contained system with peripherals, memory and a processor that can be used as
an embedded system. Most programmable microcontrollers that are used today are embedded in other
consumer products or machinery including phones, peripherals, automobiles and household appliances for
computer systems. Due to that, another name for a microcontroller is "embedded controller." Some
embedded systems are more sophisticated, while others have minimal requirements for memory and
programming length and a low software complexity. Input and output devices include solenoids, LCD
displays, relays, switches and sensors for data like humidity, temperature or light level, amongst others.
Microprocessor vs. Microcontroller
Microprocessor
• CPU is stand-alone, RAM, ROM, I/O, timer are separate
• designer can decide on the amount of ROM, RAM and I/O ports.
• expensive
• versatility
• general-purpose
• High processing power
• High power consumption
• Instruction sets focus on processing-intensive operations
• Typically 32/64 – bit
• Typically deep pipeline (5-20 stages)
Microcontroller
• CPU, RAM, ROM, I/O and timer are all on a single chip
• fixed amount of on-chip ROM, RAM, I/O ports
• for applications in which cost, power and space are critical
• single-purpose (control-oriented)
• Low processing power
• Low power consumption
• Bit-level operations
• Instruction sets focus on control and bit-level operations
• Typically 8/16 bit
• Typically single-cycle/two-stage pipeline
Some Popular Microcontrollers…
• 8051
PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes
Pavithran puthiyapurayil, Jig Jiga University , Ethiopia
• Microchip Technology PIC
• Atmel AVR
• Texas Instruments MSP430 (16-bit)
A microcontroller basically contains one or more following components:
Central processing unit(CPU)
Random Access Memory)(RAM)
Read Only Memory(ROM)
Input/output ports.
Timers and Counters.
Interrupt Controls.
Analog to digital converters.
Digital analog converters.
PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes
Pavithran puthiyapurayil, Jig Jiga University , Ethiopia
• A single-chip computer
• On-chip RAM, ROM, I/O ports...
• Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X
Types of Microcontrollers
There are several different kinds of programmable microcontrollers at Future Electronics. We stock many
of the most common types categorized by several parameters including Bits, Flash size, RAM size,
number of input/output lines, packaging type, supply voltage and speed. Our parametric filters will allow
you to refine your search results according to the required specifications.
Programmable microcontrollers contain general purpose input/output pins. The number of these pins
varies depending on the microcontroller. They can be configured to an input or an output state by
software. When configured to an input state, these pins can be used to read external signals or sensors.
When they are configured to the output state, they can drive external devices like LED displays and
motors.
Microcontrollers from Future Electronics
PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes
Pavithran puthiyapurayil, Jig Jiga University , Ethiopia
Future Electronics has a wide range of programmable microcontrollers, including pic, low power, LCD,
USB and wireless microcontrollers from several manufacturers. Once you decide if you need 8 bit, 16 bit
general purpose, 16 bit digital signal controllers or 32 bit microcontrollers, you will be able to choose
from their technical attributes and your search results will be narrowed to match your specific
microcontroller application needs.
We deal with several manufacturers such as Cypress, Microchip, NXP, Renesas Electronics,
STMicroelectronics or Zilog. You can easily refine your programmable microcontroller product search
results by clicking your preferred microcontroller brand from the list of manufacturers below.
Applications for Microcontrollers:
Programmable microcontrollers are designed to be used for embedded applications, unlike
microprocessors that can be found in PCs. Microcontrollers are used in automatically controlled devices
including power tools, toys, implantable medical devices, office machines, engine control systems,
appliances, remote controls and other types of embedded systems.
32 bit Microcontrollers in Production Ready Packaging or R&D Quantities:
If the quantity of 32 bit microcontrollers is less than a full reel, we also offer many of our 32 bit
microcontroller products in tray, tube or individual quantities that will avoid unneeded surplus.
 8 bit Microcontrollers
 16 bit Digital Signal Controllers (DSC)
 16 bit General Purpose Microcontrollers
 32 bit Micorcontrollers
Once you choose the microcontroller size, you can narrow them down by various attributes: by RAM
size, Flash size, number of input lines, speed and supply voltage to name a few. You will be able to find
the right LCD, low power, USB, wireless or pic microcontrollers using these filters.

More Related Content

What's hot

ppt on microprocessor & microcontroller
ppt on microprocessor & microcontroller ppt on microprocessor & microcontroller
ppt on microprocessor & microcontroller SneheshDutta
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2pavan kumar
 
Class 2 categories of processor
Class 2 categories of processorClass 2 categories of processor
Class 2 categories of processorSURYAPRAKASH S
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded Systemrmkceteee
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded SystemKaran Thakkar
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Ramadan Ramadan
 
Micro controller
Micro controllerMicro controller
Micro controllerDevi Prasad
 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontrollerRajib Roy
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System vkrhanjeeth .
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systemshariiyuvii
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduinoSantosh Verma
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems pptspavan kumar
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontrollerVandna Sambyal
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training pptNishant Kayal
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptxSaransh Garg
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
 

What's hot (20)

ppt on microprocessor & microcontroller
ppt on microprocessor & microcontroller ppt on microprocessor & microcontroller
ppt on microprocessor & microcontroller
 
embedded systems ppt 2
embedded systems ppt 2embedded systems ppt 2
embedded systems ppt 2
 
Class 2 categories of processor
Class 2 categories of processorClass 2 categories of processor
Class 2 categories of processor
 
EE6602 Embedded System
EE6602 Embedded SystemEE6602 Embedded System
EE6602 Embedded System
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Applied Microprocessor
Applied MicroprocessorApplied Microprocessor
Applied Microprocessor
 
Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)Intro to micro controller (Atmega16)
Intro to micro controller (Atmega16)
 
Micro controller
Micro controllerMicro controller
Micro controller
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontroller
 
Embedded
EmbeddedEmbedded
Embedded
 
Language for Embedded System
Language for Embedded System Language for Embedded System
Language for Embedded System
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
Embedded system design using arduino
Embedded system design using arduinoEmbedded system design using arduino
Embedded system design using arduino
 
embedded systems ppts
embedded systems pptsembedded systems ppts
embedded systems ppts
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Embedded system.pptx
Embedded system.pptxEmbedded system.pptx
Embedded system.pptx
 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
 

Similar to What is a microcontroller

Similar to What is a microcontroller (20)

Solution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systemsSolution manual the 8051 microcontroller based embedded systems
Solution manual the 8051 microcontroller based embedded systems
 
ritesh (3)
ritesh (3)ritesh (3)
ritesh (3)
 
8051 basics
8051 basics8051 basics
8051 basics
 
Embedded systems الانظمة المدمجة
Embedded systems  الانظمة المدمجة Embedded systems  الانظمة المدمجة
Embedded systems الانظمة المدمجة
 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
 
6datasheets
6datasheets6datasheets
6datasheets
 
Embedded
EmbeddedEmbedded
Embedded
 
Embedded System Basics
Embedded System BasicsEmbedded System Basics
Embedded System Basics
 
PIC 16F87XA
PIC 16F87XAPIC 16F87XA
PIC 16F87XA
 
Pic16F87XA
Pic16F87XAPic16F87XA
Pic16F87XA
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
embedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdfembedded systems - Developer Student Clubs.pptx.pdf
embedded systems - Developer Student Clubs.pptx.pdf
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...Design and implementation of real time security guard robot using GSM/CDMA ne...
Design and implementation of real time security guard robot using GSM/CDMA ne...
 
Introduction in microcontroller
Introduction in microcontrollerIntroduction in microcontroller
Introduction in microcontroller
 
MODULE4_MES.pdf
MODULE4_MES.pdfMODULE4_MES.pdf
MODULE4_MES.pdf
 
Summer training embedded system and its scope
Summer training  embedded system and its scopeSummer training  embedded system and its scope
Summer training embedded system and its scope
 
Micro controller selection
Micro controller selectionMicro controller selection
Micro controller selection
 
12f675
12f67512f675
12f675
 

More from parassini

Vector calss notes
Vector   calss notesVector   calss notes
Vector calss notesparassini
 
The binomial theorem
The binomial theoremThe binomial theorem
The binomial theoremparassini
 
Cross product
Cross productCross product
Cross productparassini
 
An argand diagram uses the real and imaginary parts of a complex number as an...
An argand diagram uses the real and imaginary parts of a complex number as an...An argand diagram uses the real and imaginary parts of a complex number as an...
An argand diagram uses the real and imaginary parts of a complex number as an...parassini
 
A combination of a real and an imaginary number in the form
A combination of a real and an imaginary number in the formA combination of a real and an imaginary number in the form
A combination of a real and an imaginary number in the formparassini
 
Solar energy
Solar energySolar energy
Solar energyparassini
 
Electromagnetic spectrum
Electromagnetic spectrumElectromagnetic spectrum
Electromagnetic spectrumparassini
 
Natural test signals
Natural test signalsNatural test signals
Natural test signalsparassini
 
Logic gates ppt
Logic gates pptLogic gates ppt
Logic gates pptparassini
 
Solar presenta1
Solar presenta1Solar presenta1
Solar presenta1parassini
 

More from parassini (15)

Solar notes
Solar notesSolar notes
Solar notes
 
Vector calss notes
Vector   calss notesVector   calss notes
Vector calss notes
 
The binomial theorem
The binomial theoremThe binomial theorem
The binomial theorem
 
Dot product
Dot productDot product
Dot product
 
Demoivres
DemoivresDemoivres
Demoivres
 
Cross product
Cross productCross product
Cross product
 
An argand diagram uses the real and imaginary parts of a complex number as an...
An argand diagram uses the real and imaginary parts of a complex number as an...An argand diagram uses the real and imaginary parts of a complex number as an...
An argand diagram uses the real and imaginary parts of a complex number as an...
 
A combination of a real and an imaginary number in the form
A combination of a real and an imaginary number in the formA combination of a real and an imaginary number in the form
A combination of a real and an imaginary number in the form
 
Fm modula
Fm modulaFm modula
Fm modula
 
Solar energy
Solar energySolar energy
Solar energy
 
Electromagnetic spectrum
Electromagnetic spectrumElectromagnetic spectrum
Electromagnetic spectrum
 
Natural test signals
Natural test signalsNatural test signals
Natural test signals
 
Logic gates ppt
Logic gates pptLogic gates ppt
Logic gates ppt
 
Pll ppt
Pll pptPll ppt
Pll ppt
 
Solar presenta1
Solar presenta1Solar presenta1
Solar presenta1
 

Recently uploaded

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

What is a microcontroller

  • 1. PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes Pavithran puthiyapurayil, Jig Jiga University , Ethiopia What is a Microcontroller? A microcontroller is a self-contained system with peripherals, memory and a processor that can be used as an embedded system. Most programmable microcontrollers that are used today are embedded in other consumer products or machinery including phones, peripherals, automobiles and household appliances for computer systems. Due to that, another name for a microcontroller is "embedded controller." Some embedded systems are more sophisticated, while others have minimal requirements for memory and programming length and a low software complexity. Input and output devices include solenoids, LCD displays, relays, switches and sensors for data like humidity, temperature or light level, amongst others. Microprocessor vs. Microcontroller Microprocessor • CPU is stand-alone, RAM, ROM, I/O, timer are separate • designer can decide on the amount of ROM, RAM and I/O ports. • expensive • versatility • general-purpose • High processing power • High power consumption • Instruction sets focus on processing-intensive operations • Typically 32/64 – bit • Typically deep pipeline (5-20 stages) Microcontroller • CPU, RAM, ROM, I/O and timer are all on a single chip • fixed amount of on-chip ROM, RAM, I/O ports • for applications in which cost, power and space are critical • single-purpose (control-oriented) • Low processing power • Low power consumption • Bit-level operations • Instruction sets focus on control and bit-level operations • Typically 8/16 bit • Typically single-cycle/two-stage pipeline Some Popular Microcontrollers… • 8051
  • 2. PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes Pavithran puthiyapurayil, Jig Jiga University , Ethiopia • Microchip Technology PIC • Atmel AVR • Texas Instruments MSP430 (16-bit) A microcontroller basically contains one or more following components: Central processing unit(CPU) Random Access Memory)(RAM) Read Only Memory(ROM) Input/output ports. Timers and Counters. Interrupt Controls. Analog to digital converters. Digital analog converters.
  • 3. PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes Pavithran puthiyapurayil, Jig Jiga University , Ethiopia • A single-chip computer • On-chip RAM, ROM, I/O ports... • Example:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X Types of Microcontrollers There are several different kinds of programmable microcontrollers at Future Electronics. We stock many of the most common types categorized by several parameters including Bits, Flash size, RAM size, number of input/output lines, packaging type, supply voltage and speed. Our parametric filters will allow you to refine your search results according to the required specifications. Programmable microcontrollers contain general purpose input/output pins. The number of these pins varies depending on the microcontroller. They can be configured to an input or an output state by software. When configured to an input state, these pins can be used to read external signals or sensors. When they are configured to the output state, they can drive external devices like LED displays and motors. Microcontrollers from Future Electronics
  • 4. PavithranPuthiyapurayil ,MaldivesNational University –Microcontroller–short notes Pavithran puthiyapurayil, Jig Jiga University , Ethiopia Future Electronics has a wide range of programmable microcontrollers, including pic, low power, LCD, USB and wireless microcontrollers from several manufacturers. Once you decide if you need 8 bit, 16 bit general purpose, 16 bit digital signal controllers or 32 bit microcontrollers, you will be able to choose from their technical attributes and your search results will be narrowed to match your specific microcontroller application needs. We deal with several manufacturers such as Cypress, Microchip, NXP, Renesas Electronics, STMicroelectronics or Zilog. You can easily refine your programmable microcontroller product search results by clicking your preferred microcontroller brand from the list of manufacturers below. Applications for Microcontrollers: Programmable microcontrollers are designed to be used for embedded applications, unlike microprocessors that can be found in PCs. Microcontrollers are used in automatically controlled devices including power tools, toys, implantable medical devices, office machines, engine control systems, appliances, remote controls and other types of embedded systems. 32 bit Microcontrollers in Production Ready Packaging or R&D Quantities: If the quantity of 32 bit microcontrollers is less than a full reel, we also offer many of our 32 bit microcontroller products in tray, tube or individual quantities that will avoid unneeded surplus.  8 bit Microcontrollers  16 bit Digital Signal Controllers (DSC)  16 bit General Purpose Microcontrollers  32 bit Micorcontrollers Once you choose the microcontroller size, you can narrow them down by various attributes: by RAM size, Flash size, number of input lines, speed and supply voltage to name a few. You will be able to find the right LCD, low power, USB, wireless or pic microcontrollers using these filters.