NFC Institute of Engineering and Fertilizer Research, Faisalabad
Section Course Outline Report
Department: Electrical Engineering (IEFR) Printed Date: November 02, 2020
Section Course Detail
Semester FALL 2020
Department Electrical Engineering (IEFR)
Section A
Subject Title EE-273 Microprocessor Systems
Subject Domain Engineering
Subject Knowledge Engineering Foundation
Contact
[email protected] Section Content
Week CLO's
Topics
(Lec)
Overview of the course, embedded systems, microprocessor vs. microcontroller,
week1 classification of processor architectures, development tools
Why ARM architecture? Introduction to ARM- Cortex-M3, architecture,
week2 registers, ALU, Buses, Operating modes, Memory Map, Reset Sequence,
Pipelining, introduction to RISC V architecture
Why assembly programming? Introduction to Cortex–M assembly
week3 programming
Shift & arithmetic operations, other useful data processing instructions, data
week4 processing instructions in RISC V
Page 1 of 3
NFC Institute of Engineering and Fertilizer Research, Faisalabad
Section Course Outline Report
Department: Electrical Engineering (IEFR) Printed Date: November 02, 2020
Section Content
Week CLO's
Topics
(Lec)
Memory access instructions, use of stack and parameter passing, memory
week5 addressing modes, memory access in RISC V
Branch instructions, unconditional and conditional branches, functions, branch
week6 and jump in RISC V
week7 Drawing parallel between assembly and C programming
week8 Introduction to ARM based microcontrollers
week9 I/O, Tiva C I/O pins, Basic concepts of I/O ports and Interfacing
Parallel interfacing for LEDs and switches, seven segment and LCD display,
week10 keypad
ARM Cortex-M interrupt architecture, interrupt configuration, interrupt vector
week11 table, interrupt handling, control and status registers (CSRs) in RISC V
week12 I/O synchronization, Interrupt concepts, Peripherals Interrupts, Nested Interrupts
Timers, configuration and their interrupts, SysTick Timer, Pulse Width
week13 Modulation (PWM), Clock sources and Clock configuration, the concept of PLL
Serial Communication, Asynchronous UART, basic configuration, polling &
week14 interrupt driven transmission & reception
Page 2 of 3
NFC Institute of Engineering and Fertilizer Research, Faisalabad
Section Course Outline Report
Department: Electrical Engineering (IEFR) Printed Date: November 02, 2020
Section Content
Week CLO's
Topics
(Lec)
Synchronous SPI and I2C, basic configuration, polling & interrupt driven
week15 transmission & reception
week16 Analog I/O, A/D and D/A conversion, Real-time data acquisition
Page 3 of 3