Texas Instruments Incorporated (TI) has announced the ULP Advisor software code analysis tool, which teaches developers how to create the most energy-efficient, ultra-low-power applications with TI’s MSP430 microcontrollers. Created by MSP430 microcontroller experts, TI claims that the ULP Advisor tool is the first true software-based power-optimization teaching tool for microcontrollers.
The ULP Advisor tool provides a static code analyzer that flags software code and offers ultra-low-power tips and tricks to help developers understand where to improve code, line by line, resulting in milliamps and nanoamps saved in designs for ultimate low-power performance. This hands-on teaching tool helps developers optimize current application code to achieve longer battery life, and also helps them avoid the same types of ultra-low-power pitfalls when designing future applications, making it an essential development tool for any MSP430-based project.
Features and benefits of ULP Advisor software code analysis tool:
- Checks code against a thorough specification list of “ultra-low-power best practices,” flagging and itemizing each “ultra-low-power rule violation” via a graphical user interface.
- Highlights areas of improvement and provides comprehensive resources on how to optimize applications for ultra-low power.
- Interactive, community-focused wiki offers information specific to each ultra-low-power rule, code examples, videos, tutorials, links to relevant technical documentation and promotes collaboration between experts and beginners where anyone can contribute ultra-low-power insight.
- Free software tool that supports all MSP430 devices and applications – integrated into TI’s Eclipse-based Code Composer Studio integrated development environment (IDE) v5 and included in the latest version of IAR Embedded Workbench.
Pricing and availability
ULP Advisor software is available today and is included in the latest install of Code Composer Studio IDE version 5.2 . Download it here for free. The ULP Advisor tool joins the other helpful MSP430 microcontroller software tools, including Grace graphical peripheral configuration software and MSP430Ware , which can also be accessed through TI’s Code Composer Studio IDE v5 . Also available in the latest version of IAR Embedded Workbench for third party IDE support. A standalone version is coming soon to support other compilers or IDEs such as open-source MSPGCC.