BECZ061

Microcontroller for Embedded System Design

L-T-P3-0-0 Credits3 Session2024-25 TypeTheory
Appears in 1 semester

B.Tech Electronics & Computer Engineering · Sem 6 (Department Elective-III)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1: Advanced concepts in 8051 architectures

8 hrs

Review of 8051 architecture, concept of synchronous serial communication, SPI and I2C communication protocols, study of SPI port on 89LP 51RD2, study of SAR ADC/DAC MCP3304 / MCP 33, interfacing concepts for SPI based ADC/DAC, study of watchdog timer, study of PCA timer in different modes like capture mode, PWM generation mode, High speed output toggle mode Embedded ‘C’ programming for the above peripherals Introduction, AVR Family architecture, Register File, The ALU. Memory access and Instruction execution. I/O memory. EEPROM. I/O ports. Timers. Interrupt Structure

Unit2

Unit 2: MSP430x5x Microcontroller

8 hrs

series block diagram, address space, on-chip peripherals (analog and digital), and Register sets. Instruction set, instruction formats, and various addressing modes of 16-bit microcontroller; Sample embedded system on MSP430 microcontroller. Memory Mapped Peripherals, programming System registers, I/O pin multiplexing, pull up/down registers, GPIO control. Interrupts and interrupt programming.

Unit3

Unit 3: Peripheral Devices

8 hrs

Watch dog timer, system clocks, Timer & Real Time Clock (RTC), PWM control, timing generation and measurements. Analog interfacing and data acquisition ADC and Comparator in MSP430, data transfer using DMA.

Unit4

Unit 4

8 hrs

Serial communication basics, Synchronous/Asynchronous interfaces (like UART, USB, SPI, and I2C). UART protocol, I2C protocol, SPI protocol. Implementing and programming UART, I2C, SPI interface using MSP430, Interfacing external devices.

Unit5

Unit 5: Internet of Things (IoT)

8 hrs

overview and architecture, Overview of wireless sensor networks and design examples. Various wireless connectivity: NFC, ZigBee, Bluetooth, Bluetooth Low Energy, Wi-Fi. Adding Wi-Fi capability to the Microcontroller, Embedded Wi-Fi, User APIs for Wireless and Networking applications, Building IoT applications using CC3100 user API for connecting sensors.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain the advance concept of 8051 architectures and AVR family architecture and compare them for different applications.K1, K2
  2. CO2To demonstrate the basics of MSP430x5x MicrocontrollerK2, K3
  3. CO3To execute the I/O interfacing and peripheral devices associated with Microcontroller SoC (system on chip).K3, K4
  4. CO4Evaluate the data transfer information through serial & parallel ports and implement its interfacing with MSP430.K4, K5
  5. CO5Demonstrate the basics of IoT, WSN and its application sectors and design IoT based projects using MSP430 microcontroller.K4, K5

Text Books

  1. Mazidi Ali Muhammad, Mazidi Gillispie Janice, and Mc Kinlay Rolin D “The 8051 Microcontroller and Embedded Systems using Assembly and C”, Pearson Publication,2006
  2. John H Davies, “MSP430 Microcontroller Basics” Newnes Publication,2008

Reference Books

  1. TI MSP430x5xx and MSP430x6xx Family User's Guide , Revised 2018.

Official AKTU syllabus

This subject is on page 23 of the original AKTU PDF.

Official AKTU syllabus PDF ↗