EC-604 (A) · Microcontroller & Embedded system/Unsolved PYQ Paper
EC-604-A Microcontroller and Embedded System - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaDescribe the working of DAC interfacing with 8051. Illustrate with timing diagrams and application examples.
How to answer
- DAC interfacing circuit with 8051 port and DAC0808/MC1408 connections
- Working: digital data latch, current to voltage conversion
- Timing diagram of WR/CS and data latch operation
- Application examples e.g. waveform generation, motor control
-
7 MarksbDesign an 8051-based data acquisition system. Discuss its hardware components.
How to answer
- Block diagram of 8051-based data acquisition system
- Hardware components: sensors, signal conditioning, ADC, 8051, display/storage
- Working flow of data acquisition
- Design considerations
-
7 MarksaWrite a program in embedded C to transmit the message "HELLO" via the serial port using Mode 1 of 8051.
How to answer
- Serial port initialization for Mode 1, timer for baud rate
- SCON, TMOD, TH1 configuration steps
- Embedded C code to transmit string HELLO via SBUF with TI polling
- Use of delay and continuous transmission logic
-
7 MarksbExplain the various serial communication modes of 8051. Compare mode 1 and mode 3 in terms of control and applications.
How to answer
- Serial modes 0,1,2,3 baud rates and framing
- Control bits SM0, SM1, SM2, REN
- Comparison of Mode 1 vs Mode 3 in control and applications
- Typical use cases for multiprocessor communication
-
7 MarksaConsider the following code written for Intel 8096 and answer the questions given below. LD R1, #05H LD R2, #03H MPY R1, R2 ST R1, 0200H
- i)What value will be stored at 0200H?
- ii)What would happen if MPY was replaced by DIV?
- iii)Is there any overflow risk?
How to answer
- LD R1,#05H and LD R2,#03H loads, MPY multiplies to 0FH
- ST stores result at 0200H
- Effect of DIV: quotient and remainder handling
- Overflow risk analysis for 8/16-bit result
-
7 MarksbDraw the functional block diagram of 8096 and explain each block in detail. How is it superior to 8051?
How to answer
- Functional block diagram of 8096: CPU, PTS, ADC, timers, serial port
- Function of each block in detail
- 16-bit architecture, high-speed I/O advantages
- Comparison points showing superiority over 8051
-
7 MarksaExplain the addressing modes of 8096 with suitable code examples.
How to answer
- List of 8096 addressing modes: direct, indirect, indexed, immediate
- Syntax and example code for each mode
- When each mode is used
- Effect on instruction length and execution
-
7 MarksbDefine an Embedded system. How is it different from a general-purpose computing system? Explain the characteristics and quality attributes of embedded systems.
How to answer
- Definition of embedded system
- Difference from general-purpose computing system
- Characteristics: real-time, resource constrained, dedicated function
- Quality attributes: reliability, power, cost, maintainability
-
7 MarksaDifferentiate between general purpose processors, application-specific processors, and single-purpose processors. When should each be used?
How to answer
- Definitions of GPP, ASPP, SPP
- Comparison on flexibility, performance, cost, power
- When to use each with examples
- Trade-offs summary
-
7 MarksbClassify embedded systems based on performance and complexity. Provide industrial examples for each type.
How to answer
- Classification criteria: small, medium, sophisticated / stand-alone, real-time, networked
- Performance and complexity features
- Industrial example for each type
- Selection considerations
-
7 MarksaDescribe the architecture of the ARM processor. Highlight its RISC features and use in mobile embedded systems.
How to answer
- ARM architecture: load-store, registers, pipeline
- RISC features: fixed instruction length, single-cycle, large register file
- Use in mobile embedded systems: low power, high performance
- Block diagram of ARM core
-
7 MarksbWhat are DSP processors? Discuss their role and special features compared to general-purpose processors.
How to answer
- Definition of DSP processors
- Role in signal processing applications
- Special features: MAC, Harvard, DMA, fixed-point
- Comparison with general-purpose processors
-
7 MarksaWhat is a Watchdog timer? How does it help in improving system reliability? Give an example with timing diagram.
How to answer
- Definition and purpose of watchdog timer
- Working: timeout and system reset mechanism
- Timing diagram showing kick/refresh vs reset
- Example improving reliability
-
7 MarksbDescribe the working of a keyboard controller. How are key-presses scanned, debounced and processed?
How to answer
- Keyboard matrix and controller interfacing
- Scanning procedure row-column
- Debouncing hardware/software method
- Key code processing and interrupt
-
14 MarksWrite short notes on (any two):
- a)Interrupt controllers
- b)16-bit PIC and 32-bit DSPIC microcontrollers
- c)Von Neumann v/s Harvard architecture
How to answer
- Two topics selected from three options
- Definition, diagram and key points for each
- Applications and advantages
- Comparison where relevant e.g. Von Neumann vs Harvard
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel