I've done so much research both on this site and on Google and Youtube, yet haven't been successful at finding any good resources to learn how to develop for this launchpad with code composer.

Most tutorials either teach you to work with Energia or are aimed towards professional users. I just started working with this launchpad as part of my engineering training and I already feel left behind, so I'd appreciate it if someone points me to some good resources that assume no background.

Thanks in advance.

  • \$\begingroup\$ There are some nice free MOOCs focusing on TI MCUs. \$\endgroup\$ – Eugene Sh. Nov 24 '17 at 14:56
  • 1
    \$\begingroup\$ Most microcontroller tutorials assume knowledge of C, so you should learn the basics if that first. \$\endgroup\$ – CL. Nov 24 '17 at 14:58
  • \$\begingroup\$ This Embedded Systems Programming course does not use your exact board and tool chain but it's a good introduction. \$\endgroup\$ – kkrambo Nov 24 '17 at 15:39
  • \$\begingroup\$ read the fine manuals dev.ti.com/tirex/#/… \$\endgroup\$ – Tony Stewart EE75 Nov 24 '17 at 17:59
  • \$\begingroup\$ @CL I meant prerequisites in embedded. Particularly working with registers and such. I'm actually very familar with C, and we've had fields in electronics so I'm also familiar with combinatorial and sequential circuits, just not how they're being used in this launchpad and microcontrollers in general. \$\endgroup\$ – Joe Nov 24 '17 at 18:53

We are lucky enough that it's 2017 right now so there are plenty of resources. I will name just a few that I'm aware of:

  1. General MSP430 LaunchPad Workshop. This is the resource I used when first started playing with MSP430 launchpads and it's indeed a good starting point for the beginners. It is based on CCS and supports many MSP430 launchpads including MSP432.
  2. TI SimpleLink MSP432 academy. This would be a good choice for the next step as it covers more specific and advanced things such as multithreading, Wi-Fi and Bluetooth communication, and the like. It's also based on CCS.
  3. Video training series can be used as an overview of MSP432 architecture and internal modules/peripherals.
  4. As mentioned in the comments already, there are some free online courses available for MSP432. I personally participated in the edX course Real-time Bluetooth Networks - Shape The World (great course btw). The downsides are that this course is a little bit advanced for the beginners and also uses Keil as IDE

TI provided the MSPWare code examples which go from a simple led blink to more complex options.

They also have a wiki with plenty of examples, including an entire course online.


Then there is other guides like this one from the University of texas.



Not the answer you're looking for? Browse other questions tagged or ask your own question.