EC305- Microprocessors & Microcontrollers

Title of Subject EC305- Microprocessors & Microcontrollers
Name of Staff Mr. Jinesh K J
University KTU
Syllabus 2016
Branch & Sem ECE,S5




Course objectives:

  • To differentiate microprocessor and microcontroller & familiarize the working of a Microprocessor.
  • To program the controller to make various peripherals work in connection with the application.
  • To communicate with various devices using controller
  • To design a microcontroller based system with the help of the above interfacing devices


Microprocessors: 8085 architecture and its operation, microprocessor initiated operations and bus organization, pin configuration and functions, generation of control signals for external operations- fetch, IO/M, read/write,machine cycles and bus timings. Addressing modes, instruction set, instruction classification. Overview/concept of peripheral IC interfacing with 8085 microprocessor (8251,8253,8255,8257,8259,8275,8279).Comparison (tabular form) between 8086,80286,80386,80486 and Pentium. Simple examples in assembly language programming for 8085(internal examination only).Microcontrollers 8051- features, architecture, memory organization, registers, I/O ports, pin configuration and functions. Addressing modes, instruction set, instruction classification. Assembly language programming examples for 8051. Interrupts in 8051, Timer/Counter programming,Interfacing (block schematic and assembly language programming), PIC Microcontrollers,Introduction to development tools.

Expected outcome: 

he student should able to:

·         Distinguish various types of processor architectures.

·          Describe architectures, memory organization of 8085 microprocessor and 8051 and PIC 16F microcontroller.

·         Develop programming skills in assembly for interfacing peripheral devices with 8051


Text Books:

1.      Ramesh S Goankar.  8085  Microprocessors  Archiecture Application  and  Programming. Penram  International , 5th  Edition.

2.      Kenneth J Ayala, The 8051 Microcontroller, Cengage learning, 3rd edition.

3.      Microprocessors and Microcontrollers: Lyla. B. Das, Pearson Education India


1.      Aditya P Mathur, Introduction to Microprocessor. Tata  Mc Graw – Hill

2.      Muhammed Ali Mazidi, The 8051 Microcontroller and Embedded Systems, Pearson Education, 2nd edition

3.      I.Scott Mackenzie, Raphel C.-W Phan,The 8051 microcontroller, 4th edition.

4.      Han Way Hung, “PIC  Microcontroller, An  introduction to software and  hardware interfacing “, Cenage  learning.

5.      Muhammad  Ali Mazidi  “ PIC  Microcontroller  and  Embedded  systems using  assembly  and  C  for PIC 18”  Pearson.

6.      Jack Ganssle, Embedded Hardware: Know It All, Newness

7.      MandaL, Microprocessors and Microcontrollers 1e, McGraw Hill Education India, 2011

8.       Nagoorkani, Microprocessors and Microcontrollers 2e, McGraw Hill Education India, 2012

9.       PATEL, The 8051 Microcontrollers Based Embedded Systems 1e, McGraw Hill Education India, 2014

Question Paper Pattern

The question paper consists of three parts. Part A covers modules I and II, Part B covers modules III and IV and Part C covers modules V and VI. Each part has three questions. Each question have a maximum of four subparts. Among the three questions one will be a compulsory question covering both the modules and the remaining two questions will be as one question from each module, of which one is to be answered. Mark pattern is according to the syllabus with maximum 50 % for theory and 50% for logical/numerical problems and programming.