Microcontrollers are an inevitable part of a mixed circuit design. They are ‘the brain of the systems’ and has a huge application in almost all areas like embedded systems, power electronics, modern Electrical systems, instruments etc.

Engineers in fields such as electronic, electrical systems, instrumentation etc should learn microcontrollers and its programming for their works to complete. So learning microcontroller programming during the graduation course will be very good for the career of students. And, even the academic projects need some control circuitry.

We are providing MSP430 programming workshop, which is the Low power MCU from Texas Instruments and are used widely embedded. MSP430 has wide range of application & availability and are easily available at low cost.

Our workshop is very systematically designed so that the students can understand the basics well, can do programming of its various peripherals and special features. Our workshop is purely hands-on and the students can write the code by their-own, test it using MSP430 trainer kits. Also for better learning & understanding we included a mini project session in which students are asked to do a project using the trainer kit.

Proposed Programme Highlights

  • Two day exclusive training on MSP430 Programming using Energia
  • 80% of training will be hands-on / Practical sessions
  • MSP430 Launch Pad + Testing Kit*
  • Hands-on testing using specially designed kits.
  • Follow up trainings and continued support are offered even after current training, based on request
  • 90 day free online support.

 * Kits are not takeaway Kits

 Expected outcome

After completion of this workshop, the participants can program the MSP430 series micro controller for many application and projects.

Proposed Training Scheme

Timing Schedule












Day 1











 Introduction to MSP430

  • Introduction to Embedded System
  • Familiarizing TI & its family of microcontrollers
  • Understanding Energia


  • MSP430 Launch Pad concept
  • Hardware Familiarization
  • Pin-out
  • Applications

Embedded C

  • Basic of Embedded C
  • Header files & Macros
  • Loops
  • Conditional statements
  • User defined functions

Energia Sketch

  • Setup & Loop
  • Libraries
  • Familiarizing Energia IDE

I/O Port Programming

  • Understanding I/O Pins
  • First Sketch: Example
  • Compiling
  • Uploading
  • Testing in Board

Practice Assignments

  • Assignment I
  • Assignment II


Interrupt Programming

  • Concept of interrupts
  • External interrupts
  • Interrupt Pins & functions
  • Interrupt Service Routine
  • Example
  • Assignment III


  • Overview of PWM
  • PWM Pins
  • Functions
  • Example
  • Assignment IV



Day 2


LCD Interfacing

  • LCD Pin out study
  • LCD Command set familiarization
  • Energia LCD Library & Functions
  • Example
  • Assignment V

Analog to Digital Converter

  • ADC Basics
  • Overview of ADC channels
  • ADC Functions
  • Example
  • Assignment VI


Universal Synchronous Asynchronous Receiver Transmitter

  • Serial Communication Basics
  • Pins & Functions
  • Example
  • Interfacing MSP430 launchpad with Computer
  • Assignment 6
  • Hands on Assignment & Testing

Mini Project 1

 Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 25
  3. Participants may be grouped into teams of three or four (organizers can decide on this).
  4. At least 1 computer for each team.
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement.
  6. The class arrangement should be such that all participants can use their PCs while watching the slides on the projector screen.
  7. A White/Black Board for illustrations.
  8. All the computers for the workshop should have enabled serial ports.

 Workshop Charges & Offerings

  • Workshop Charges:
    • Please contact us for the financial details
  • Certificate will be issued for every participant
  • 90 day free Online support for every participants