• "Embedded" the name itself explains you the meaning of it. Today, we are being driven by revolution in Embedded Technology. It has created an impact in every aspect of modern life. The device we are using in this modern life is all an application of embedded system. All electronics devices, home appliances, entertainment appliances are made by embedded systems. Even PCs contain several embedded systems.

  • This course is designed to offer application oriented training & real time exposure to students, there by provides for bridging the gap between industry’s requirements and students’ academic skill set. By pursuing the Institute's Program in Embedded Systems the students gain ready acceptance in the market. This Course in Embedded systems serves as a gateway for entering the top embedded MNC’s.

  • Level : 1

    Introduction to C Programming Language

    • Functions
    • Stack
    • Importance of Function Prototypes
    • Storage class
    • Basic types , declarations
    • Initialization , Const and volatile
    • Expressions and operators
    • Size of , typedef
    • Short Circuiting
    • Simple Pointers
    • Single Dimensional Arrays
    • Arrays Initialization
    • Pointer and Array Names
    • Pointer Arithmetic

    • The Square bracket Notation
    • Passing Arrays to Function
    • Returning Arrays from Function Pitfall
    • NULL Pointers
    • Function Pointer
    • Strings
    • String Literals
    • String Literals and Arrays
    • Null Strings
    • String Literal Pitfall
    • Purpose of Structures
    • Structure Initialization
    • Arrays of struct
    • Field Alignment and Padding

    • Self Referential Structures
    • Mutually Referential Structures
    • Purpose of Unions
    • Union Initialization
    • Preprocessor Constants
    • Preprocessor Macros
    • Macro Pitfalls
    • Conditional Compilation
    • Stringization Operator

    Level : 2

    Basic electronics and Sensors

    • Embedded systems
    • Basic Electronics
    • Logic Gates
    • Active Components
    • Passive components
    • Registers
    • Input & Output Components
    • Read Only Memory (ROM) - PROM, EPROM, EEPROM, Flash EEPROM
    • Random Access Memory (RAM) - Static RAM, Dynamic RAM
    • Proximity
    • Photoelectric
    • Limit Switches
    • PIR
    • IR
    • Flux

    • Level
    • Temperature
    • Pressure
    • LDR
    • Colour
    • Introduction
    • Architecture
    • On-chip program Memory
    • On-chip Data RAM
    • Bi-directional and Individually Addressable IO Lines
    • Timers/Counters
    • UART
    • Interrupt Structure
    • Clock Oscillator
    • On Chip I2C and SPI bus controllers

    Level : 3

    Programmable Interface Controllers ( PIC )

    • PIC Architecture
    • Register set
    • Pipeline
    • Exceptions & Interrupts
    • PIC Processor Families
    • SOC Architecture & Peripherals access
    • Tools :
    • Write, compile, link, and test embedded C programs.
    • Use the embedded tools including: C compiler and linker.
    • Download and run programs on an evaluation target board
    • LEDs, Keys
    • Seven-segment display
    • LCD display
    • Keypad
    • Buttons

    • Interrupts
    • Interrupt Vector Table
    • Writing Interrupt Handlers
    • Timers and Counters
    • Relays
    • DC Motors
    • DC Motor Speed Control
    • Servo Motors
    • Analog Inputs
    • Reading an ADC
    • Waveform generation
    • Light Sensor
    • Temperature Sensor

    • UART, RS-232C
    • Sending and Receiving Data from PC
    • On-board Interconnects
    • I2C protocol
    • SPI protocol
    • I2C vs SPI Comparison
    • Accessing I2C Slave Devices
    • Accessing SPI Slave Devices
    • GSM Technology
    • ZigBee Protocol
    • RFID & Reader
    • Bluetooth Communication

    Level : 4

    ARDUINO

    • ARDUINO Architecture
    • Register set
    • Pipeline
    • Exceptions & Interrupts
    • ARDUINO Processor Families
    • SOC Architecture
    • Peripherals access
    • Tools :
    • Write, compile, link, and test embedded C programs.
    • Use the embedded tools including: C compiler and linker.
    • Download and run programs on an evaluation target board.
    • LEDs, Keys
    • Seven-segment display
    • LCD
    • Keypad

    • Interrupts
    • Interrupt Vector Table
    • Writing Interrupt Handlers
    • Timers and Counters
    • Relays
    • DC Motors
    • DC Motor Speed Control
    • Servo Motors
    • Analog Inputs
    • Reading an ADC
    • Waveform generation
    • Light Sensor
    • Temperature Sensor