Embedded Systems: Time and Event Measurement
Discover the major functions of a timer and other components of the MSP430 microcontroller in this free online course.
Take this certificate on your own.
Start now and learn at your own pace.
CertificationView course modules
This free online course on Time and Events Measurement of the Embedded Systems will discuss most of the important features of the embedded systems, such as the ability to count and measure time and events, create analog waveforms using digital controls, the ability to read external analog voltages, etc. This course begins with an overview of the TIMER_A, the primary timer module found in the MSP430 microcontrollers. You will study the uses, as well as the features of the timer. With the MSP430G2553 as an example, the major components and sources of the timer will be explained. Then, with a sample code in this section, you will run a program to illustrate what can be achieved with a timer. The four modes of a timer, which are Stop, Up, Continuous, and Up/Down, will be examined. The various methods of generating Pulse Width Modulation (PWM) signals as well as the software and hardware approaches to generate analog voltages with PWM signals will be discussed.
Next, you will learn how to read external analog voltages with the Analog to Digital Converter (ADC). The sample and hold circuit, and the encoding processes of the ADC will be highlighted. You will also consider the types of ADCs from the most common, which is the Successive Approximation Register Type ADC as used by MSP430 microcontrollers, to the fastest which is the Flash Type ADC. Three sample codes on how to initialize ADCs will be demonstrated in this section. Then, you will study how the microcontrollers can generate random numbers, which is a very important aspect of the embedded systems. A Random Number Generator generates a sequence of numbers or symbols in a random order, that cannot be reasonably predicted. The two types of random number generators namely, the True Hardware Random Number Generators (HRNG) and the Pseudo-Random Number Generator (PRNG) will be assessed.
Furthermore, you will discover how a microcontroller can communicate by sending and serially receiving data using the various MSP430 communication protocol methods. The three types of communication protocols available in MSP430 along with their merits and demerits will be clarified. Thereafter, you will learn how to use a timer to capture internal and external events and measure store the value of the timers, this is called the MSP430 timer in a capture mode. The Timer_A Registers of the MSP430 microcontroller will be discussed further. TA clock which is an external pin of the MSP430 will be introduced. This pin will be clocking, incrementing, as well as setting the timer in a counter mode. Learning about the timer, event measurements, and MSP430 communication protocols will help you gain skills and understanding of most of the internal features of the MSP430 microcontroller. So, do not delay, start this course today.Start Course Now
Introduction To Timers in MSP430
Learning Outcomes - Introduction To Timers In MSP430
MSP430 Timer Module: Introduction and Timer Capture
Pulse Width Modulation using Timer Capture
Analog to Digital Converter in the MSP430
Lesson Summary - Introduction To Timers in MSP430
Communication Protocols on MSP430
Learning Outcomes - Communication Protocols in MSP430
ADC and DAC using R2R Ladder and Random number generation using LFSR
Serial Communication Protocols, USCI Module in MSP430
MSP430 Timer in Capture Mode
Lesson Summary - Communication Protocols on MSP430
After completing this course, you will be able to:
- List the major components of Timer_A
- Discuss the various timer modes
- Explain Pulse Width Modulation (PWM) signals
- Compare the software and hardware approaches to using a timer.
- Discuss the types of Analog to Digital Converters (ADC)
- Explain how random numbers are generated in MSP430 microcontrollers
- Identify the various Communication Protocols in MSP430
- Describe the features of the timer capture mode
All Alison courses are free to enrol, study and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world. Your Alison Certificate is:
Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning
Alison offers 3 types of Certificates for completed Certificate courses:
Digital Certificate - a downloadable Certificate in PDF format, immediately available to you when you complete your purchase
Certificate - a physical version of your officially branded and security-marked Certificate, posted to you with FREE shipping
Framed Certificate - a physical version of your officially branded and security-marked Certificate in a stylish frame, posted to you with FREE shipping
All Certificates are available to purchase through the Alison Shop. For more information on purchasing Alison Certificates, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Certificate pricing, please visit our Pricing Page.