Microprocessor and Interfacing Techniques

Recommended Books

ARM system-on-chip architecture by Addison-Wesley Professional

Course Description

This course introduces the concepts and methodologies employed in designing a processor-based system based upon the Advanced RISC Machine (ARM) microprocessor.The course delivers how to design and use a microprocessor-based system. This course covers application and design of the ARM processor-based system, that includes processing system hardware architecture details and programming using assembly, Sequential/Parallel C/C++ and Python languages.

Course Learning Outcome


To understand the Processor based System Architecture. (C1)


To analyze performance of a single and multi core processor based system. (C4)

CLO 3 To detect ARM7 branch, loop, control and arithmetic instruction sets by programing ARM processor. (P3)


To build a multiple sensors and devices based Single board computer system and program them using C and python (P5))

CLO -PLO Mapping

Course Code CLOs/ PLOs PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO 10 PLO 11 PLO 12
BS-122 CLO1   X                      
CLO2     X                    
CLO3         X              
CLO4       X                  

Program Learning Outcomes

PLO1: Engineering Knowledge

PLO2: Problem Analysis 

PLO3: Design/Development of Solutions

PLO4: Investigation

PLO5: Modern Tool Usage 

PLO6: The Engineer and Society

PLO7: Environment and Sustainability

PLO8: Ethics

PLO9: Individual and Team Work

PLO10: Communication

PLO11: Project Management

PLO12: Lifelong Learning