Getting Started Guide
SLAA650A–January 2015
Getting Started With EEMBC
®
ULPBench™ on
MSP-EXP430FR5969
This is a getting started guide for obtaining the ULPMark™-CP score using the Embedded Microprocessor
Benchmark Consortium (EEMBC) ULPBench and EnergyMonitor with the MSP430FR5969 microcontroller
(MCU). This document uses the MSP-EXP430FR5969 LaunchPad development kit as the target
evaluation module (EVM) for performing the benchmark. ULPBench is a EEMBC benchmark providing an
industry-standard method to measure ultra-low-power capabilities of MCUs.
The ULPBench firmware can be downloaded from the EEMBC website.
Contents
1 The MSP-EXP430FR5969 LaunchPad Development Kit .............................................................. 1
2 Download ULPBench and Setting Up..................................................................................... 1
3 Modifications Required to Use EnergyMonitor........................................................................... 2
4 Programming ULPBench Firmware ....................................................................................... 2
5 Execute ULPBench Test.................................................................................................... 4
6 References ................................................................................................................... 6
Appendix A Installing the USB Drivers ......................................................................................... 7
List of Figures
1 Default Jumper Configuration for J13 ..................................................................................... 2
2 Default Power Configuration ............................................................................................... 3
3 Remove J13 Jumpers Before Starting ULPBench ...................................................................... 4
4 VCC and GND Connection ................................................................................................. 5
5 EEMBC EnergyBench Monitor Software ................................................................................. 6
List of Tables
1 The MSP-EXP430FR5969 LaunchPad Development Kit
The ULPBench-ready MSP-EXP430FR5969 LaunchPad™ features the MSP430FR5969 microcontroller
and on-board emulator for programming and debugging. The MSP430FR5969 features the following:
• 16-bit RISC architecture up to 8-MHz FRAM access and 16 MHz system clock speed 64KB non-
volatile FRAM/2KB SRAM
• 5x timer blocks
• Analog: 16Ch 12-bit single/differential input ADC, 16Ch comparator
• Digital: AES256, CRC, DMA, HW MPY32
2 Download ULPBench and Setting Up
ULPBench firmware can be downloaded from the EEMBC website. Create a new folder where the files
can be extracted on your local computer.
LaunchPad is a trademark of Texas Instruments.
ULPBench is a trademark of Embedded Microprocessor Benchmark Consortium.
EEMBC is a registered trademark of Embedded Microprocessor Benchmark Consortium.
IAR Embedded Workbench is a registered trademark of IAR Systems AB.
All other trademarks are the property of their respective owners.
1
SLAA650A–January 2015 Getting Started With EEMBC
®
ULPBench™ on MSP-EXP430FR5969
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated