Back close

Course Detail

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


Module I

8085 Microprocessor: Architecture – Functional block diagram – Registers, ALU, Bus Systems – Timing and Control Signals – Machine cycles and timing diagrams, memory & IO interfacing.

Module II

ARM Architecture: RISC Machine – Architectural Inheritance – Programmers Model. ARM Assembly Language Programming: Data Processing Instructions – Data Transfer Instructions – Control Flow Instructions. ARM Organization and Implementation: 3-stage Pipeline – 5-stage Pipeline – ARM Instruction Execution – ARM Implemenation – Coprocessor Interface. ARM Instruction Set – Architectural Support for High-Level Programming – Thumb Instruction Set.

Module III

Architectural Support for System Development: ARM memory Interface – AMBA Interface – The ARMulator – JTAG Boundary Scan Architecture – Embedded Trace. ARM Processor Cores: ARM7TDMI – ARM8 – ARM9TDMI – ARM10TDMI. Memory Hierarchy – Memory Size and Speed – ON-Chip Memory – Caches. Architecture Support for Operating System: ARM System Control Coprocessor – CP15 Protection Unit Registers – ARM MMU Architecture. ARM CPU Cores: ARM710T – ARM720T – ARM740T – ARM810 – Strong ARM SA-110.

Objectives and Outcomes

Course Objectives

  • To introduce the advanced features of an advanced RISC Microprocessor.
  • To apply the knowledge of Embedded C Programming for configuring various peripherals of a microcontroller.
  • To Design and Develop Microcontroller based solution for solving real world problems.

Course Outcomes

  • CO1: Ability to understand microprocessor basics.
  • CO2: Ability to understand and analyse different microprocessor and microcontroller architectures.
  • CO3: Ability to familiarize Instruction sets.
  • CO4: Ability to develop Programming skills.
  • CO5: Ability to understand different Simulation Environments.
  • CO6: System Memory Architectures.

CO – PO Mapping

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3
CO2 3 2 2
CO3 3 3 3 3 3 3
CO4 3 3 3 3 2 3 3 3 3

Textbook / References


  • Ramesh S Goankar, “Micropocessor Architecture: Programming and Applications with the 8085”, Penram International, Fifth Edition, 2002.
  • Jochen Steve Furber, “ARM System-on-Chip Architecture”, Addison Wesley Trade Computer Publications, Second Edition, 2000.


  • Douglas V Hall, “Microprocessor and Interfacing: Programming and Hardware”, McGraw Hill Inc,. New Delhi 2002.
  • Kenneth L Short, “Microprocessors and Programming Logic”, Prentice Hall of India, Second Edition.
  • Andrew Sloss, Dominic Symes and Chris Wright, “ARM System Developers Guide”, Elsevier, Third Edition, 2004.

Evaluation Pattern 50:50 (Internal: External)

Assessment Internal External
Periodical 1 (P1) 15
Periodical 2 (P2) 15
*Continuous Assessment (CA) 20
End Semester 50
*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