SlideShare a Scribd company logo
Micro-controller Course               Mohamed Fadel Barakat




                           Introduction

                          Micro-computer
                          Systems
Agenda
Micro-computer Systems.
Micro-controller Systems.
Micro-controller Features.
Micro-controller Architectures.
Number Systems.
Micro-computer Systems
• Large computers to a single-chip embedded
  controller.
Micro-controller Systems
• Limited components.
• Programmed with High-level languages.
Micro-controller Systems
Micro-controller Systems
Micro-controller Systems
Micro-controller Systems’ Memories
•   RAM.
•   ROM.
•   PROM (OTP).
•   EPROM (ultra-violet).
•   EEPROM (electrical).
•   Flash EEPROM.
Micro-controller Features
•   Supply Voltage (Regulator).
•   The Clock  Speed.
•   Timers (Counters || Comparator).
•   Watchdog (Handler Timer).
•   Reset Input.
•   Interrupts.
Interrupt
Interrupt


ISR
(Interrupt
Service
Routine)
Micro-controller Features
•   Brown-out Detector  handle supply voltage drop.
•   Analog-to-Digital converter (A/D).
•   Serial Input-Output (USART module).
•   EEPROM Data Memory  store data.
•   LCD Drivers.
•   Analog Comparator.
Micro-controller Features
•   Real-time Clock (Date & Time).
•   Sleep Mode (Wake Up by Reset).
•   Power-on Reset.
•   Low-Power Operation.
•   Current Sink/Source Capability (25mA max).
•   (USB | Motor Control | CAN | Ethernet |
    ZigBee)Interface.
Micro-controller Architectures




Von Neumann architecture   Harvard architecture
Micro-controller Architectures
• RISC vs. CISC
• Refers to the instruction set of a microcontroller.
• CISC  8-bit wide both data and instruction (e.g.
  Intel).
• RISC  8-bit wide data and 16-bit wide instruction.
• RISC  Instructions are fetched and executed in one
  cycle (e.g. Motorola).
Number Systems
•   Decimal (base 10).
•   Binary (base 2).
•   Octal (base 8).
•   Hexadecimal (base 16).
•   We already know how to convert from one system to
    another 
Reference
• Best Recommended Book
  “Advanced PIC Microcontroller Projects in C” for
  Dogan Ibrahim.

• PIC18F4550 datasheet.
The End
Questions??

More Related Content

PPTX
Intro to micro controller (Atmega16)
PPTX
Micro controller
PPTX
Advance Microcontroller AVR
PPTX
Microcontroller overview 1
PPT
1 introducing embedded systems and the microcontrollers
PPTX
embedded system and AVR
PPTX
Microcontroller presentation
PPTX
Difference Between Microprocessors and Microcontrollers
Intro to micro controller (Atmega16)
Micro controller
Advance Microcontroller AVR
Microcontroller overview 1
1 introducing embedded systems and the microcontrollers
embedded system and AVR
Microcontroller presentation
Difference Between Microprocessors and Microcontrollers

What's hot (20)

PDF
Introduction in microcontroller
PPT
micro controller
PDF
819 data sheet
PPTX
Introduction of microcontroller
PPTX
Embedded system
PDF
AVR_Course_Day4 introduction to microcontroller
PPTX
Tutorial on avr atmega8 microcontroller, architecture and its applications
PPSX
ATmega32
PPTX
Microcontroller
PDF
Introduction to microcontroller
PPSX
8051 microcontroller and embedded system
PPTX
Microcontroller
DOC
Applications of microcontroller
PPTX
Project report on embedded system using 8051 microcontroller
PPTX
Introduction to AVR Microcontroller
PPTX
Introduction to Microcontroller
PPT
Introduction to Atmel's 8-bit AVR Microcontrollers
PPTX
Microcontrollers
PPTX
Difference between microprocessor and microcontroller
PPTX
Microprocessor vs. microcontroller
Introduction in microcontroller
micro controller
819 data sheet
Introduction of microcontroller
Embedded system
AVR_Course_Day4 introduction to microcontroller
Tutorial on avr atmega8 microcontroller, architecture and its applications
ATmega32
Microcontroller
Introduction to microcontroller
8051 microcontroller and embedded system
Microcontroller
Applications of microcontroller
Project report on embedded system using 8051 microcontroller
Introduction to AVR Microcontroller
Introduction to Microcontroller
Introduction to Atmel's 8-bit AVR Microcontrollers
Microcontrollers
Difference between microprocessor and microcontroller
Microprocessor vs. microcontroller
Ad

Similar to Micro-controller course lec 01 (20)

PPTX
Microcontroller presentation
PPTX
LECT 2.pptx
DOCX
Micro controller
PPTX
Unit-1.pptx
PPTX
microcontroller-presentation-1-638 (30 files merged).pptx
PPT
MKLecture01eng.ppt
PPTX
Micro Controllers engineering - computer engineering
PPTX
Micro controller and dsp processor
PPTX
Introduction to embedded System.pptx
PDF
Introduction to embedded systems using the msp430 6. 1 Enumerate the.pdf
PDF
Introduction to embedded systems using the msp430 6.1 Enumerate the .pdf
PPTX
Introduction to Microcontrollers in Embedded systems
PPTX
microcontrol u 1A.pptxlklrgjkkjgdkfgjgdso
PDF
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
PPTX
Chapter 1 Introductuon to Microcontrollers_2023.pptx
PPTX
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
PDF
Embedded systems introduction
PPTX
Module -4_microprocessor (1).pptx
PPT
Microprocessor & microcontroller
PPT
Lecture 1 (course overview and 8051 architecture) rv01
Microcontroller presentation
LECT 2.pptx
Micro controller
Unit-1.pptx
microcontroller-presentation-1-638 (30 files merged).pptx
MKLecture01eng.ppt
Micro Controllers engineering - computer engineering
Micro controller and dsp processor
Introduction to embedded System.pptx
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 Microcontrollers in Embedded systems
microcontrol u 1A.pptxlklrgjkkjgdkfgjgdso
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
Chapter 1 Introductuon to Microcontrollers_2023.pptx
INDUSTRIAL TRAINING REPORT EMBEDDED SYSTEM.pptx
Embedded systems introduction
Module -4_microprocessor (1).pptx
Microprocessor & microcontroller
Lecture 1 (course overview and 8051 architecture) rv01
Ad

Recently uploaded (20)

PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Computing-Curriculum for Schools in Ghana
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Classroom Observation Tools for Teachers
PDF
01-Introduction-to-Information-Management.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Lesson notes of climatology university.
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Institutional Correction lecture only . . .
PPTX
master seminar digital applications in india
102 student loan defaulters named and shamed – Is someone you know on the list?
Computing-Curriculum for Schools in Ghana
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Classroom Observation Tools for Teachers
01-Introduction-to-Information-Management.pdf
RMMM.pdf make it easy to upload and study
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Microbial diseases, their pathogenesis and prophylaxis
Chinmaya Tiranga quiz Grand Finale.pdf
Lesson notes of climatology university.
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Pharma ospi slides which help in ospi learning
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Supply Chain Operations Speaking Notes -ICLT Program
O5-L3 Freight Transport Ops (International) V1.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Abdominal Access Techniques with Prof. Dr. R K Mishra
Institutional Correction lecture only . . .
master seminar digital applications in india

Micro-controller course lec 01