Skip to main content

Hardware Organization and Software Programming

  • Chapter
  • 74 Accesses

Part of the book series: Synthesis Lectures on Digital Circuits & Systems ((SLDCS))

Abstract

Objectives: After reading this chapter, the reader should be able to:

  • explain the organization of MSP430 hardware functional units;

  • use controller software development tools;

  • describe available MSP430 operating modes of the MSP430;

  • identify and use appropriate assembly instructions;

  • explain advantages and disadvantages of using a high-level programming language and the MSP430 assembly programming language;

  • program the MSP430 controller for simple applications using both C and assembly language programs; and

  • debug programs using joint test action group (JTAG) tools.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   69.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 68HC12 CPU12 Reference Manual (CPU12 RM/AD Rev 1), Motorala, 1997. 95

    Google Scholar 

  • Barrett, S. F. Arduino Microcontroller: Processing for Everyone!, Morgan & Claypool Publishers, 2010. DOI: 10.2200/s00522ed1v01y201307dcs043.

    Google Scholar 

  • Code Composer Studio™ v7.xfor MSP430TM User’s Guide, (SLAU157AP), Texas Instruments, 2017. 129

    Google Scholar 

  • Hamann, J. C. EE2390 Laboratory Manual, Department of Electrical and Computer Engineering, University of Wyoming. 95

    Google Scholar 

  • Miller, G. H. Microcomputer Engineering, Prentice Hall, Englewood Cliffs, NJ, 1995. 95

    Google Scholar 

  • Morris Mano, M. Digital Design, 3rd ed., Prentice Hall, Upper Saddle River, NJ, 2002. 95

    MATH  Google Scholar 

  • MSP430Assembly Language Tools User's Guide, (SLAU131R), Texas Instruments, 2018. 101

    Google Scholar 

  • MSP430FR2433 Mixed-Signal Microcontroller, (SLASE59D), Texas Instruments, 2018. 83, 86

    Google Scholar 

  • MSP430FR4xx and MSP430FR2xx Family Users Guide (SLAU445G), Texas Instruments, 2016. 88

    Google Scholar 

  • MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family Users Guide (SLAU367O), Texas Instruments, 2017. 85, 89

    Google Scholar 

  • MSP430FR599x, MSP430FR596x Mixed-Signal Microcontrollers, (SLASE54C), Texas Instruments, 2018. 83, 86

    Google Scholar 

  • Texas Instruments MSP430x4xx Family User's Guide “RISC 16-Bit CPU” (SLAU056L), Texas Instruments, 2013. 96, 100, 120

    Google Scholar 

  • Texas Instruments MSP430x5xx/MSP430x6xx Family User s Guide, (SLAU208Q), Texas Instruments, 2018. 94, 99

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Cite this chapter

Barrett, S.F., Pack, D.J. (2019). Hardware Organization and Software Programming. In: Microcontroller Programming and Interfacing with Texas Instruments MSP430FR2433 and MSP430FR5994. Synthesis Lectures on Digital Circuits & Systems. Springer, Cham. https://doi.org/10.1007/978-3-031-79899-3_3

Download citation

Publish with us

Policies and ethics