This document provides an overview of topics related to embedded systems and the PIC18F45K22 microcontroller. It discusses the scope and significance of embedded systems, prerequisites like microprocessor operation, and architecture types. Specific topics covered include the PIC18F45K22 microcontroller features, architecture, programming in C, and using timers and interrupts for delays and speed control. The document lists references and resources for each topic, including datasheets, textbooks, and code examples.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
27 views
List of Topics
This document provides an overview of topics related to embedded systems and the PIC18F45K22 microcontroller. It discusses the scope and significance of embedded systems, prerequisites like microprocessor operation, and architecture types. Specific topics covered include the PIC18F45K22 microcontroller features, architecture, programming in C, and using timers and interrupts for delays and speed control. The document lists references and resources for each topic, including datasheets, textbooks, and code examples.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
Lect.
Name of Topic References
No. 1. Subject Introduction: Scope and Significance. Building 4.1 K.Shibu block diagram from listed applications: Printer, Washing machine, Lift, Numerical relay, Energy meter, Digital storage oscilloscope, Voting machine etc. Understanding big picture of whole system of systems 2. Relevance and connections of embedded systems with 1.5 K.Shibu electrical engineering areas, Overlapping with other courses like Digital electronics, C Programming, Microprocessors and microcontrollers, Control systems, Power electronics, Power system protection 3. Revision of prerequisites: Basic operation of 8085 Animated video microprocessor. Fetch, Decode and Execute. Difference 1.2 K.Shibu between microprocessor and microcontroller. 2.1.1.4 K.Shibu 4. Harvard and Von-Neumen architecture, History of 2.1.1.6 K.Shibu Microchip company & PIC microcontrollers, Criteria for 1.1 & 1.2 M.A. Mazidi choosing a microcontroller 5. Introduction to PIC18F45K22 microcontroller and it’s PIC18(L)F2X4XK22 datasheet, Internal block diagram (architecture datasheet components) 6. Advanced features: RISC architecture, Low power, PIC18(L)F2X4XK22 multiple clock options. Packages. PIC18 architecture: datasheet ALU, hardware multiplier, Program counter, program 1.2 M.A. Mazidi memory, data memory, data & instruction buses 7. Working of a PIC18 C program from architecture point 2.1 & 2.2 M.A. Mazidi of view, Sample program execution using simulator. WREG, PC, Status & SF registers 8. Program counter, ROM memory map, byte by byte 2.8 & 2.9 M.A. Mazidi execution, Instruction size, little endian, features of RISC architecture 9. Introduction to MPLAB tool for programming, 2.10 M.A. Mazidi debugging and simulation. Counting delay with software function 10. PIC 18 instruction cycle. Oscillator module: Overview, Section 5.3 & 2 control and configuration registers, default values. PIC18(L)F2X4XK22 datasheet 11 Timer 0: Analogy with cash counting in a bank system, Section11 block diagram, Operation PIC18(L)F2X4XK22 12 Timer 0 related registers (TOCON, TMR0L, TMR0H, datasheet INTCON) & clock configuration 13 Delay calculation, Using Timer 0 for delays, M.A. Mazidi programming practice in C, Observations from simulation 14 Need for generalized timer delay function, DC motor speed control program requirements 15 Limitations of delay functions, Polling & Interrupt 11 M.A. Mazidi method 16 Sources of interrupt in PIC18, Interrupt service routine, 11 M.A. Mazidi Steps in executing an interrupt, GOTO redirect upon reset 17 Simplified view of interrupts, Programming timer C Programs interrupts in C,