MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » ELV9780750682763 My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
MSP430 Microcontroller Basics US$51.95

MSP430 Microcontroller Basics

MSP430 Microcontroller Basics Description

The MSP430 is a simple 16-bit microcontroller with a compact and economical CPU containing only 27 instructions and 16 registers. It offers other advantages which make it suitable for low power applications: a rich variety of peripherals for analog input and output; rapid processing wake up time; the treatment of data and address on equal footing.

Introduction to the MSP430 combines a tutorial approach with a description of the CPU and main peripherals. The tutorial builds from a basic program for lighting LEDs to the use of a timer. It uses the C programming language from the start but programs are also developed in assembly language to show how a program interacts with the hardware. To demonstrate the special features of the MSP430 full coverage is given to the instruction set, sigma-delta analog-digital converters and timers. Finally, the book gives an introduction to the MSP430 which extends the architecture to address more memory and which provides a bridge to the ARM 7 processor.

  • 688 pages 125 ills
  • Trim size 7 1/2 X 9 1/4 in
  • Copyright 2008
  1. Embedded electronic systems and microcontrollers
  2. Texas MSP430
  3. Development
  4. A simple tour of the MSP430
  5. Architecture of the MSP430
  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

MSP430 Microcontroller Basics Key Features

  • The only tutorial book on the MSP430
  • Uses both C and assembly language
  • A CDROM containing a development kit to help the engineer and hobbyist program the MSP430.

MSP430 Microcontroller Basics Readership

Professional embedded systems engineers, hobbyists and engineering undergraduates.

MSP430 Microcontroller Basics 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

6. Functions, interrupts and low-power modes

6.1. Functions and subroutines

6.2. What happens when a subroutine is called?

6.3. Storage for local variables

6.4. Passing parameters to a subroutine and returning a result

6.5. Mixing C and assembly language

6.6. Interrupts

6.7. What happens when an interrupt is requested?

6.8. Interrupt service routines

6.9. Issues associated with interrupts

6.10. Low-power modes of operation

7. Digital input, output and displays

7.1. Digital input and output: parallel ports

7.2. Digital inputs

7.3. Switch debounce

7.4. Digital outputs

7.5. Interface between 3 V and 5 V systems

7.6. Driving heavier loads

7.7. Liquid crystal displays

7.8. Driving an LCD from a MSP430x4xx

7.9. Simple applications of the LCD

8. Timers

8.1. Watchdog timer

8.2. Basic timer1

8.3. Timer_A

8.4. Measurement in Capture mode

8.5. Output in Continuous mode

8.6. Output in Up mode: Edge-aligned pulse-width modulation

8.7. Output in Up/Down mode: Centered pulse-width modulation

8.8. Operation of Timer_A in Sampling mode

8.9. Timer_B

8.10. What timer where?

8.11. Setting the real-time clock: State machines

9. Mixed-signal systems: Analog input and output

9.1. Comparator_A

9.2. Analog-to-digital conversion: general issues

9.3. Analog-to-digital conversion: successive approximation

9.4. The ADC10 successive-approximiation ADC

9.5. Basic operation of the ADC10

9.6. More advanced operation of the ADC10

9.7. The ADC12 successive-approximation ADC

9.8. Analog-to-digital conversion: sigma-delta

9.9. The SD16_A sigma-delta ADC

9.10. Operation of SD16_A

9.11. Signal conditioning and operational amplifiers

9.12. Digital-to-analog conversion

10. Communication

10.1. Communication peripherals in the MSP430

10.2. Serial peripheral interface (SPI)

10.3. SPI with the USI

10.4. SPI with the USCI

10.5. A thermometer using SPI in mode 3 with the F2013 as master

10.6. A thermometer using SPI in mode 0 with the FG4618 as master

10.7. Inter-integrated circuit (I2C) bus

10.8. A simple I2C master with the USCI_B0 on a FG4618

10.9. A simple I2c slave with the USI on a F2013

10.10. State machines for I2C communication

10.11. A thermometer using I2C with the F2013 as master

10.12. Asynchronous serial communication

10.13. Asynchronous communication with the USCI_A

10.14. A software UART using Timer_A

10.15. Other types of communication

11. The future: MSP430X

11.1. Architecture of the MSP430X

11.2. Instruction set of the MSP430X

11.3. Where next?

11.4. Conclusion

A. Kickstarting the MSP430

A.1. Introduction to EW430

A.2. Developing a project in C

A.3. Debugging with the simulator

A.4. Debugging with the emulator

A.5. Developing a project in assembly language

A.6. Tips for using EW430

A.7. Tips for specific development kits

MSP430 Microcontroller Basics Author Information

By John H. Davies, Glasgow University, UK

This product was added to our catalog on Thursday 25 December, 2008.


Customers who bought this product also purchased
Protocol Simulator Board 1, Generator of 46 Signals for TestingProtocol Simulator Board 1, Generator of 46 Signals for TestingUS$85.00

Embedded Systems Design using the TI MSP430 SeriesEmbedded Systems Design using the TI MSP430 SeriesUS$84.95

MSP430F2131 Prototype BoardMSP430F2131 Prototype BoardUS$16.73

MSP430F2274 Prototype Board, RS232, 12-bit DAC, OpAmpsMSP430F2274 Prototype Board, RS232, 12-bit DAC, OpAmpsUS$199.00

Analog and Digital Circuits ... Using the TI MSP430Analog and Digital Circuits ... Using the TI MSP430US$71.95

Host board for MRF1611 line of RF ModulesHost board for MRF1611 line of RF ModulesUS$59.00

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 2 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Pro 2 User
Specials more
XBee ZigBee Module, 50mW, Series 2.5, RPSMA Antenna Connector
XBee ZigBee Module, 50mW, Series 2.5, RPSMA Antenna Connector
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to MSP430 Microcontroller Basics
Reviews more
Write ReviewWrite a review on this product!
  Sunday 25 August, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce