ULP Advisor

What is ULP Advisor?

ULP (Ultra-Low Power) Advisor is a brand new tool for guiding developers to write more efficient code to fully utilize the unique ultra-low power features of MSP430 microcontrollers. Aimed at both experienced and new microcontroller developers, ULP Advisor checks your code against a thorough ULP checklist to squeeze every last nano amp out of your application. At build time, ULP Advisor will provide notifications and remarks to highlight areas of your code that can be further optimized for lower power. Within these notifications, developers will get a description of the ULP rule in violation, and will also get a link to this ULP Advisor wiki for further information, links to relevant documentation, code examples and forum posts!

Integrated into the latest version IAR Embedded Workbench

How do I use ULP Advisor?

ULP Advisor is automatically installed within the latest version of Code Composer Studio version 5, and is enabled by default. When building your project within CCS, ULP Advisor will parse your code files and check your code against a set of ULP rules. At this time, ULP Advisor will notify the developer of any areas of improvement through "Remarks" within the CCS "Problems" window. At this time, the developer may choose to download their code to the target MSP430 device as-is, or click explore how their code can be improved.

Tips, tricks & other ULP resources are provided within this wiki page.

Here are a few videos showing how to get up and running using ULP Advisor:

We want your feedback!

Remember, ULP Advisor is currently in beta and we would love to hear your feedback. Let us know if you have any comments, questions or suggestions on new ULP rules! The more we hear from you, the better we can make this tool. Help us make MSP430 the easiest microcontroller platform to develop with!

With ULP Advisor, developers are enabled to write smarter, more efficient code! Feel free to tell us what you are going to do with all of your extra batteries!

Thanks, MSP430 team.

For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article ULP Advisor here.