Preloader
IconCall us: +123 599 8989
  • Follow Us On :

MSP430 Microcontrollers: Time and Event Measurement

Course Description

This course introduces you to time and events measurements of embedded systems. It begins with an overview of TIMER_A, the primary timer module found in the MSP430 microcontrollers. With the MSP430G2553 as an example, we explain the primary components and sources of the timer. Then, with a practice sample code, you will run a program to illustrate what you can achieve with a timer. The four modes of a timer - Stop, Up, Continuous, and Up/Down - will be examined. We then discuss the various methods of generating pulse width modulation (PWM) signals, and the software and hardware approaches to generate analog voltages with PWM signals.

Next, learn to read external analog voltages with the analog to digital converter (ADC). The material highlights the sample and hold circuit and the encoding processes of the ADC. Examine the types of ADCs from the most common (the successive approximation register type ADC used by MSP430 microcontrollers) to the fastest (the flash type ADC). We demonstrate three sample codes on initializing ADCs in this section. Then, study how the microcontrollers can generate random numbers, which is a crucial aspect of embedded systems. A random number generator produces a sequence of numbers or symbols in a way that you cannot reasonably predict. You will investigate the two types of random number generators: the true hardware random number generators (HRNG) and the pseudo-random number generator (PRNG).

Furthermore, you will discover how a microcontroller can communicate by sending and serially receiving data using the various MSP430 communication protocol methods. We clarify the three such protocols available in MSP430 and their merits and demerits. Learn how to use a timer to capture internal and external events; this is called the MSP430 timer in a capture mode. We then further discuss the Timer_A Registers of the MSP430 microcontroller. We introduce the TA clock, an external pin of the MSP430. This pin will be clocking, incrementing, and setting the timer in a counter mode. Learning about the timer, event measurements, and MSP430 communication protocols will help you gain skills and understand most internal features of the MSP430 microcontroller.

What you'll learn in this course?

  • Technology

  • Programming

  • Microcontroller

  • Computer Hardware

  • Electronics

  • Electrical Engineering

  • Physics

  • Embedded Systems

NPTEL

India

Reviews

4.0
Ratings
MSP430 Microcontrollers: Time and Event Measurement
Course includes:
  • img Duration 3-4 hrs
  • img Modules 3
  • img Certifications certificate
Share this course: