Previous year paper

(SEM VI) THEORY EXAMINATION 2017-19 MICROCONTROLLERS FOR EMBEDDED SYSTEMS

Engineering B.Tech 0 downloads

About this previous year paper

Microcontrollers for Embedded Systems (NEC-022R)

Complete Section-Wise Explanation – B.Tech Semester VI


Introduction to the Subject


Microcontrollers for Embedded Systems is a core electronics subject that explains how microcontrollers are used as the brain of embedded systems. Unlike general-purpose computers, embedded systems are designed to perform specific tasks such as controlling appliances, vehicles, medical devices, industrial machines, and IoT systems.

This subject mainly focuses on:

Difference between microprocessors and microcontrollers

Embedded system architecture and design

MSP430 microcontroller architecture and features

Timers, interrupts, GPIO, PWM

Serial communication protocols (UART, SPI, I2C)

Wireless technologies like Bluetooth, Zigbee

Internet of Things (IoT) concepts

The question paper is divided into three sections: A, B, and C, all of which must be attempted.


SECTION A – Fundamental Concepts (Short Answers)

Pattern:
Attempt all questions
10 questions × 2 marks = 20 marks

Nature of Section A

Section A tests your basic understanding and definitions. Answers should be brief but clear, usually 2–3 lines, and technically correct. This section is scoring if concepts are well understood.


Explanation of Section A Questions

A microcontroller-based system integrates CPU, memory, and peripherals on a single chip, whereas a microprocessor-based system requires external memory and I/O devices. Microcontrollers are compact, low-power, and ideal for embedded applications.


An embedded system is a dedicated system designed to perform a specific function. Embedded systems rely heavily on microcontrollers to sense inputs, process data, and control outputs in real time.


GPIO control in MSP430 allows microcontroller pins to be configured as input or output. Direction, pull-up/pull-down resistors, and pin functions are controlled using port registers.

 

The register set of MSP430 includes general-purpose registers, special-purpose registers like program counter, stack pointer, and status register, which control execution and processor state.


The program counter (PC) stores the address of the next instruction to be executed. In MSP430, it is typically 16 bits wide.


PWM (Pulse Width Modulation) is a technique where the duty cycle of a digital signal is varied to control analog quantities like speed of motors or brightness of LEDs.


UART is a serial communication protocol used for asynchronous data transfer between devices using start and stop bits.


RS-232 protocol is used for serial communication in computers, modems, and industrial devices.

Bluetooth network topologies include piconet and scatternet, allowing short-range wireless communication.


IoT applications include smart homes, healthcare monitoring, smart agriculture, industrial automation, and smart cities.


SECTION B – Conceptual & Descriptive Questions

Pattern:

Attempt any three questions
3 × 10 marks = 30 marks

Nature of Section B


Section B tests your conceptual depth and explanatory skills. Answers must be written in paragraph form, supported with examples, diagrams, or comparisons where required.

Explanation of Section B Questions

Features and Architecture of Embedded Systems

Embedded systems are designed with features such as real-time operation, low power consumption, compact size, and high reliability. Architecture considerations include processor selection, memory size, I/O interfaces, power management, and communication protocols.

 

Pull-Up / Pull-Down Registers in MSP430

Pull-up and pull-down resistors are used at input pins to avoid floating states. They ensure a defined logic level when no external signal is applied. In MSP430F5529, these resistors are enabled using port configuration registers.


Memory-Mapped vs I/O-Mapped Peripherals

In memory-mapped I/O, peripherals share the same address space as memory, while in I/O-mapped systems, peripherals have a separate address space. MSP430 supports memory-mapped I/O.
MSP430F5529 offers multiple low-power modes, allowing the system to save energy when idle.

Asynchronous vs Synchronous Communication

Asynchronous communication uses start and stop bits and does not require a shared clock, while synchronous communication uses a common clock signal. Serial interfaces include UART, SPI, and I2C.

Zigbee Wireless Network

Zigbee is a low-power wireless protocol used for short-range communication. It consists of coordinators, routers, and end devices. Zigbee is widely used in home automation, smart meters, and sensor networks.


SECTION C – Architecture, Programming & Advanced Concepts

Pattern:
Attempt any one part from each question
5 questions × 10 marks = 50 marks

This section has the highest weightage and is crucial for scoring well.


Question 3

8051 Microcontroller

The 8051 microcontroller is a widely used 8-bit microcontroller with on-chip ROM, RAM, timers, serial port, and I/O ports. The block diagram explains how CPU, memory, timers, and peripherals interact.

Timer-0 Programming in 8051

This question tests programming logic. Timer-0 is configured in mode-1 to generate a square wave with 50% duty cycle. The answer requires an algorithm explaining timer initialization, delay generation, and port toggling.


Question 4

Interrupts in MSP430F5529

MSP430 supports multiple interrupts for peripherals and system events. The interrupt servicing procedure includes interrupt request, vector address fetching, ISR execution, and return to main program.

Addressing Modes of MSP430

MSP430 supports several addressing modes such as register, indexed, indirect, immediate, and symbolic addressing. Examples demonstrate how instructions access operands.


Question 5

Watchdog Timer

The watchdog timer resets the system if the program hangs or enters an infinite loop. It improves system reliability. In MSP430F5529, it is enabled and configured through control registers.

Clock Sources in MSP430

MSP430 uses multiple clock sources like LFXT, HFXT, and DCO. The Digitally Controlled Oscillator (DCO) provides a stable and adjustable clock frequency for CPU and peripherals.


Question 6

I2C Protocol

I2C is a two-wire serial communication protocol using SDA and SCL lines. A single master can communicate with multiple slave devices, typically up to 127 addresses.

SPI Protocol

SPI is a high-speed synchronous communication protocol using MOSI, MISO, SCLK, and SS lines. MSP430F5529 supports high-speed SPI communication suitable for sensors and memory devices.


Question 7

Wireless Sensor Networks (WSN)

WSNs consist of sensor nodes that collect and transmit data wirelessly. Technologies include Zigbee, Bluetooth, Wi-Fi, and LoRa. WSNs form a foundation for IoT systems.

Internet of Things (IoT)

IoT refers to interconnected devices that sense, communicate, and act over the internet. IoT architecture includes sensing layer, network layer, and application layer. Core components include sensors, connectivity, cloud platforms, and user interfaces.

TypePrevious year paper
SubjectEngineering
Board / courseB.Tech
FilePDF · 102.96 KB
Shared by SuGanta International

Added by the SuGanta team.