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.