Muhammad Nawaz Shareef,
University of Engineering and Technology, Multan
Microprocessor Systems
Course Outline
EE 371: Microprocessor Systems (3+1)
Microprocessor systems: bus structure, DMA and interrupts, microprocessor architecture,
memory an I/O ports, addressing modes, instruction set, microprocessor programming
techniques. Microcontrollers. Memory system design: CPU read/write timing, RAM and ROM
interface requirements, address decoding and interfacing dynamic RAM. Interfacing: serial,
parallel, programmed and interrupt driven I/O, direct memory access and peripheral controllers,
programmable peripheral interface, universe synchronous/asynchronous receiver/transmitter an
programmable interrupt controller, data communication standards.
Text Book
Introduction to Arm® Cortex(TM)-M3 Microcontrollers (Volume 1), by J. W.
Valvano, CreateSpace Independent Publishing Platform, 2012.
“Microprocessors and Microcontrollers” by Karishna Kant.
Reference Book
Real-Time Interfacing to Arm® Cortex(TM)-M Microcontrollers, by J. W.
Valvano, CreateSpace Independent Publishing Platform, 2011.
Grading Policy: Mark Percentage
i) Quizzes & Assignments: (30) 30%
ii) Mid Exam: (30) 30%
iii) Final Exams: (40) 40%
- Tentative
Muhammad Nawaz Shareef,
University of Engineering and Technology, Multan
Microprocessor Systems
Lectures breakdown*
Sr. No. Topics No. of Lectures
1 Introduction 3
2 Microprocessor architecture 1
3 Bus structure 3
4 DMA and interrupts 2
5 Memory an I/O ports 1
6 Addressing modes 3
7 Instruction set 3
8 Microprocessor programming techniques 2
9 Microcontrollers 1
10 Memory system design: CPU read/write timing 1
11 RAM and ROM interface requirements 1
12 Address decoding and interfacing dynamic RAM 2
13 Interfacing: serial, parallel, programmed and interrupt driven I/O 3
Direct memory access and peripheral controllers, programmable
14
peripheral interface 2
Universe synchronous/asynchronous receiver/transmitter an
15
programmable interrupt controller, data communication standards 3
*Tentative
Page 2 of 2