Subject Code & Name: EI25C07 – Embedded Systems
Regulation: R-2025
Semester: IV (Fourth Semester)
Branch: B.E. Electronics and Instrumentation Engineering (EIE) / B.E. Instrumentation and Control Engineering (ICE)
Credits / L-T-P: 3 Credits | L-T-P: 3-0-0
Course Objectives
- This course introduces the architecture and functioning of embedded systems, covering hardware components and embedded programming using C and Python.
- It provides hands-on experience with development tools and communication protocols, and emphasizes the design of embedded applications using real-time operating systems (RTOS) and peripheral interfacing.
Full Unit-wise Syllabus
Unit I – Embedded Hardware Architecture
CISC Architecture: Introduction to MCS51 Family, 8051 Microcontroller – Architecture, Timers, Interrupts, Serial Data Communication. RISC Architecture: Overview of PIC16F487x family, PIC16F877A – Architecture, Timers, Interrupts, Serial ports.
Unit II – ARM and Embedded Software Development Tools
Introduction to ARM – LPC4088 Architecture. Software Development Tools: IDE Tools, ISP Tools, ARM Development Tools.
Unit III – Wired Communication Interfaces
Wired Communication Protocols: Serial – RS232, RS485, I2C, SPI, USB; Parallel – IEEE 488.
Unit IV – Wireless Communication Interfaces
Wireless Communication Protocols: Bluetooth Classic, BLE, IEEE 802.15.4, Zigbee, IEEE 802.11, LoRaWAN.
Unit V – Real-Time Operating System
Operating System Basics: The Kernel and its subsystems, Kernel Space and User Space.Types and Functions of RTOS: Task, Process and Threads, Interrupt Handling, Multiprocessing and Multitasking, Task Scheduling. Comparative study of various RTOS.
Unit VI – Embedded Programming and Peripheral Interfacing
Embedded C and Python Programming for Embedded Applications. Peripheral Interfacing: Input and Output Devices, ADC, DAC, PWM Generation, Sensor Interface.
Tasks
- T1: Design a system that takes user input through buttons to convert a given binary code sequence into its equivalent gray code and display the result on LEDs using 8051.
- T2: Design an 8051-based system to generate a ripple pattern on LEDs at a desired time interval.
- T3: Design a microcontroller based temperature measurement system using suitable data acquisition system and display unit.
- T4: Design an on/off control strategy for a temperature process using suitable data acquisition system and display unit.
- T5: Design a LoRa-based point-to-point communication system between two remote stations.
Course Outcomes (COs)
- CO1: Explain the architecture, hardware components, and operating principles of embedded systems including 8051, PIC16F877A, and ARM LPC4088 microcontrollers.
- CO2: Develop embedded software using C and Python, implement tasks using timers, interrupts, and peripheral interfaces for practical applications.
- CO3: Design and implement wired communication interfaces such as UART, I2C, SPI, RS232/RS485, and USB for data exchange between embedded devices.
- CO4: Implement wireless communication protocols including Zigbee, Bluetooth, BLE, and LoRaWAN in embedded applications.
- CO5: Apply Real-Time Operating System (RTOS) concepts including multitasking, task scheduling, and interrupt handling to design and verify real-time embedded applications.
Assessment Pattern (Quick Note)
- Weightage: Continuous Assessment 40% | End Semester Examinations 60%
- Internal methodology: Assignments (20%), Solution to application-oriented problems using software (20%), Review of GATE questions (20%), Internal Examinations (40%)
Source: Official Anna University – B.E. Electronics and Instrumentation Engineering R-2025 Syllabus
Last Updated: October 2026
Comments
Post a Comment