Let me be the first to say, I’ve been spoiled when it comes to working with microcontrollers. While I’ve been writing some pretty nifty code recently, it’s been very much “high level” stuff, code that builds a lot on pre-existing libraries for the Arduino platform. While I’ve still yet to pull the cardinal sin of a GOTO, I’m sure the Arduino way of doing things has surely taught me a few bad practices, even if I’m not aware of them yet!

So in an attempt to redeem myself, and to teach myself quite a lot about the actual hardware I’m spending so much time working with at work, I’ve made my first attempt to get up and running with a Texas Instruments MSP-430 series uC, and a “proper” Integrated Development Environment (IDE), IAR’s Embedded Workbench.

Enter the Launchpad…