Back close

Course Detail

Course Name Microcontroller Lab
Course Code 19EAC285
Program B. Tech. in Electronics and Computer Engineering
Semester 4
Year Taught 2019


  1. ARM Assembly program for Arithmetic and Logical Operations
  2. ARM Assembly program for Multi-byte Operations
  3. ARM Assembly program for Control Manipulation
  4. ARM Assembly program for String Manipulation
  5. ARM Assembly program for Thumb Instructions
  6. Embedded C Programming using Keil Simulator
  7. Simple C Programs
  8. Port Programming
  9. Peripheral Interfacing – Keypad, Motor, LED etc.

Objectives and Outcomes

Course Objectives

  • To understand the microcontroller programming and design simple embedded systems.

Course Outcomes

  • CO1: To understand the basic concepts of Embedded Systems and working of a general purpose 8- bimicroprocessor operations.
  • CO2: To write and interpret assembly program based on the instruction set of the microprocessor
  • CO3: To interpret the execution time for the 8085 assembly instructions based on the machine cycle and timing diagram and processor speed
  • CO4: To understand the ARM System-on-chip architecture using ARM assembly program
  • CO5: Analyze how to access Microcontroller ports using Embedded C program
  • CO6: Debugging and verification of Embedded program using a simulator and on the real microcontroller.
  • CO7: Develop problem solving skill to solve real world problems using Finite State Machine

CO – PO Mapping

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 1 1
CO2 3 3 1 3
CO3 3 3 1 3
CO4 3 3 1 3
CO5 3 3 1 3
CO6 3 3 1 3 3 1
CO7 3 3 3 3 3 3 1

Textbook / References


  • Steve Furber ―ARM system On Chip Architecture‖, Addison Wesley, 2000.
  • Jonathan W. Valvano, ‘Embedded Systems: Introduction to ARM Cortex-M Microcontrollers’, 2016.

Evaluation Pattern 80:20 (Internal: External)

Assessment Internal External
*Continuous Assessment (CA) 80
End Semester 20
*CA – Can be Quizzes, Assignment, Projects, and Reports.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now