This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430G2553: Approach used in book "Introduction to Embedded Systems: Using Microcontrollers and the MSP430" by Jimenez, Palomera, and Couvertier. --Opinions?

Part Number: MSP430G2553
Other Parts Discussed in Thread: MSP430G2211

I am considering buying this book, but would love to know the book is structured before I plunk down $100.   https://www.amazon.com/dp/1461431425/

Specifically, is the Jimenez book lesson-based or does it read like a gussied-up TI data sheet?  Does it use a single flavor of the MSP430 (Launchpad or otherwise) for sample code?  Does it use a register-based approach or does it use driverlib?  

Many of the simple examples that I have explored so far (I am new to the MSP family) use the MSP430G2xxx, which has worked well for me.  I am hacking my way through this book and am grateful that the authors stuck with a single platform.  https://www.amazon.com/Programmable-Microcontrollers-Applications-MSP430-LaunchPad/dp/0071830030/  

If anyone as a recommendation of an MSP flavor that has quite a few examples with more functionality than the MSP430G2xxx, I'd love to know of it.  I am avoiding driverlib examples, at least, for now.

Thanks.

  • Hi,

    I am not familiar with that book, but based on what I've seen it looks like a more general introduction to microcontroller programming, with an MSP430 being used for general lab exercises. It is worth noting that the lab manual seems to use IAR, and shows code examples only in assembly. The textbook itself does have a chapter on C programming, but that is likely at the register level.

    It uses the MSP430G2211 LaunchPad throughout.

    In general, you can find more MSP430 devices and their features and peripherals here: www.ti.com/.../overview.html

    On the product page for each device, you can find example code under the "Tools & software" tab. This code is written at the register level.

    Regards,
    Nathan
  • Thank you.  Very helpful.  

**Attention** This is a public forum