Download - Micro-controller course lec 01
Agenda
Micro-computer Systems.
Micro-controller Systems.
Micro-controller Features.
Micro-controller Architectures.
Number 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.
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
• 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.