Professional Documents
Culture Documents
EE222 Course Outline Micro Spring 2020
EE222 Course Outline Micro Spring 2020
Course Introduction
This course provides basic knowledge necessary to understand the hardware operation and programming of a basic
digital computer system. This course also emphasizes on understanding the hardware architecture and software structure
of microprocessors/microcontrollers. Upon completion of this course, students will have working knowledge of a
modern computer system architecture along with supporting devices, will be able to utilize and program
microcontrollers/microprocessors for any real-world application, and interface and control devices using
microcontrollers/microprocessors.
Course Contents
Register transfer and micro-operation
Basic computer organization and design
Programming the basic computer
Pipelining and instruction scheduling
Introduction to PIC microcontrollers
Introduction to assembly programming language
I/O ports’ programming and arithmetic/logic functions
PIC18 internal peripherals programming using embedded C language
Interfacing external peripheral devices using embedded C language
Mapping of CLOs & PLOs
CLOs, Course Learning Outcomes PLOs Blooms Taxonomy
Be able to explain register transfer language, micro- PLO-1 C-2 (Comprehension)
CLO-1 operations, basic computer organization and design using
block diagrams.
Be able to apply knowledge of basic computer organization PLO-2 C-3 (Application)
CLO-2 to understand computer architecture of various
microprocessors and microcontrollers.
Be able to use the instruction set of PIC18 and apply PLO-2 C-3 (Application)
CLO-3 techniques used in the assembly language programming.
Be able to develop programs for PIC18 microcontroller using PLO-2 C-3 (Application)
CLO-4 assembly and embedded C languages for PIC18
microcontroller.
Be able to design systems for real life applications through PLO-3 C-4 (Analysis)
CLO-5 internal and external peripherals interfacing with PIC18
microcontroller using embedded C.
CLOs Assessment Mechanism