MSP430-BSL is open source Bootloader programmer for MSP430 microcontrollers.

Olimex and Texas Instruments will give away 1000 pcs MSP430-BSL during Embedded World 2013 next week.

Today at 17.00 o’clock our local Bulgarian time (GMT+2) we will post on Twitter our questions.

You have one hour to reply to our tweet with the correct answer.

At 18.00 o’clock we will count the correct answers and ask to generate random number in range then announce the winner and ship the board by airmail in Monday.

Good Luck!

MSPDEBUG – Power profiling with the MSP430-JTAG-ISO-MK2


MSP430-JTAG-ISO-MK2 has power profiling functionality which can be used from MSPDebug. When a chip is running, the debugger continuously captures current consumption and MAB (program counter) samples, which can be read and analysed.

As of 4 Oct 2012, MSPDebug contains support for the following power profiling functionality:

  • Basic statistics (average current, run time, charge consumption).
  • Time-domain analysis, including exporting of raw samples to CSV format.
  • Disassembly annotations, which show power consumption on a per-instruction basis.
  • Hotspot/profile analysis to discover which functions are consuming the most power.

The driver for this device supports both raw USB and tty access, and can be used to perform firmware updates.

MSPDEBUG is open source tool, for debugging MSP430 microcontrollers. The project is hosted on Sourceforge 

The next logical step is to create IDE with MSPGCC+Eclipse+MSPDEBUG plugin for one completely free development environment for MSP430 supporting all MSP430 devices and JTAGs on the market +  Power Profiling feature if you use MSP430-JTAG-ISO-MK2. The IDE will support Linux and Windows and we hope to be able to demonstrate it at Electronica 2012 in November.

New Board: MSP430-JTAG-ISO-MK2 – MSP430 JTAG with ISOLATION and power profiling


Our popular MSP430-JTAG-ISO have been redesigned and now is much better: It’s FASTER, it have now 2GB of Flash and allow many firmwares to be stored inside for stand alone infield work, it have 1000VDC isolation so protect you and your PC from dangerous high voltages.

The new feature we included is the possibility to measure the target consumption in range 10 uA to 300 000 uA, MSP430-JTAG-ISO-MK2 firmware allow it to scan target voltage 40 000 times per second and log together with PC then send to the host PC where the power profiling to be visualized so you can see which part of your code what consumption have. We work on Eclipse plugin for this power profiling and soon complete IDE with MSP-GCC and Eclipse with power visualization profiling will be released free of charge as open source project. MSP430-JTAG-ISO-MK2 is the first debugger in the world with power profiling feature for MSP430.

MSP430-JTAG-ISO-MK2 cost EUR 149.95 and is already in stock by Mouser.

MSP430-T5510 breadboard friendly T-shaped board


MSP430-T5510 is EUR 12.95 T-shaped breadboard friendly board based on Ken Segler idea we used also in AVR-T32U.

The board is in stock and you can use lot of different IDEs to program it including the new ARDUINO like IDE Energia



OLIMEXINO-5510 EUR 12.95 development board is based on MSP430F5510 microcontroller.

First it was intended to run EasyMSP software but this project didn’t move far away, fortunately now there is ARDUINO IDE for MSP430 so this board can move on among the Arduino platform fans.


OLIMEXINO-5510 is complete



This is new member of OLIMEXINO family with Arduino like layout.

It’s based on MSP430F5510 microcontroller from TI with 32KB Flash, 4KB RAM, 25MHz clock, USB stack etc.

Texas Instruments USB stack is very optimized:

CDC Flash 5.1K RAM 268
HID Flash 5.2K RAM 260
MSC Flash 8.3K RAM 698
CDC+CDC Flash 5.4K RAM 294
HID+HID Flash 5.4K RAM 284
CDC+HID Flash 6.9K RAM 293

This board was specially designed to support EasyMSP project:

The prototypes are in production and if there are no too much changes after the first protos we will have this board in stock ready for sale in March.

MSP430 are well known for the low power so this project is to unleash dataloggers, handheld applications and wireless nodes.

EasyMSP uses same Arduino language so people who develop with Arduino will use same syntax just having the convenience to work with more powerful and low power processor.

The presnce of lipo battery charger and UEXT connector makes handheld and RF applications easy.