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

Oscillator Active Mode Clock Inactive Power Mode Wakeup Timer Freq External DC-DC
Compiler Revision Production Silicon Core Family Count 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 Oscillator Active Mode Clock Config Inactive Power Mode Wakeup Timer Freq [Hz] External DC-DC Compiler Revision Prod.
Silicon
Core Family
Count
Date 
STMicroelectronics STM32L011K4 161.00 ExternalCPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 Hz ST1PS01EJR Rel 1.1IAR C/C++ compiler for ARM v6.60.1.5097 Cortex-M0+303/15/16
STMicroelectronics STM32L433 204.90 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz ST1PS01EJR Rel 1.1IAR C/C++ compiler for ARM v6.60.1.5097Rev 1 Cortex-M4803/14/16
Texas Instruments MSP432P401R Rev. C 192.30 ExternalCPU: 16MHz, RTC: 32KHzLPM3 32768 IAR EWARM v7.50.3Rev C Cortex-M4802/19/16
Analog Devices ADuCM302x 245.50 ExternalCPU: 26 MHz, RTC: 32 kHzHibernate 32768 IAR EWARM 7.50.2.10505Rev 1.0 Cortex-M3Not available02/05/16
STMicroelectronics STM32L011K4 135.00 ExternalCPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 IAR C/C++ compiler for ARM v6.60.1.5097 Cortex-M0+301/04/16
STMicroelectronics STM32L433 176.70 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097Rev 1 Cortex-M4812/18/15
Ambiq Micro APOLLO512-KBR 377.50 ExternalCPU: 24 MHz, RTC: 32.768 kHzDeep Sleep 32768 Hz ARM GCC 4.8.3 20140228Rev A3 Cortex-M4111/07/15
STMicroelectronics STM32L476RG 187.70 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz ST1PS01EJR rel 1.1IAR C/C++ compiler for ARM v6.60.1.5097 Cortex-M4211/02/15
Texas Instruments MSP430FR5969 123.70 ExternalCPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3Ref F MSP430410/29/15
Texas Instruments MSP430FR6972 123.80 ExternalCPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.30.3Rev A MSP430810/29/15
NXP MKL27Z64VLH4 80.17 ExternalCPU: 14MHz, RTC: 32kHzTBD 32768 Hz IAR Embedded Workbench Kickstart -Free 8KB version v7.40.2 Cortex-M0+109/01/15
Silicon Labs EFM32ZG222F32 115.10 ExternalCPU: 14MHz, RTC: 32kHzTBD 32768 Hz Silicon Labs Simplicity Studio v3 Cortex-M0+108/02/15
Atmel Atmel SAML21J18A-UES - DC1506 185.50 ExternalCPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802Rev A Cortex-M0+"A is absolete, B rev now"07/31/15
STMicroelectronics STM32L476RG 153.00 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz IAR C/C++ compiler for ARM v6.60.1.5097 Cortex-M4205/26/15
Texas Instruments MSP430FR6972 117.50 ExternalCPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 Hz IAR Embedded Workbench 6.30.0Rev A MSP430804/01/15
Texas Instruments CC2650F128RGZ 143.60 ExternalCPU: 48MHz, RTC: 32768HzStandby 32768 Hz IAR 7.30.4.8186V2.2 Cortex-M3202/19/15
Texas Instruments MSP432P401R 167.40 ExternalCPU: 24MHz, RTC: 32kHzLPM3 32768 IAR Embedded Workbench for ARM version 7.30.1.7768Rev. B Cortex-M4802/19/15
STMicroelectronics STM32L476 130.80 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz ARMCC v5.04.0.49Rev 3 Cortex-M42202/03/15
Atmel SAML21J18A-UES- DC1506 185.80 ExternalCPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 IAR EWARM 7.30.3.802RevA Cortex-M0+"A is absolete, B rev now"02/03/15
Texas Instruments MSP430FR6989 109.00 ExternalCPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 IAR Embedded Workbench 6.20.1Rev C MSP430812/01/14
Texas Instruments MSP430FR5969 119.10 ExternalCPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2Rev F MSP430408/22/14
Texas Instruments MSP430FR5969 117.30 ExternalCPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 IAR Embedded Workbench 6.10.2Ref F MSP430408/22/14
Microchip Technology PIC24FJ128GA202 68.76 External16 MIPS CPU, 32 MHz FRC+PLL main clockRetention Sleep 32768 NoneXC16 v1.21 PIC24707/01/14
Atmel ATXMEGA32E5 80.00 ExternalCPU: 32MHz, RTC: 1024Hz from TOSC32kHzPower Save Mode 32768 IAR EWAVR 6.30.2 8-bit AVR1005/22/14

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

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.

Family count: represents the number of unique devices in this product’s family. Information supplied by Keremi, Semiconductor Products Insight, www.keremi.com.