Microcontroller programming and interfacing with Texas instruments MSP430FR2433 and MSP430FR5994. Part II / Steven F. Barrett, Daniel J. Pack.

This book provides a thorough introduction to the Texas Instruments MSP430(Tm) microcontroller. The MSP430 is a 16-bit reduced instruction set (RISC) processor that features ultra-low power consumption and integrated digital and analog hardware. Variants of the MSP430 microcontroller have been in pr...

Full description

Saved in:
Bibliographic Details
Online Access: Full Text (via Morgan & Claypool)
Main Authors: Barrett, Steven F. (Steven Frank), 1957- (Author), Pack, Daniel J. (Author)
Format: eBook
Language:English
Published: [San Rafael, California] : Morgan & Claypool, [2019]
Edition:Second edition.
Series:Synthesis lectures on digital circuits and systems ; #56.
Subjects:
Table of Contents:
  • 7. Timer systems
  • 7.1. Introduction
  • 7.2. Motivation : real-time location systems (RTLS)
  • 7.3. Time-related signal parameters
  • 7.4. Overview of MSP430 timer features
  • 7.5. Energia-related time functions
  • 7.6. Watchdog timer
  • 7.7. Real-time clock
  • 7.8. Real-time clock-MSP430FR2433
  • 7.9. Input capture and output compare features
  • 7.10. MSP430 timers : Timer_A and Timer_B
  • 7.11. Laboratory exercise : generation of varying pulse width modulated signals to control DC motors
  • 7.12. Summary
  • 7.13. References and further reading
  • 7.14. Chapter problems.
  • 8. Resets and interrupts
  • 8.1. Motivation
  • 8.2. Background
  • 8.3. MSP430 resets/interrupts overview
  • 8.4. MSP430 resets
  • 8.5. Interrupts
  • 8.6. Laboratory exercise
  • 8.7. References and further reading
  • 8.8. Chapter problems.
  • 9. Analog peripherals
  • 9.1. Analog-to-digital conversion process
  • 9.2. digital-to-analog converter process
  • 9.3. MSP430 ADC systems
  • 9.4. MSP430FR5994 analog-to-digital converter
  • 9.5. MSP430FR5994 comparator
  • 9.6. Advanced analog peripherals
  • 9.7. Laboratory exercise : smart home sensor
  • 9.8. References and further reading
  • 9.9. Chapter problems.
  • 10. Communication systems
  • 10.1. Background
  • 10.2. Serial communication concepts
  • 10.3. MSP430 UART
  • 10.4. Code examples
  • 10.5. Serial peripheral interface-SPI
  • 10.6. Inter-integrated communication--I2C module
  • 10.7. Laboratory exercise : UART and SPI communications
  • 10.8. Summary
  • 10.9. References and further reading
  • 10.10. chapter problems.
  • 11. MSP430 system integrity
  • 11.1. Overview
  • 11.2. Electromagnetic interference
  • 11.3. Cyclic redundancy check
  • 11.4. AES256 accelerator module
  • 11.5. Laboratory exercise : AES256
  • 11.6. Summary
  • 11.7. References and further reading
  • 11.8. Chapter problems.
  • 12. System-level design
  • 12.1. Overview
  • 12.2. What is an embedded system?
  • 12.3. Embedded system design process
  • 12.4. MSP430FR5994 : weather station
  • 12.5. Submersible robot
  • 12.6. Mountain maze navigating robot
  • 12.7. Summary
  • 12.8. References and further reading
  • 12.9. Chapter exercises.