Sub: Microcontroller
Sub Code: BCS402
Sub teacher: Dr. Premila B/ Prof. Gururaj S
Course Outcomes:
After studying this course, students will be able to:
CO1: Explain the fundamentals of ARM-based systems and basic architecture of CISC and
RISC.
CO2: Analyze and explain ARM programming modules along with registers, CPSR and Flags.
CO 3: Construct ALP using various instructions to program the ARM controller.
CO4: Analyze and explain the Exceptions and Interrupt handling mechanism in
Microcontrollers.
CO5: Discuss the ARM Firmware packages and Cache memory polices.
Course COs with Performance Criteria Time
Outcom allotted in
Number hours
C211.1 Explain the fundamentals of ARM-based systems and basic architecture of
CISC and RISC
PC1.1 Explain ARM Embedded Systems, RISC design philosophy 3
PC1.2 Identify key aspects of Embedded system software and hardware 3
PC1.3 Identify ARM Processor Fundamentals 2
C211.2 Analyze and explain ARM programming modules along with registers, CPSR
and Flags
PC2.1 Identify different Instructions of ARM microcontroller based on classification 2
PC2.2 Analyze Assembly Programming using Registers, Interrupts, CPSR. 4
PC2.3 Develop ARM codes for applications 2
C211.3 Develop ALP using various instructions to program the ARM controller
PC3.1 Construct ALP using various instructions to program the ARM controller 4
PC3.2 Explain Basic C datatypes with example 2
PC3.3 Identify different portability Issues 2
C211.4 Analyze and explain the Exceptions,Interrupt handling mechanism and firm
ware in Microcontrollers
PC4.1 Analyze IRQ, FIQ and different firmware 4
PC4.2 Understand the Exceptions and Interrupt handling mechanism in 2
Microcontrollers.
PC4.3 Explain different exceptions and firmware in microcontroller 2
C211.5 Discuss the memory hierarchy,Memory management and cache policy
polices
PC5.1 Describe memory hierarchy and memory management units. 4
PC5.2 Explain Fast Memories and cache policy 2
PC5.3 Discusd the role of Cache management and in Microcontrollers 2
CO-PO Matrix:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
C203.1 3 1 2
C203.2 3 2 2 1 1 1 2
C203.3 3 2 1 2 1 1 1 2
C203.4 3 2 2 1 1 1 2
C203.5 2 3 2 1 2
Avg. 2.8 2.2 1 2 1 1 1 2