Back close

Course Detail

Course Name Microcontroller and Applications
Course Code 15EEE314
Program B. Tech. in Electrical and Computer Engineering
Semester Sizth
Credits Campus: Bengaluru, Coimbatore, Amritapuri
Year Taught 2015
Year Taught 2016
Year Taught 2017
Year Taught 2018


Unit 1

Introduction to Microprocessors: Registers – File registers – Memory Organization – Tristate logic – Buses – Memory Address register – Read/Write operations. ROM, RAM, PROM, EPROM, E2PROM. Introduction to elementary processor – Organization – Data Transfer Unit (DTU)operation – Enhanced Data Transfer Unit (EDTU) – opcode – machine language – assembly language – pipeline and system clock. Architecture of 8085 – Addressing modes – Data transfer, data processing and program flow control instructions – Simple assembly language programs.

Unit 2

Introduction to Microcontrollers: PIC16F877 Architecture – Program and Data memory organization – Special Function Registers – Addressing modes, Instruction set. MPLAB Integrated Development Environment – Introduction to Assembly language and Embedded C programming – Stack – Subroutines – Interrupt structure – Peripherals – Input/Output Ports.

Unit 3

PIC Peripherals: Timers/Counters – Watchdog Timer – Capture/Compare/PWM (CCP) – Analog to Digital Converter(ADC) – EEPROM – Serial Communication – USART – Development of Application Programs and interfacing – LED, LCD, Keyboard, DC and Stepper motor interface. Introduction to 8051 Microcontroller: Architecture – Ports – Timers.

Text Books

T. R. Padmanabhan, “Introduction to microcontrollers and applications”, First Edition, Narosa publishing house private limited, 2007.


  • Martin P. Bates, “Programming 8 bit PIC Microcontrollers in C with Interactive Hardware Simulation”, Newnes, 2008.
  • PIC Micro Mid-Range MCU Family Reference Manual, Micro Chip Technology Inc.
  • Muhammad Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, “The 8051 Microcontroller and Embedded Systems Using Assembly and C”, Prentice Hall, Second Edition, 2005.

‘Microcontroller and Applications’ is a course offered in the sixth semester of B. Tech. in Electrical and Electronics Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

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