18001025661 / 8527794500

Syllabus | B. Tech. Electronics & Communication Engineering | Microprocessors and Microcontrollers

13040506 Microprocessors and Microcontrollers L T P C
Version1.1 Date of Approval: 3 0 0 3
Pre-requisites//Exposure Digital Design/Computer Organization and Architecture

  Course Objectives

  1. To gain an in-depth understanding of the operation of microprocessors and microcontrollers, machine language programming & interfacing techniques with peripheral devices
  2. To learn the concept of designing computer organization and architecture
  3. To gain an understanding of applications of microprocessors in designing processor-based automated electronics system.

Course Outcomes

On completion of this course, the students will be able to

  1. Explain the internal organization and operation of microprocessors/microcontrollers.
  2. Program 8086 Microprocessor, 8051 and PIC Microcontrollers for application specific solution
  3. Design microprocessors/microcontrollers-based systems
  4. Implement and develop new experiments on microprocessor/microcontroller based systems.

Catalog Description

Microprocessor and microcontrollers are the most useful electronic chips which are used to design and develop processor and computer based automatic smart electronics systems for home and industry application. Students learn CPU architecture, memory interfaces and management, coprocessor interfaces, bus concepts, bus arbitration techniques, interfacing of systems using AD/DA, serial I/O devices, DMA, interrupt control devices, including design, construction, and testing of dedicated microprocessor systems (static and real-time). Upon completion, students should be able to design, construct, program, verify, analyze, and troubleshoot fundamental microprocessor interface and control circuits using related equipment.

Text Books

  1. Barry B Brey, The intel microprocessor: architecture, programming and interfacing, Prentice hall of India, NewDelhi, 2003.ISBN-0138027455, 4th Edition
  2. Mohammad Ali Mazidi and Janice Gillispie Maszidi “The 8051 Microcontroller and Embedded Systems” Pearson education, 2003, ISBN- 9788131710265, 2ndEdition


Reference Books

  1. Kenneth J. Ayla, “The 8051 Micro controller”, Thomson learning, 3rd edition, 2004, ISBN-140186158X
  2. Alan Clements, “Principles of Computer Hardware”, OxfordUniversity Press, 3rd Edition, 2003, ISBN-9780198564539 

Course Content

Unit I: Introduction  

6 lecture hours

Introduction to Microprocessors, Microcontrollers and system design – Assembly and High-Level language programming – System Development Environment: assembler, compiler and integrated development environment.

Unit II: 8086 Microprocessor

6 lecture hours

Architecture and Programming of 8086 microprocessor: pipelining, Instruction sets, addressing modes – Memory addressing, decoding and Memory interfacing – Interrupts and interrupts handling. 

Unit III: I/O and Bus Interfacing

9 lecture hours

Interfacing methods – 8255 PPI interface, 8254 timer interface, 8259 PIC and DMA controller interface – Bus Interface: electrical characteristics, interfacing ISA bus, EISA, PCI bus, LPT, USB and RS232 interface.

Unit IV : 8051 Microcontroller  

9 lecture hours

Introduction to single chip Microcontrollers, Intel MCS-51 family features –8051/8031-architecture – 8051 assembly language programming, addressing modes – Programming interrupts, timers and serial communication – system design with 8051.

Application of microprocessor and Microcontrollers in data acquisition systems, process control, signal processing, data communication and distributed computing and networking.

Unit V: Introduction to Embedded Systems, Microprocessors and Microcontrollers

9 lecture hours

System level interfacing design; Advanced Microprocessor Architectures- 286, 486, Pentium; Microcontrollers 8051 systems; Introduction to RISC processors; ARM microcontrollers; Embedded system design methodologies, embedded controller design for communication, digital control.

Mode of Evaluation: The theory and lab performance of students are evaluated separately. 

  Theory Laboratory Theory and laboratory
Components Internal SEE Internal SEE
Marks 50 50 50 50
Total Marks 100 100
Scaled Marks 75 25 100

Relationship between the Course Outcomes (COs) and Program Outcomes (POs)

Mapping between Cos and POs
Sl. No. Course Outcomes (COs) Mapped Programme Outcomes
1 explain the internal organization and operation of microprocessors/microcontrollers. 1
2 program 8086 Microprocessor, 8051 and PIC Microcontrollers for application specific solution


3 Formulate application based problem and develop microprocessors/microcontrollers-based systems 2
4 implement and develop new experiments on microprocessor/microcontroller based systems. 9,12


    Engineering Knowledge Problem analysis Design/development of solutions Conduct investigations of complex problems Modern tool usage The engineer and society Environment and sustainability Ethics Individual or team work Communication Project management and finance Life-long Learning
    1 2 3 4 5 6 7 8 9 10 11 12
TEC313 Microprocessor and Microcontroller 2 2 3           2     2

1=addressed to small extent

2= addressed significantly

3=major part of course

Theory  The theory of this course is used to evaluate the program outcome PO(3)
  Lab  The laboratory of this course is used to evaluate the program outcome PO(12)