(SEM VI) THEORY EXAMINATION 2018-19 MICROCONTROLLER FOR EMBEDDED SYSTEMS

B.Tech General 0 downloads
₹29.00

MICROCONTROLLER FOR EMBEDDED SYSTEMS (REC-062)

B.Tech – Semester VI (Theory)


The answers are written in descriptive form (not short bullet points) so you can directly write them in exams, strictly following your uploaded question paper.

Source: Uploaded Question Paper – REC-062 

 

SECTION A

(Attempt all – 2 × 7 = 14 marks)


a) Why is PSEN always activated while accessing external program memory in 8051?

PSEN (Program Store Enable) is an active-low control signal used by the 8051 microcontroller to read instructions from external program memory. When the program is stored outside the chip, PSEN is activated during every instruction fetch cycle so that the external ROM places the opcode on the data bus. Without PSEN, the external memory cannot be accessed.


b) Which port of 8051 provides A8–A15?

Port 2 of the 8051 microcontroller provides the higher-order address lines A8–A15 during external memory access.


c) Compare 8051 and MSP430x5xxx main features

The 8051 is an 8-bit CISC microcontroller with limited low-power features, whereas the MSP430x5xxx is a 16-bit RISC microcontroller optimized for ultra-low-power applications. MSP430 offers multiple power-saving modes, advanced peripherals, and higher efficiency, making it suitable for embedded and IoT applications.


d) Any four GPIO registers of MSP430

Four commonly used GPIO registers of MSP430 are PxIN, PxOUT, PxDIR, and PxREN. These registers are used for reading inputs, writing outputs, selecting direction, and enabling pull-up or pull-down resistors.


e) What is RTC?

RTC (Real Time Clock) is a module that keeps track of real-world time such as seconds, minutes, hours, days, and dates, even when the system is in low-power mode or switched off.


f) Difference between synchronous and asynchronous communication

In synchronous communication, data transmission is synchronized using a common clock signal shared between sender and receiver. In asynchronous communication, no clock is shared; instead, start and stop bits are used to synchronize data transfer.


g) What is Embedded Wi-Fi?

Embedded Wi-Fi refers to integrating Wi-Fi capability directly into embedded systems using modules or chips, enabling wireless internet connectivity for IoT and smart devices.


SECTION B

(Attempt any three – 7 × 3 = 21 marks)


a) Program to generate square wave on Port 0 (ON = 2 ms, OFF = 8 ms)

To generate a square wave, the 8051 timer is configured to create accurate delays using machine cycle calculations based on the given clock frequency of 22 MHz. The port pins are toggled high for 2 ms and low for 8 ms inside a loop using timer overflow flags. This approach ensures precise timing and continuous waveform generation.


b) Interrupts in MSP430 microcontroller

MSP430 supports multiple maskable and non-maskable interrupts such as watchdog timer interrupt, port interrupts, timer interrupts, and system reset interrupt. These interrupts allow the CPU to respond quickly to external or internal events while conserving power by remaining in low-power modes when idle.


c) Operating modes of MSP430 microcontroller

MSP430 provides several low-power modes such as LPM0 to LPM4. Each mode disables specific clocks and CPU operation to reduce power consumption. These modes are essential for battery-powered and energy-efficient embedded systems.


d) UART and its protocols

UART (Universal Asynchronous Receiver Transmitter) enables serial communication between devices. It uses protocols such as RS-232, RS-485, and TTL serial communication. UART operates using start bits, data bits, parity bits, and stop bits without requiring a clock signal.


e) Wireless Sensor Networks (WSN)

A wireless sensor network consists of sensor nodes that collect data and transmit it wirelessly to a central controller. MSP430 is widely used in WSN due to its low power consumption. Applications include environmental monitoring, healthcare, and industrial automation.


SECTION C


Q3 (a) Architecture of 8051 and memory organization

The 8051 architecture consists of CPU, RAM, ROM, timers, serial port, and I/O ports. It has separate internal memory for data and program storage, along with the capability to interface external memory using multiplexed address and data buses.


Q3 (b) Steps to generate time delay using Timer Mode 2

Timer Mode 2 is an 8-bit auto-reload mode. The steps include loading the timer registers, configuring TMOD, starting the timer, waiting for overflow, and repeating the process automatically using the reload value stored in TH register.


Q4 (a) MSP430x5x functional block diagram and peripherals

MSP430x5x series includes CPU core, flash memory, RAM, clock system, GPIO ports, ADC, timers, communication modules (UART, SPI, I2C), watchdog timer, and low-power management unit. These peripherals enable efficient embedded system design.


Q4 (b) Instruction set of MSP430

The MSP430 instruction set consists of single-operand, double-operand, and jump instructions. It supports orthogonal instruction architecture, allowing flexible addressing modes and efficient code execution.


Q5 (a) System clocks in MSP430

MSP430 uses three main clocks:
MCLK (Main Clock) for CPU operations,
SMCLK (Sub-Main Clock) for peripherals, and
ACLK (Auxiliary Clock) for low-power operations such as RTC.


Q5 (b) Watchdog Timer in MSP430

The Watchdog Timer prevents system failure by resetting the microcontroller if the software gets stuck. It can also be configured as an interval timer for periodic interrupts.


Q6 (a) Interfacing MSP430 using SPI

SPI communication uses four lines: MOSI, MISO, SCLK, and CS. MSP430 acts as master or slave and exchanges data synchronously with external devices such as sensors and displays.


Q6 (b) MSP430 program to toggle LEDs using switch

The program configures P1.5 and P1.7 as outputs and P1.2 as input with pull-down resistor. On detecting switch press, LEDs toggle using conditional statements and delay loops.


Q7 (a) IoT architecture and applications

IoT architecture consists of perception layer, network layer, processing layer, and application layer. Applications include smart homes, healthcare, agriculture, and industrial automation.


Q7 (b) Bluetooth and ZigBee

Bluetooth is used for short-range communication with moderate data rates, while ZigBee is designed for low-power, low-data-rate mesh networks commonly used in IoT applications.

File Size
143.01 KB
Uploader
SuGanta International

Featured educators

Meet our verified teachers

Browse profiles with clear experience, subjects, and availability—then open the full profile in SuGanta.

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduation from ASU and appear in B.Ed. from MGKVP on aided seat. I have 2 years experience in academic class (Future Shapers C...

Both Online & Offline · Member since 2026

A-Level Chemistry A-Level Mathematics

Subjects

2

Experience

5 Years

Hourly

₹201-300

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and intermediate students all my students till today are 90% grade. Even an average student got 90%

Both Online & Offline · Member since 2026

A-Level Mathematics Advanced Chemistry (Secondary) +3

Subjects

5

Experience

10 Years

Hourly

₹501-600

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapur Maharashtra India, St Paul’s H.S Hyderabad, Fiitjee school Narayanaguda. I have handled students of different age gr...

Online Only · Member since 2026

A-Level Biology A-Level Physics +8

Subjects

10

Experience

30+ Years

Hourly

₹501-600

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the right guidance. I offer dedicated tutoring for 10th-grade students, covering everything from foundational basics to advanced...

Both Online & Offline · Member since 2026

Advanced Mathematics (Middle School) Advanced Mathematics (Secondary) +6

Subjects

8

Experience

5 Years

Hourly

₹401-500

Divyank Gautam

Divyank Gautam

Pune, Maharashtra

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student problems and accordingly innovate teaching methodology.

Private tutor · Member since 2026

Subjects

—

Experience

—

Status

—

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

SEO Training Near Noida Sector 93 – Learn Search Engine Op... Sector 93, Greater Noida
Data Analytics Training Near Noida Sector 94 – Learn Data... Greater Noida
SEO Training Near Noida Sector 95 – Learn Search Engine Op... Greater Noida
Digital Marketing Classes Near Noida Sector 96 – Learn Mod... Greater Noida
Graphic Designing Classes Near Noida Sector 97 – Learn Cre... Sector 97, Greater Noida
Digital Marketing Classes Near Noida Sector 98 – Learn Mod... Expressway, Sector 98, Noida, Greater Noid...
Graphic Designing Classes Near Noida Sector 99 – Learn Cre... Greater Noida
App Development Classes Near Noida Sector 100 – Learn Mobi... Sector 100, Greater Noida
Web Development Classes Near Noida Sector 101 – Learn Codi... Greater Noida
App Development Classes Near Noida Sector 102 – Complete G... Greater Noida
Web Development Classes Near Noida Sector 103 – Complete G... Greater Noida
TOEFL Coaching Near Noida Sector 104 – Complete Preparatio... Sector 104, Greater Noida
IELTS Coaching Near Noida Sector 105 – Complete Guide for... Greater Noida
TOEFL Coaching Near Noida Sector 106 – Complete Guide for... Greater Noida
IELTS Coaching Near Noida Sector 107 – Expert Training for... Greater Noida
Public Speaking Training Near Sector 108 Noida – Build Con... Greater Noida
Public Speaking Training Near Sector 109 Noida – Improve C... Greater Noida
🇯🇵 Japanese Language Classes Near Sector 110 Noida – Learn... Sector 110, Greater Noida
🇪🇸 Spanish Language Classes Near Sector 111 Noida – Learn... Greater Noida
🇫🇷 French Language Classes Near Sector 112 Noida – Learn F... Greater Noida
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

SHASTRI'S PHYSICS CLASSES, NAGPUR

Type

Coaching Center

SHASTRI'S PHYSICS CLASSES, NAGPUR

Nagpur, Maharashtra

Best Physics Classes in Nagpur | Shastri's Physics Classes offers expert coaching for CBSE. MS-BOARD, NEET, JEE, MHT-CET, 11th & 12th Physics. Clear concepts, regular tests & personal doubt solving. J...

Private · Est. 2021-Present

Students

51-100

Teachers

1-10

Branches

1

Réussi Academy of languages

Type

Coaching Center

Réussi Academy of languages

Geeta Bhawan Square, Indore, Madhya pradesh

Excellence in Language. Leadership in Results. With over 18 years of distinguished experience, Réussi Academy of Language stands as a trusted name in foreign language and communication training. Foun...

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1

IGS Institute

Type

Coaching Center

IGS Institute

Sector 22, Noida, Uttar Pradesh

IGS Institute provide classes for SSC, Bank, Railway, Police, NDA, Airforce Group X and Group Y, Teaching exams. IGS - Institute for Government Services providing classes since 2018 to the students.

Private · Est. 2011-2020

Students

51-100

Teachers

1-10

Branches

1

Krishna home tutor

Type

School

Krishna home tutor

New Delhi, New Delhi

Hi everyone, Krishna home tutor. Providing tutors for all subjects and classes since 2001.

Private · Est. 2001-2010

Students

201-500

Teachers

76-100

Branches

1

Edustunt Tuition Centre

Type

Coaching Center

Edustunt Tuition Centre

Hoshiarpur, Punjab

We provide online& offline tuition classes,doubt clearance sessions & exam preparation services for students from school level to university level.

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1