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).

ULPMARK


An EEMBC Benchmark 

ULPMark-CP Scores

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

Active Mode Clock   External DC-DC  Device Revision  
Production Silicon   Core Compiler Date

To view ULPMark 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 Device Revision Prod.
Silicon
Core Family
Count
Compiler Date 
STMicroelectronics STM32L433 253.20 ExternalCPU: 24MHz (MSI), RTC: 32 kHz (LSE)Standby mode with SRAM2 retention 32768 Hz ADP5301ACBZ-2-R7 ARM Cortex-M4-IAR C/C++ Compiler for ARM 7.60.104/10/17
STMicroelectronics STM32L452 245.10 ExternalCPU: 24MHz (MSI), RTC: 32 kHz (LSE)Standby mode with SRAM2 retention 32768 Hz ADP5301ACBZ-2-R7 ARM Cortex-M4-IAR C/C++ Compiler for ARM 7.60.104/10/17
Analog Devices, Inc. ADuCM4050 Rev.0.0 203.00 ExternalCPU: 52 MHz, RTC: 32 kHzHibernate 32768 NoneRev.0.0 Cortex-M4F1IAR EWARM 7.60.1.1121602/28/17
STMicroelectronics STM32L496 216.90 External (LSE)CPU: 24MHz (MSI); RTC: 32768 Hz (LSE)Standby mode with SRAM2 retention 32768 Hz ADP5301ACBZ-2-R7Rev 2 ARM Cortex M4Not knownIAR C/C++ Compiler for ARM 7.60.102/07/17
STMicroelectronics STM32L496 150.40 External (LSE)CPU: 24MHz (MSI); RTC: 32768 Hz (LSE)Standby mode with SRAM2 retention 32768 Hz rev 2 ARM Cortex M4?IAR C/C++ Compiler for ARM 7.60.101/16/17
STMicroelectronics STM32L452 Rev 1.0 174.50 External (LSE)CPU: 24MHz (MSI); RTC: 32768 Hz (LSE)Standby mode with SRAM2 retention 32768 Hz 1.0 ARM Cortex-M4?IAR C/C++ Compiler for ARM 7.60.111/08/16
STMicroelectronics STM32L011K4 161.00 ExternalCPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768 Hz ST1PS01EJR Rel 1.1 Cortex-M0+3IAR C/C++ compiler for ARM v6.60.1.509703/15/16
STMicroelectronics STM32L433 204.90 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz ST1PS01EJR Rel 1.1Rev 1 Cortex-M48IAR C/C++ compiler for ARM v6.60.1.509703/14/16
Texas Instruments MSP432P401R Rev. C 192.30 ExternalCPU: 16MHz, RTC: 32KHzLPM3 32768 Rev C Cortex-M48IAR EWARM v7.50.302/19/16
Analog Devices ADuCM302x 245.50 ExternalCPU: 26 MHz, RTC: 32 kHzHibernate 32768 Rev 1.0 Cortex-M3Not availableIAR EWARM 7.50.2.1050502/05/16
STMicroelectronics STM32L011K4 135.00 ExternalCPU: 4MHz (MSI), RTC: 32.768kHz (LSE)Stop with RTC 32768  Cortex-M0+3IAR C/C++ compiler for ARM v6.60.1.509701/04/16
STMicroelectronics STM32L433 176.70 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz Rev 1 Cortex-M48IAR C/C++ compiler for ARM v6.60.1.509712/18/15
Ambiq Micro APOLLO512-KBR 377.50 ExternalCPU: 24 MHz, RTC: 32.768 kHzDeep Sleep 32768 Hz Rev A3 Cortex-M41ARM GCC 4.8.3 2014022811/07/15
STMicroelectronics STM32L476RG 187.70 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz ST1PS01EJR rel 1.1 Cortex-M42IAR C/C++ compiler for ARM v6.60.1.509711/02/15
Texas Instruments MSP430FR5969 123.70 ExternalCPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 Ref F MSP4304IAR Embedded Workbench 6.30.310/29/15
Texas Instruments MSP430FR6972 123.80 ExternalCPU: 8 MHz, RTC: 32 kHzLow Power Mode 3 32768 Rev A MSP4308IAR Embedded Workbench 6.30.310/29/15
NXP MKL27Z64VLH4 80.17 ExternalCPU: 14MHz, RTC: 32kHzTBD 32768 Hz  Cortex-M0+1IAR Embedded Workbench Kickstart -Free 8KB version v7.40.209/01/15
Silicon Labs EFM32ZG222F32 115.10 ExternalCPU: 14MHz, RTC: 32kHzTBD 32768 Hz  Cortex-M0+1Silicon Labs Simplicity Studio v308/02/15
STMicroelectronics STM32L476RG 153.00 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with SRAM2 retention 32768 Hz  Cortex-M42IAR C/C++ compiler for ARM v6.60.1.509705/26/15
Texas Instruments MSP430FR6972 117.50 ExternalCPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 Hz Rev A MSP4308IAR Embedded Workbench 6.30.004/01/15
Texas Instruments CC2650F128RGZ, silicon version 2.2 143.60 ExternalCPU: 48MHz, RTC: 32768HzStandby 32768 Hz V2.2 Cortex-M32IAR 7.30.4.818602/19/15
STMicroelectronics STM32L476 130.80 ExternalCPU: 24MHz (MSI), RTC: 32.768kHz (LSE)Standby with RTC and SRAM2 32768 Hz Rev 3 Cortex-M422ARMCC v5.04.0.4902/03/15
Microchip SAML21J18A-UES RevA - DC1506 185.80 ExternalCPU : 12MHz, RTC 32,768kHzSTANDBY, PD0,PD1,PD2 in retention state 32768 RevA Cortex-M0+xIAR EWARM 7.30.3.80202/03/15
Texas Instruments MSP430FR6989 109.00 ExternalCPU: 8Mhz, RTC: 32kHzLow Power Mode 3 32768 Rev C MSP4308IAR Embedded Workbench 6.20.112/01/14
Texas Instruments MSP430FR5969 119.10 ExternalCPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 Rev F MSP4304IAR Embedded Workbench 6.10.208/22/14
Texas Instruments MSP430FR5969 117.30 ExternalCPU: 8 MHz, RTC: 32 kHzLowPowerMode 3 32768 Ref F MSP4304IAR Embedded Workbench 6.10.208/22/14
Microchip Technology PIC24FJ128GA202 68.76 External16 MIPS CPU, 32 MHz FRC+PLL main clockRetention Sleep 32768 None PIC247XC16 v1.2107/01/14
Microchip ATXMEGA32E5 80.00 ExternalCPU: 32MHz, RTC: 1024Hz from TOSC32kHzPower Save Mode 32768  8-bit AVR10IAR EWAVR 6.30.205/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.