Syllabus
UNIT – 1: 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.
Activity: Simulate and compare basic programs (timers/interrupts) on 8051 and PIC mi
ontrollers.
UNIT – 2: ARM AND EMBEDDED SOFTWARE DEVELOPMENT TOOLS
Introduction to ARM – LPC4088 Architecture. Software Development Tools: IDE Tools, ISP
Tools, ARM Development Tools.
Activity: Develop and debug a simple embedded application using an ARM-based IDE and
development tools.
UNIT – 3: WIRED COMMUNICATION INTERFACES
Wired Communication Protocols: Serial – RS232, RS485. I2C, SPI, USB; Parallel – IEEE 488.
Activity: Implement serial communication (UART/I2C/SPI) between microcontroller and
an external device.
UNIT – 4: WIRELESS COMMUNICATION INTERFACES
Wireless Communication Protocols: Bluetooth Classic, BLE, IEEE 802.15.4, Zigbee, IEEE
802.11, LoRaWAN.
Activity: Demonstrate wireless data transmission using a module (e.g., Bluetooth/Zigbee/
Wi-Fi).
UNIT – 5: 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 RTOSs.
Activity: Simulate task scheduling and interrupt handling using an RTOS environment.
UNIT – 6: 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.
Activity: Develop an embedded application interfacing sensors/actuators using open source
tool.























Reviews
There are no reviews yet.