MICROPROCESSOR & MICROCONTROLLER
EE-504C
Credit: 3
Introduction to Computer architecture: Architecture of a typical Microprocessor, Bus
configuration, The CPU module, ROM & RAM families, Introduction to assembly language &
machine language programming, Instruction set of typical microprocessor (e.g. 8085), Subroutine &
stack, Timing diagram, Memory Interfacing, Interfacing input output- port, Interrupt & interrupt
handling, Serial & parallel data transfer scheme, Programmed & interrupt driven data transfer, Direct
memory access, Programmable peripheral devices, Programmable interval timer, Analog input-output
using AD & DA converter.
Assembly language programme of a typical Microprocessor: Use of compilers, assembler, linker &
debugger.
Basic 16 bit Microprocessor (e.g. 8086): Architecture, Min-max mode.
Introduction to microcontroller: Architecture & instruction set of a typical microcontroller (e.g.
PIC16F84 device), Feature of popular controller (processor 8031/8051), its programming &
interfacing.
Text Books:
1. Microprocessor architecture, programming & application with 8085, R. Gaonker, Penram International.
2. Advanced Microprocessors and Peripheral, Ajay Kumar Ray, Koshor M Bhurchandi, Tata MC Graw hill Publishing
Company.
3. Microprocessor & Interfacing, D.V. Hall, Mc Graw Hill.
4. The 8051 microcontroller, Ayala, Thomson.
Reference Books:
1. Advanced Microprocessors, Y. Rajasree, New Age international Publishers.
2. An introduction to the Intel family of Microprocessors, James L. Antonakos, Pearson Education,
3. The 8051 Microcontroller and Embedded systems, Muhammad Ali Mazidi & J. G. Mazidi, Pearson Education.
4. The 8086 Microprocessors: Programming & Interfacing the PC, K.J.Ayala, Thomson.
5. Microprocessor & Peripherals, S.P. Chowdhury & S. Chowdhury, Scitech.
6. Microchip technology data sheet, www.microchip.com

