MSP430 Microcontroller Basics

1st Edition

Authors: John Davies John Davies
Paperback ISBN: 9780750682763
eBook ISBN: 9780080951577
Imprint: Newnes
Published Date: 21st August 2008
Page Count: 688
35.99 + applicable tax
57.95 + applicable tax
54.95 + applicable tax
44.95 + applicable tax
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


The MSP430 microcontroller family offers ultra-low power mixed signal, 16-bit architecture that is perfect for wireless low-power industrial and portable medical applications. This book begins with an overview of embedded systems and microcontrollers followed by a comprehensive in-depth look at the MSP430. The coverage included a tour of the microcontroller's architecture and functionality along with a review of the development environment. Start using the MSP430 armed with a complete understanding of the microcontroller and what you need to get the microcontroller up and running!

1.Embedded Electronic Systems and Microcontrollers; 2. The Texas Instruments MSP430; 3. Development; 4. A Simple Tour of the MSP430; 5. Architecture of the MSP430 Processor; 6.Functions, Interrupts and Low-Power Modes; 7.Digital Input, Output and Displays; 8. Timers; 9. Mixed-Signal Systems: Analog Input and Output; 10. Communication; 11. The Future: MSP430X; Appendices.

Key Features

Details C and assembly language for the MSP430
Companion Web site contains a development kit
*Full coverage is given to the MSP430 instruction set, and sigma-delta analog-digital converters and timers


Professional embedded systems engineers, hobbyists and engineering undergraduates.

Table of Contents

  1. Embedded electronic systems and microcontrollers 1.1. What (and where) are embedded systems? 1.2. Facilities needed 1.3. Small microcontrollers 1.4. Anatomy of a typical small microcontroller 1.5. Memory 1.6. Software 1.7. Where does the MSP430 fit?

  2. Texas MSP430 2.1. The outside view-pinout 2.2. The inside view-functional block diagram 2.3. Memory 2.4. Central processing unit 2.5. Memory-mapped input and output 2.6. Clock generator 2.7 Exceptions: Interrupts and resets 2.8. Where to find further information

  3. Development 3.1. Development environment 3.2. The C programming language 3.3. Assembly language 3.4. Access to microcontroller for programming and debugging 3.5. Demonstration boards 3.6. Hardware 3.7. Equipment

  4. A simple tour of the MSP430 4.1. First program on a conventional desktop computer 4.2. Light LEDs in C 4.3. Light LEDs in assembly language 4.4. Read input from a switch 4.5. Automatic control: flashing light by software delay 4.6. Automatic control: Use of subroutines 4.7. Automatic control: Flashing light by polling Timer_A 4.8. Header files and issues that have been brushed under the carpet

  5. Architecture of the MSP430 5.1. Central processing unit 5.2. Addressing modes 5.3 Constant generator and emulated instructions 5.4. Instruction set 5.5. Examples 5.6. Reflections on the CPU instruction set 5.7. Reset 5.8. Clock system <BR id="CRL


No. of pages:
© Newnes 2008
eBook ISBN:
eBook ISBN:
Paperback ISBN:

About the Author

John Davies

Affiliations and Expertise

Glasgow University, UK

John Davies

Affiliations and Expertise

Glasgow University, UK