MPMC Syllabus
MPMC Syllabus
COURSE OBJECTIVE:
To enable the learners to develop assembly language programs and to interface
various peripherals with microprocessor & microcontroller to build small scale embedded
systems for wide range of applications.
UNIT – I 14 Periods
8086 Microprocessor
Basic Components of Microprocessor - Types of Architecture: Von-Neumann - Harvard -
CISC - RISC.
Intel 8086 architecture - Registers - Memory segmentation - Pin description - Minimum and
maximum mode - Timing diagram for read and write bus cycles (Memory & I/O) - Interrupt
processing.
UNIT– II 16 Periods
Assembly Programming on 8086
Assembler - Cross assembler - Addressing modes - Instruction set - Assembly programs:
ALU operations - I/O memory accessing - Interrupts.
Microprocessor based interfacing: 8255 PPI - Memory Interfacing (RAM & ROM) -
Stepper Motor - DAC.
UNIT– IV 15 Periods
Assembly Programming on ATmega8
Addressing Modes - Instruction Set - Assembly programs on Timer - Counter - Input Capture
Unit (ICU) - PWM - External Interrupts - Analog to Digital Convertor - Analog Comparator -
USART - Serial Peripheral Interface.
Microcontroller based interfacing: 7-Segment display - Character LCD - Matrix Keypad.
TEXTBOOKS
1. AVR ATmega8 Datasheet, 2013.
https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-
microcontroller-ATmega8_L_datasheet.pdf
2. Nilesh B Bahadure, “Microprocessors and the Pentium Family”, PHI, 2010.
3. Douglas V. Hall, “Microprocessors and Interfacing”, 2nd Edition, Tata McGraw-Hill, 2006.
SASTRA Deemed to be University B.Tech. in Electronics & Communication Engineering
__________________________________________________________________________________
REFERENCES
1. Barry B. Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386,
80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, Pentium IV, Architecture,
Programming & Interfacing”, 8thEdition, Prentice Hall, 2009.
2. AK Ray, K M Bhurchandi, “Advanced Microprocessors and Peripherals: Architecture,
Programming and Interfacing”,2ndEdition, Tata McGraw-Hill, 2006.
ONLINE MATERIALS
1. NPTEL – http://nptel.ac.in/downloads/106108100/
2. NPTEL – https://nptel.ac.in/courses/nptel_download.php?subjectid=108105102