Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Microcontroller programming and interfacing with Texas Instruments MSP430FR2433 and MSP430FR5994 (2nd ed.)
Barrett S., Pack D., Morgan&Claypool Publishers, San Rafael, CA, 2019. 584 pp. Type: Book (978-1-681736-24-2)
Date Reviewed: Mar 30 2021

This book discusses programming and interfacing with two specific members of the Texas Instruments MSP430 family of mixed-signal microcontrollers, namely MSP430FR2433 and MSP430FR5994. It has 12 chapters and is part of Morgan & Claypool’s “Synthesis Lectures on Digital Circuits and Systems” series. The book is aimed at upper-level undergraduate courses on microcontrollers or mechatronics.

The first chapter is a brief introduction to microcontrollers, including a short history of these devices along with an overview of the MSP430 microcontroller family. The hardware and software tools used in the rest of the chapters are introduced. An introduction to C programming, for operating the microcontrollers, forms the basis of the second chapter. Many examples are given, and software tools such as Energia are reviewed. There are many similarities between programming the 32-bit MSP432 and programming the 16-bit MSP430. The third chapter focuses on the hardware architecture of the MSP430 and its instruction set. The hardware subsystems and addressing modes are discussed. The fourth chapter looks at several input and output devices and how to interface correctly with the MSP430 microcontroller. The fifth chapter describes the power management system of the MSP 430. The memory components on the MSP430, such as the new non-volatile ferroelectric random access memory (FRAM), RAM, and electrically erasable programmable read-only memory (EEPROM), are discussed in chapter 6.

Chapter 7 looks at the clock and timer systems on the MSP430, along with the timer architecture. Chapter 8 focuses on resets and interrupts. The interrupt systems of the MSP430 are described, including the procedures for properly configuring and programming them. The MSP430 supports analog systems. Chapter 9 discusses these systems in addition to analog-to-digital converters, digital-to-analog converters, and also comparators. Chapter 10 covers communication, with a focus on the universal asynchronous receiver transmitter (UART) and serial peripheral interface (SPI) communication; however, other channels are also covered, including the radio frequency (RF) link, universal serial bus (USB), and the Infrared Data Association (IrDA) infrared link. Chapter 11 discusses the integrity of the MSP430; noise suppression, the advanced encryption standard (AES) module, and the cyclic redundancy check engine are described. The last chapter (12) looks at the system design process. The process of designing embedded systems is looked at briefly, and real-world examples such as a weather station, a submersible robot, and a robot designed to navigate mountain mazes are illustrated.

This second edition introduces the MSP-EXP430FR5994 and the MSP-EXP430FR2433 LaunchPads. They come with a variety of peripherals and FRAM. Most chapters include lab exercises, a summary, references for further reading, and problems. Author bios and an index are included toward the end. This well-written book is suitable for its intended audience as a textbook or reference book. It will be useful for anyone who wishes to program MSP430 microcontrollers.

Reviewer:  S. V. Nagaraj Review #: CR147228 (2107-0167)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Architectures (H.5.4 ... )
 
 
Real-Time And Embedded Systems (C.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Architectures": Date
Remediation: understanding new media
Bolter J., Grusin R., MIT Press, Cambridge, MA, 1999.  295, Type: Book (9780262024525)
Jun 1 1999
HyperReal: a hypermedia model for mixed reality
Romero L., Correia N.  Hypertext and hypermedia (Proceedings of the fourteenth ACM conference, Nottingham, UK, Aug 26-30, 2003)2-9, 2003. Type: Proceedings
Nov 14 2003
Domain, task, and user models for an adaptive hypermedia performance support system
Brusilovsky P., Cooper D.  Intelligent user interfaces (Proceedings of the 7th international conference, San Francisco, California, USA, Jan 13-16, 2002)23-30, 2002. Type: Proceedings
Dec 30 2003
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy