Last visit was: Fri Jul 19, 2024 4:55 am
It is currently Fri Jul 19, 2024 4:55 am

 [ 2 posts ] 
 MSP430 & Energia - more dev boards included 
Author Message

Joined: Mon Aug 14, 2017 8:23 am
Posts: 157
Hi All

Some of you may know I am an enthusiast of the MSP430 - as a result of it's no nonsense, clean orthogonal 16-bit architecture, low power operation and a useful set of peripherals.

I have programmed MSP430 both in assembly and C - however when it comes to programming the most recent MSP430FRxxxx Launchpad development boards, code development has previously been hampered by lack of a friendly toolchain, only TI Code Composer.

I was pleased today, to see that the latest release of Energia (the MSP430 version of an Arduino like IDE) - now supports the newer MSP430 FRAM dev boards.

As a test, having downloaded Energia and plugged in the MSP430FR2433 Launchpad, the board was detected, the firmware for the "mspdebug" programmer was automatically updated and very soon I had blinky running. (just 930 bytes of code to flash an LED!!!).

I then plugged in my latest MSP430FR5994 Launchpad, - again a firmware update for the programming device, and then quickly had the same Blinky program running on the '5994.

This opens up these newer MSP430 boards to an open-source IDE - with all the quickness and convenience of the Arduino environment - without having to resort to the rather cumbersome "Code Composer" - the official toolchain from TI.

You can download Energia from here:

BTW - I think 930 bytes of code to flash an LED is an insult to anyone who can program a microcontroller from scratch in assembly language. However it's better than the 22K bytes I needed to flash an LED on a recent ARM processor!

For those that like a challenge - I think that 1024 bytes is enough to program an interactive "Forth Like" shell on the MSP430.

The MSP430FR5994 Launchpad costs less than £20, you get 256Kbytes of FRAM and an SDCard - ideal for very low power datalogging.



Sat Feb 16, 2019 7:26 pm

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1789
Thanks for the tip Ken! I wonder if the toolchain can be persuaded to miss out any libraries or anything which is not needed for blinky.

Sat Feb 16, 2019 8:21 pm
 [ 2 posts ] 

Who is online

Users browsing this forum: CCBot and 0 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software