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

Revision Core Family Count 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 Revision Core ULPMark™
-CP
(1)
Family
Count
External DC-DC Active Mode Clock Config Inactive Power Mode Wakeup Timer Freq [Hz] Compiler Prod.
Silicon
Date  
STMicroelectronics STM32L011K4Cortex-M0+161.00 3ST1PS01EJR 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 STM32L433Rev 1Cortex-M4204.90 8ST1PS01EJR 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 MSP432P401RRev CCortex-M4192.30 8CPU: 16MHz, RTC: 32KHzLPM3 32768 IAR EWARM v7.50.3  02/19/16
Analog Devices ADuCM302xRev 1.0Cortex-M3245.50 Not availableCPU: 26 MHz, RTC: 32 kHzHibernate 32768 IAR EWARM 7.50.2.10505  02/05/16
STMicroelectronics STM32L011K4Cortex-M0+135.00 3CPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 IAR C/C++ compiler for ARM v6.60.1.5097  01/04/16
STMicroelectronics STM32L433Rev 1Cortex-M4176.70 8CPU: 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-KBRRev A3Cortex-M4377.50 1CPU: 24 MHz, RTC: 32.768 kHzDeep Sleep 32768 Hz ARM GCC 4.8.3 20140228  11/07/15
STMicroelectronics STM32L476RGCortex-M4187.70 2ST1PS01EJR 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 MSP430FR5969Ref FMSP430123.70 4CPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3  10/29/15
Texas Instruments MSP430FR6972Rev AMSP430123.80 8CPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3  10/29/15
NXP MKL27Z64VLH4Cortex-M0+80.17 1CPU: 14MHz, RTC: 32kHzTBD 32768 Hz IAR Embedded Workbench Kickstart -Free 8KB version v7.40.2  09/01/15
Silicon Labs EFM32ZG222F32Cortex-M0+115.10 1CPU: 14MHz, RTC: 32kHzTBD 32768 Hz Silicon Labs Simplicity Studio v3  08/02/15
Atmel Atmel SAML21J18A-UES - DC1506Rev ACortex-M0+185.50 "A is absolete, B rev now"CPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802  07/31/15
STMicroelectronics STM32L476RGCortex-M4153.00 2CPU: 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 MSP430FR6972Rev AMSP430117.50 8CPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 Hz IAR Embedded Workbench 6.30.0  04/01/15
Texas Instruments CC2650F128RGZV2.2Cortex-M3143.60 2CPU: 48MHz, RTC: 32768HzStandby 32768 Hz IAR 7.30.4.8186  02/19/15
Texas Instruments MSP432P401RRev. BCortex-M4167.40 8CPU: 24MHz, RTC: 32kHzLPM3 32768 IAR Embedded Workbench for ARM version 7.30.1.7768  02/19/15
STMicroelectronics STM32L476Rev 3Cortex-M4130.80 22CPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz ARMCC v5.04.0.49  02/03/15
Atmel SAML21J18A-UES- DC1506RevACortex-M0+185.80 "A is absolete, B rev now"CPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802  02/03/15
Texas Instruments MSP430FR6989Rev CMSP430109.00 8CPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.20.1  12/01/14
Texas Instruments MSP430FR5969Rev FMSP430119.10 4CPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2  08/22/14
Texas Instruments MSP430FR5969Ref FMSP430117.30 4CPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2  08/22/14
Microchip Technology PIC24FJ128GA202PIC2468.76 7None16 MIPS CPU, 32 MHz FRC+PLL main clockRetention Sleep 32768 XC16 v1.21  07/01/14
Atmel ATXMEGA32E58-bit AVR80.00 10CPU: 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.