COURSE SUMMARY
Course Title: 
Microcontroller and Applications
Course Code: 
15EEE314
Year Taught: 
2015
2016
2017
2018
Semester: 
6
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Coimbatore
Amritapuri

'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.

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.

  • 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.