VL25404 Microprocessors, Microcontrollers and Interfacing – Semester IV – VLSI – R-2025

Subject Code & Name: VL25404 – Microprocessors, Microcontrollers and Interfacing

Regulation: R-2025

Semester: IV (Fourth Semester)

Branch: B.E. Electronics Engineering (VLSI)

Credits / L-T-P: 4 Credits | L-T-P: 3-0-2

Course Objectives

  • To study the architecture and operation of 8086 microprocessors, 8051 microcontrollers, and ARM processors, along with their system design principles.
  • To learn memory and I/O interfacing techniques and develop embedded systems by interfacing processors with supporting peripheral devices.

Full Unit-wise Syllabus

Unit I – The 8086 Microprocessor

Introduction to 8086 – Microprocessor architecture – Addressing modes - Instruction set and assembler directives – Assembly language programming – Modular Programming - Linking and Relocation - Stacks - Procedures – Macros – Interrupts and interrupt service routines – Byte and String Manipulation..

Unit II – 8086 System Bus Structure

8086 signals – Basic configurations – System bus timing –System design using 8086 – I/O programming – Introduction to Multiprogramming – System Bus Structure – Multiprocessor configurations – Coprocessor, Closely coupled and loosely Coupled configurations – Introduction to advanced processors.

Unit III – Microcontroller

Architecture of 8051 – Special Function Registers (SFRs) - I/O Pins Ports and Circuits – Instruction set - Addressing modes - Assembly language programming.

Unit IV – Arm Processor

Processor architecture and organization-Acorn RISC Machine(ARM) - Architectural inheritance-Programmer’s model-Data Processing instructions-Data transfer instructions- Control flow instructions-ARM instruction set: Exceptions, Conditional execution, Branch and branch with Link (B, BL), Branch and Branch with Link and eXchange (BX,BLX), Data processing instructions, Multiply instructions, Single and half word data transfer instructions, Multiple register transfer, Swap memory and register(SWP), Status register to general register, General register to status register transfer instructions.

Unit V – Interfacing Concepts

8086: Memory Interfacing and I/O interfacing - Programming and applications, Case studies: Traffic Light control, 7 Segment LED display, LCD display. 8051: Programming 8051 Timers - Serial Port Programming - Interrupts Programming – ADC, DAC & Sensor Interfacing. ARM7TDMI: On chip: UART, Timer, PWM, Interrupt, External: Hex Keyboard, LED interfacing, Stepper motor

List of Experiments – 8086 Programs using Kits

  • Basic arithmetic (Addition, Subtraction, Multiplication, Division) and Logical operations (AND, OR, XOR and Complement)
  • Sorting (largest, smallest, ascending, descending) and code conversion (Hexadecimal to BCD, Hexadecimal to ASCII)

List of Experiments – 8086 Peripherals and Interfacing

  • Study of programmable parallel peripheral interface – 8255
  • Study of programmable interval timer interface – 8253

List of Experiments – 8051 Experiments using Kits

  • Basic arithmetic (Addition, Subtraction, Multiplication, Division) and Logical operations (AND, OR, XOR and Complement)
  • Bit manipulations (Bitwise logical AND, OR and Complement operations)
  • Accessing parallel port IO pins

List of Experiments – ARM Processor

  • Basic arithmetic (Addition, Subtraction, Multiplication, Division) and Logical operations (AND, OR, XOR and Complement)
  • Interrupt
  • PWM
  • Stepper motor control

Course Outcomes (COs)

  • CO1: Define the fundamentals of microprocessors, microcontrollers, embedded systems, processor architectures, memory technologies, and their applications in embedded systems. Understand AI processors, AI accelerator types, future trends, and applications.
  • CO2: Apply Embedded C programming concepts, 8051 architecture, memory organization, and basic assembly instructions to develop simple embedded applications.
  • CO3: Analyze and design memory and I/O interfacing circuits for microprocessor-based systems
  • CO4: Design and develop microprocessor / microcontroller/ ARM based systems for real-time and embedded applications.

Assessment Pattern (Quick Note)

  • Weightage: Continuous Assessment 50% | End Semester Examinations 50%
  • Internal methodology: Quiz (5%), Project (15%), Assignment Programs (25%), Practical (25%), Internal Examinations (30%)

Source: Official Anna University – B.E. Electronics Engineering (VLSI Design and Technology) R-2025 Syllabus
Last Updated: October 2026

Comments