Successfully reported this slideshow.
Micro-controller Course               Mohamed Fadel Barakat                           Introduction                        ...
AgendaMicro-computer Systems.Micro-controller Systems.Micro-controller Features.Micro-controller Architectures.Number...
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).•   Flas...
Micro-controller Features•   Supply Voltage (Regulator).•   The Clock  Speed.•   Timers (Counters || Comparator).•   Watc...
Interrupt
InterruptISR(InterruptServiceRoutine)
Micro-controller Features•   Brown-out Detector  handle supply voltage drop.•   Analog-to-Digital converter (A/D).•   Ser...
Micro-controller Features•   Real-time Clock (Date & Time).•   Sleep Mode (Wake Up by Reset).•   Power-on Reset.•   Low-Po...
Micro-controller ArchitecturesVon Neumann architecture   Harvard architecture
Micro-controller Architectures• RISC vs. CISC• Refers to the instruction set of a microcontroller.• CISC  8-bit wide both...
Number Systems•   Decimal (base 10).•   Binary (base 2).•   Octal (base 8).•   Hexadecimal (base 16).•   We already know h...
Reference• Best Recommended Book  “Advanced PIC Microcontroller Projects in C” for  Dogan Ibrahim.• PIC18F4550 datasheet.
The EndQuestions??
Upcoming SlideShare
Loading in …5
×

Micro-controller course lec 01

2,364 views

Published on

The total Micro-controller course first lecture

Published in: Education, Technology, Business
  • Be the first to comment

Micro-controller course lec 01

  1. 1. Micro-controller Course Mohamed Fadel Barakat Introduction Micro-computer Systems
  2. 2. AgendaMicro-computer Systems.Micro-controller Systems.Micro-controller Features.Micro-controller Architectures.Number Systems.
  3. 3. Micro-computer Systems• Large computers to a single-chip embedded controller.
  4. 4. Micro-controller Systems• Limited components.• Programmed with High-level languages.
  5. 5. Micro-controller Systems
  6. 6. Micro-controller Systems
  7. 7. Micro-controller Systems
  8. 8. Micro-controller Systems’ Memories• RAM.• ROM.• PROM (OTP).• EPROM (ultra-violet).• EEPROM (electrical).• Flash EEPROM.
  9. 9. Micro-controller Features• Supply Voltage (Regulator).• The Clock  Speed.• Timers (Counters || Comparator).• Watchdog (Handler Timer).• Reset Input.• Interrupts.
  10. 10. Interrupt
  11. 11. InterruptISR(InterruptServiceRoutine)
  12. 12. 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.
  13. 13. 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.
  14. 14. Micro-controller ArchitecturesVon Neumann architecture Harvard architecture
  15. 15. 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).
  16. 16. 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 
  17. 17. Reference• Best Recommended Book “Advanced PIC Microcontroller Projects in C” for Dogan Ibrahim.• PIC18F4550 datasheet.
  18. 18. The EndQuestions??

×