Transcript

Introduction

Micro-computer Systems

Micro-controller Course Mohamed Fadel Barakat

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

Harvard architectureVon Neumann 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??


Top Related