Pre-requisite: General background of microprocessors and microcontrollers. Overview on Digital signal controllers: C2000 modules, Piccolo based controllers, Delfino based controllers, dsPIC 30F series DSC, MAC units, hardware divide support, floating point signal processing support. dsPIC 30F series: Introduction to 16 bit microcontrollers: dsPIC 30F – CPU, data memory, program Memory, instruction set. Programming using XC16 compiler and C- Interrupt Structure. Peripherals of dsPIC30F: I/O Ports, timers, input capture, output compare, motor control PWM, 10 bit A/D converter, UART. Applications using dsPIC30F: Generating SPWM, generating PWM’s for power converters, PID based control loops, signal processing based on FIR and IIR filter structures, developing single and multi-point communications with dsPIC and other IC’s. Introduction to Raspberry PI. Lab Practice: FIR/IIR Filters, FFT, PID control loops and communication systems using dsPIC30F2010. Installing Linux OS, Installing and using OpenCV image processing library and basic python using Raspberry PI.