Course Objective
Develop a strong foundation in microcontroller architecture, programming, and embedded system concepts. Learn to program microcontrollers using C/C++ for embedded applications. Understand and interface with peripherals such as GPIO, UART, SPI, I2C, ADC, PWM, timers, and interrupts. Design, develop, and debug embedded applications by integrating sensors, actuators, and communication modules. Apply microcontroller programming and interfacing skills to build reliable real-time embedded systems for industrial and IoT applications.
Course Structure
The course is designed as an 8-credit program, with a total duration of 180 hours(Theory 75 and Practical 90). Classes will be conducted six days a week (Monday to Saturday). Each day will comprise 2 hours of theory lectures followed by 2 hours of practical laboratory sessions, providing learners with a balanced combination of conceptual knowledge and hands-on experience.
Course Eligibility
Second year passed, B.Sc. (Electronics) /B.E /B.Tech (Electronics/E&TC), any Diploma (Electronics) or Equivalent.
Prerequisite
Must have basic knowledge of C++ Programming and Python Programming
Course Content
Overview of Microcontrollers, Microprocessors and SoC, RISC vs CISC, Harvard vs Princeton Architectures, Overview of Computer Architecture, Embedded Memories, Timers/Counters, UART, SPI, PWM, WDT, Input Capture, Output Compare Modes, I2C, CAN, LED, Switches, ADC, DAC, LCD, RTC, Bus Standards (USB, PCI), Programming in Assembly and Embedded C, Overview of ARM Architecture and Organization, Introduction to Cortex-M Architecture, Programming Model and Instruction Set Architecture, Alignment and Endianness, Register access, State, Privilege, Stack, System Control Block, Power Modes, Memory Model, NVIC, Exception Handling, Bit Banding, Peripheral Programming, SVCall, SysTick, PendSv, MPU, DMA, Mixing Assembly and C programs, Introduction to CMSIS & CMSIS Components, Overview of Cortex A & R architectures, Introduction to Multi-Core Embedded Systems, Introduction to FPGA.
Admission and Selection Process
The application form is available on the website. Candidates must submit the completed application form and appear for the Common Entrance Test (CET), which will be conducted offline at our centre. The CET syllabus and assessment will be based on the specific course module selected by the candidate. Candidates who successfully complete the written assessment will be required to appear for a Viva Voce (oral interview) as part of the admission process. Final selection will be based on the candidate’s performance in both the CET and the Viva Voce.
Fee Structure
Course Fees: Rs.20,000/
