0% 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.

Uploaded by

Harsh Thakur
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Harsh Thakur
Copyright
© © All Rights Reserved
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,

You might also like