Skip to content
EndsemNov 20252019 patternTE Electrical

Microcontrollers and Embedded Systems (MES) SPPU Endsem Question Paper Nov 2025

All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.

Subject code
303145 A
Pattern
2019 pattern
Exam
Endsem
Session
Nov 2025
Max. marks
70
Time
2½ Hours
Semester
V
Paper code
[6583]-72

Printed for: T.E. (Electrical Engineering)

Instructions to the candidates

  1. Solve Q.1 or Q.2, Q.3 or Q.4, Q. 5 or Q. 6, Q. 7 or Q. 8.
  2. Figures to the right indicate full marks.
  3. Neat diagrams must be drawn wherever necessary.
  4. Assume suitable additional data, if necessary.
  5. Use of non-programmable calculator is allowed.

Questions

  1. Q1

    1. a)

      List the step for compare mode programming of CCP module of PIC18.

      Also asked:May 2024

      [4]
    2. b)

      Draw and explain bitwise CCP 1CON register.

      [6]
    3. c)

      Write a C program to create 2KHz PWM frequency with 75% duty cycle on CCP1 pin. Assume XTAL=10Mhz.

      Also asked:May 2024

      [8]
  2. Q2

    1. a)

      How timer is selected for compare and capture mode of CCP module of PIC18

      [4]
    2. b)

      Explain how time period and duty cycle is set for generation of a waveform using PWM mode of CCP module.

      Also asked:May 2024

      [6]
    3. c)

      Assume a pulse is being fed to the CCP1 pin. Using Capture mode, write a C language program to measure the period of the pulse and puts the result on PORTB and PORTD.

      [8]
  3. Q3

    1. a)

      What are the sources of interrupts.

      [3]
    2. b)

      Explain interrupt structure of PlC 18 with neat diagram.

      [6]
    3. c)

      This part has equations that don’t show as text. Open the PDF to read it.

      [8]
  4. Q4

    1. a)

      How enabling and disabling hardware interrupt INT0.

      [3]
    2. b)

      What the steps in executing an interrupt.

      Also asked:May 2024

      [6]
    3. c)

      Write a C program to generate square wave on pin RB0 using timer0 interrupt.

      [8]
  5. Q5

    1. a)

      Which bits are used to set the conversion time of ADC

      Also asked:May 2024

      [4]
    2. b)

      State the function of following i) ADFM ii) GO/DONE iii) ADIF

      [6]
    3. c)

      Write a C program to get data from Channel 0 (AN0) using ADC interrupt and displays the result on PORTC and PORTD.

      Also asked:May 2024

      [8]
  6. Q6

    1. a)

      State the features of ADC of PIC18F458

      Also asked:May 2024

      [4]
    2. b)

      State the Sensors used for temperature measurement. Draw flow chart for temperature measurement using ADC of PIC 18.

      Also asked:May 2024

      [6]
    3. c)

      Draw interfacing diagram of LCD with PIC18. Write a C program to initialise the LCD.

      [8]
  7. Q7

    1. a)

      List steps for programming PIC18 to receive data serially

      Also asked:May 2025 ·May 2023

      [3]
    2. b)

      Write a program for PIC18 to transfer the letter ‘T’ serially at the baud rate of 9600, continuously. Assume XTAL=10MHz.

      Also asked:May 2025 ·Nov 2024 ·May 2024 ·Nov 2023

      [6]
    3. c)

      Draw and explain Serial communication USART transmit block diagram

      Also asked:May 2024

      [8]
  8. Q8

    1. a)

      With Fosc=10 MHz and BRGH=0, find the SPBRG value for 4800 baud rate.

      [3]
    2. b)

      Write a program for PIC18 to receive data serially at the baud rate of 9600, continuously and put result on PORTB. Assume XTAL=10MHz.

      [6]
    3. c)

      This part has equations that don’t show as text. Open the PDF to read it.

      [8]