Microcontroller programming and interfacing with Texas instruments MSP430FR2433 and MSP430FR5994. Part I / 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 ; #55.
Subjects:

MARC

LEADER 00000nam a2200000ui 4500
001 b10990652
003 CoU
005 20190928190106.0
006 m eo d
007 cr cn |||m|||a
008 190927s2019 caua fob 001 0 eng d
020 |a 9781681736259  |q electronic 
020 |z 9781681736273  |q hardcover 
020 |z 9781681736242  |q paperback 
024 7 |a 10.2200/S00936ED2V01Y201907DCS055 
035 |a (MOCL)sdl201907sdl055 
035 |a (CaBNVSL)thg00979522 
035 |a (OCoLC)1121155691 
040 |a CaBNVSL  |b eng  |e rda  |c CaBNVSL  |d CaBNVSL 
050 4 |a TK7895.M5  |b B36 2019eb pt. 1 
100 1 |a Barrett, Steven F.  |q (Steven Frank),  |d 1957-  |e author.  |0 http://id.loc.gov/authorities/names/no2002029223  |1 http://isni.org/isni/000000010801734X. 
245 1 0 |a Microcontroller programming and interfacing with Texas instruments MSP430FR2433 and MSP430FR5994.  |n Part I /  |c Steven F. Barrett, Daniel J. Pack. 
250 |a Second edition. 
264 1 |a [San Rafael, California] :  |b Morgan & Claypool,  |c [2019] 
300 |a 1 PDF (xxv, 287 pages) :  |b illustrations (some color) 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
490 1 |a Synthesis lectures on digital circuits and systems,  |x 1932-3174 ;  |v #55. 
500 |a Part of: Synthesis digital library of engineering and computer science. 
504 |a Includes bibliographical references and index. 
505 0 |a 1. Introduction to microcontroller technology -- 1.1. Motivation -- 1.2. Background theory : a brief history and terminology -- 1.3. Microcontroller systems -- 1.4. Why the Texas Instruments MSP430? -- 1.5. Target microcontroller features -- 1.6. Introduction to the evaluation modules (EVM) -- 1.7. Development software -- 1.8. Lab 1 : getting acquainted with hardware and software development tools -- 1.9. Summary -- 1.10. References and further reading -- 1.11. Chapter problems. 
505 8 |a 2. A brief introduction to programming -- 2.1. Overview -- 2.2. Energia -- 2.3. Energia quickstart -- 2.4. Energia development environment -- 2.5. Energia pin assignments -- 2.6. Writing an Energia sketch -- 2.7. Some additional comments on Energia -- 2.8. Programming in C -- 2.9. Anatomy of a program -- 2.10. Fundamental programming concepts -- 2.11. Laboratory exercise : getting acquainted with Energia and C -- 2.12. Summary -- 2.13. References and further reading -- 2.14. Chapter problems. 
505 8 |a 3. Hardware organization and software programming -- 3.1. Motivation -- 3.2. MSP430 hardware organization/architecture -- 3.3. Hardware subsystems -- 3.4. CPU programming model/register descriptions -- 3.5. Operating modes -- 3.6. Software programming -- 3.7. Addressing modes -- 3.8. Software programming skills -- 3.9. Assembly vs. C -- 3.10. Accessing and debugging tools -- 3.11. Laboratory exercise : programming the MSP430 in assembly language -- 3.12. Summary -- 3.13. References and further reading -- 3.14. Chapter problems. 
505 8 |a 4. MSP430 operating parameters and interfacing -- 4.1. Operating parameters -- 4.2. Input devices -- 4.3. Output devices -- 4.4. High-power DC interfaces -- 4.5. Interfacing to miscellaneous DC devices -- 4.6. AC devices -- 4.7. MSP430FR5994 : Educational Booster Pack MkII -- 4.8. Grove Starter Kit for LaunchPad -- 4.9. Application : special effects LED cube -- 4.10. Laboratory exercise : introduction to the Educational Booster Pack MkII and the Grove Starter Kit -- 4.11. Laboratory : collection and display of weather information -- 4.12. Summary -- 4.13. References and further reading -- 4.14. Chapter problems. 
505 8 |a 5. Power management and clock systems -- 5.1. Overview -- 5.2. Background theory -- 5.3. Operating modes -- 5.4. The power management module (PMM) and supply voltage supervisor (SVS) -- 5.5. Clock system -- 5.6. Battery operation -- 5.7. Voltage regulation -- 5.8. High-efficiency charge pump circuits -- 5.9. Laboratory exercise : MSP430 power systems and low-power mode operation -- 5.10. Summary -- 5.11. References and further reading -- 5.12. Chapter problems. 
505 8 |a 6. MSP430 memory system -- 6.1. Overview -- 6.2. Basic memory concepts -- 6.3. Aside : memory operations in C using pointers -- 6.4. Direct memory access (DMA) controller -- 6.5. MSP430FR5994 : memory protection unit and IP encapsulation segment -- 6.6. External memory : bulk storage with an MMC/SD Card -- 6.7. Laboratory exercise : SD card operations with the MSP-EXP430FR5994 -- 6.8. Laboratory exercise : MSP-EXP430FR5994 LaunchPad DMA transfer -- 6.9. Summary -- 6.10. References and further reading -- 6.11. Chapter problems. 
520 |a 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 production since 1993. This provides for a host of MSP430 products including evaluation boards, compilers, software examples, and documentation. A thorough introduction to the MSP430 line of microcontrollers, programming techniques, and interface concepts are provided along with considerable tutorial information with many illustrated examples. Each chapter provides laboratory exercises to apply what has been presented in the chapter. The book is intended for an upper level undergraduate course in microcontrollers or mechatronics but may also be used as a reference for capstone design projects. Also, practicing engineers already familiar with another microcontroller, who require a quick tutorial on the microcontroller, will find this book very useful. This second edition introduces the MSP-EXP430FR5994 and the MSP430-EXP430FR2433 LaunchPads. Both LaunchPads are equipped with a variety of peripherals and Ferroelectric Random Access Memory (FRAM). FRAM is a nonvolatile, low-power memory with functionality similar to flash memory. 
588 |a Title from PDF title page (viewed on September 27, 2019) 
650 0 |a Texas Instruments MSP430 series microprocessors.  |0 http://id.loc.gov/authorities/subjects/sh2003001384. 
650 0 |a Microcontrollers.  |0 http://id.loc.gov/authorities/subjects/sh2008020006. 
700 1 |a Pack, Daniel J.,  |e author.  |0 http://id.loc.gov/authorities/names/no2002029225  |1 http://isni.org/isni/0000000383489245. 
776 0 8 |i Print version: 
830 0 |a Synthesis lectures on digital circuits and systems ;  |v #55.  |0 http://id.loc.gov/authorities/names/no2008023621. 
856 4 0 |u https://colorado.idm.oclc.org/login?url=https://doi.org/10.2200/S00936ED2V01Y201907DCS055  |z Full Text (via Morgan & Claypool) 
907 |a .b109906524  |b 06-01-20  |c 05-07-20 
998 |a web  |b 05-07-20  |c b  |d b   |e -  |f eng  |g cau  |h 0  |i 1 
907 |a .b109906524  |b 05-07-20  |c 05-07-20 
944 |a MARS - RDA ENRICHED 
956 |a Synthesis 
999 f f |i 54c364fe-734c-5fc7-bc1a-beae8e5ab38f  |s c0e12aed-0794-5a71-b899-ee5d6d6523ce 
952 f f |p Can circulate  |a University of Colorado Boulder  |b Online  |c Online  |d Online  |e TK7895.M5 B36 2019eb pt. 1  |h Library of Congress classification  |i web  |n 1