Industry-Standard Benchmarks for Embedded Systems
EEMBC, an industry alliance, develops benchmarks to help system designers select the optimal processors and understand the performance and energy characteristics of their systems. EEMBC has benchmark suites targeting cloud and big data, mobile devices (for phones and tablets), networking, ultra-low power microcontrollers, the Internet of Things (IoT), digital media, automotive, and other application areas. EEMBC also has benchmarks for general-purpose performance analysis including CoreMark, MultiBench (multicore), and FPMark (floating-point).

ULPBench

ULPBench™ Scores

Select the columns you would like to see: Show All |  Show None

External DC-DC Active Mode Clock Inactive Power Mode Wakeup Timer Freq Compiler Date

To view ULPBench 1.0 benchmark reports, select one or more devices (up to 50) and click the "Report" button

Clear Device ULPMark™
-CP
(1)
External DC-DC Active Mode Clock Config Inactive Power Mode Wakeup Timer Freq [Hz] Compiler Prod.
Silicon
Date  
STMicroelectronics STM32L011K4161.00 ST1PS01EJR Rel 1.1CPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097  03/15/16
STMicroelectronics STM32L433 rev 1204.90 ST1PS01EJR Rel 1.1CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097  03/14/16
Texas Instruments MSP432P401R Rev. C192.30 CPU: 16MHz, RTC: 32KHzLPM3 32768 IAR EWARM v7.50.3  02/19/16
Analog Devices ADuCM302x Rev 1.0245.50 CPU: 26 MHz, RTC: 32 kHzHibernate 32768 IAR EWARM 7.50.2.10505  02/05/16
STMicroelectronics STM32L011K4135.00 CPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 IAR C/C++ compiler for ARM v6.60.1.5097  01/04/16
STMicroelectronics STM32L433 rev 1176.70 CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097  12/18/15
Ambiq Micro APOLLO512-KBR Rev A3377.50 CPU: 24 MHz, RTC: 32.768 kHzDeep Sleep 32768 Hz ARM GCC 4.8.3 20140228  11/07/15
STMicroelectronics STM32L476RG187.70 ST1PS01EJR rel 1.1CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097  11/02/15
Texas Instruments MSP430FR5969 Rev F123.70 CPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3  10/29/15
Texas Instruments MSP430FR6972 Rev A123.80 CPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3  10/29/15
Freescale MKL27Z64VLH480.17 CPU: 14MHz, RTC: 32kHzTBD 32768 Hz IAR Embedded Workbench Kickstart -Free 8KB version v7.40.2  09/01/15
Silicon Labs EFM32ZG222F32115.10 CPU: 14MHz, RTC: 32kHzTBD 32768 Hz Silicon Labs Simplicity Studio v3  08/02/15
Atmel Atmel SAML21J18A-UES RevA - DC1506185.50 CPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802  07/31/15
STMicroelectronics STM32L476RG153.00 CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097  05/26/15
Texas Instruments MSP430FR6972 Rev A117.50 CPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 Hz IAR Embedded Workbench 6.30.0  04/01/15
Texas Instruments CC2650F128RGZ, silicon version 2.2143.60 CPU: 48MHz, RTC: 32768HzStandby 32768 Hz IAR 7.30.4.8186  02/19/15
Texas Instruments MSP432P401R Rev. B167.40 CPU: 24MHz, RTC: 32kHzLPM3 32768 IAR Embedded Workbench for ARM version 7.30.1.7768  02/19/15
STMicroelectronics STM32L476 Rev 3130.80 CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz ARMCC v5.04.0.49  02/03/15
Atmel SAML21J18A-UES RevA - DC1506185.80 CPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802  02/03/15
Texas Instruments MSP430FR6989 Rev C109.00 CPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.20.1  12/01/14
Texas Instruments MSP430FR5969 Rev F119.10 CPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2  08/22/14
Texas Instruments MSP430FR5969 Rev F117.30 CPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2  08/22/14
Microchip Technology PIC24FJ128GA20268.76 None16 MIPS CPU, 32 MHz FRC+PLL main clockRetention Sleep 32768 XC16 v1.21  07/01/14
Atmel ATXMEGA32E580.00 CPU: 32MHz, RTC: 1024Hz from TOSC32kHzPower Save Mode 32768 IAR EWAVR 6.30.2  05/22/14

(1) ULPMark-CP = 1000/(median of average energy per second for 10 ULPBench cycles), bigger is better.

(2) EEMBC Certified Scores: EEMBC only guarantees the reliability of scores that have been officially certified by the EEMBC Technology Center (ETC). During our certification process, the ETC re-establishes the manufacturer's benchmark environment, verifies all settings, rebuilds the executable, and runs ULPBench according to the specific run rules. EEMBC certification ensures that scores are repeatable, accurate, obtained fairly, and derived according to EEMBC's rules.