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.

MSP430F5528 EVM?

Other Parts Discussed in Thread: MSP430F5528, MSP430F5529, MSP-FET

I have an evaluation board that has the MSP430F5528 processor on it, however it's an EVM that has multiple chips and the MSP430F5528 is there to do a couple quick calculations. I could test my code on the eval board that I have but I was wondering if there was a cheap EVM board for the MSP430F5528. I looked but couldn't find it. My main confusion is that launchpad doesn't support every MSP430 processors and I'm confused as to what I can build on and make with one MSP430 processor and then directly apply to my MSP430F5528. Thanks in advance.

  • You can use 5529 LP with 5529 target chip on board, that is same as 5528 (except pinout). 5529 LP with updatable ez-FET Lite support / can program any MSP SBW target device.

  • Hello John,

    Zrno Soli is correct, the MSP430F5529 is the parent device of the MSP430F5528, thus programming with the MSP430F5529 launchpad will be directly comparable to using the F5528.

    If you want to be even more assured that the code you are using will work directly with the F5528, you can set the target device on CCS to be the F5528 and then when a warning error arises, just select to ignore it and CCS will think you are programming an F5528 when you are actually using an F5529 launchpad.

    Best regards,

    Matt
  • Thank you so much for the advice! I have the MSP430F5528, a MSP-FET MCU Programmer and Debugger, as well as Code Composer Studio
    (CCS 6.1). I was thinking I would read through “MSP430 Microcontroller Basics 1st Edition by John Davies” and then maybe “Microcontroller Programming and Interfacing: Texas Instruments MSP430 (Synthesis Lectures on Digital Circuits and Systems)” books to understand how to program and use the processor.

    1) Are these books the best approach to learn programming and how to program these processors? I don't have a background in programming or processors but can put the time into tit.

    While I know my processor begins with MSP430, I want to make sure it is in the MSP430 family (silly I know). I know some MSP430 chips are supported by Launchpad, etc, and some are not, even if they all have the MSP40 name at the beginning, and I don’t want to focus on learning coding for something if I can’t apply it to my processor.

    2) I assume anything I read from the programming MSP430 books will also be applicable to my processor?

    3) I was also thinking I would buy a LaunchPad Development Ecosystem, but haven’t decided which one would be best or would be closest to the processor I have (MSP430F5528) or if it doesn’t really matter which Launchpad I purchase. Ideally the code would be largely transferable to my processor but I would be ok if the Launchpad could just be used for learning. I probably will be going low power and want WIFI and a few sensors. Thanks again, all the comments have been very helpful!
  • John,

    It may very well be a good idea to start with a launchpad if you are just learning how to program with our MCUs. The nice part about the launchpad is that it is a great foundation for learning and gives you the ability to build up from it using our MSP booster-packs: http://www.ti.com/ww/en/launchpad/boosterpacks.html . Our booster-packs will allow you to add the peripherals that you want without having to design your own hardware.

    The books are probably a great place to learn the basics of micro-controller programming. Once you understand the basics, diving into basic example code and stepping through the code line-by-line and seeing the register and memory changes will really help you understand what is happening.

    Your best best for a launchpad that closest resembles your device would be the MSP430F5529 launchpad: http://www.ti.com/tool/msp-exp430f5529lp 

    Either way, both devices are definitely MSP devices and learning to program on one will help you with learning to program all of them :)

    Best regards,

    Matt

**Attention** This is a public forum