ST7 and ST9 Performance Benchmarking Application Note AN910

AN910/1104 is an application note from STMicroelectronics about the performance benchmarking of ST7 and ST9 microcontrollers. It describes the test routines, the MCU cores, the benchmark results, and the result analysis.


ST7 and ST9 Performance Benchmarking Application Note AN910 - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Application Note
Language
English
Pages
51
File format
PDF
File size
660 KB
Published
07 August, 2012
Updated
30 September, 2023
MD5 checksum
FF8CC172430A9C154784E3F8C86A192E

About this manual

This document details a set of eleven test routines implemented in assembler language to evaluate the core computing performance and interrupt processing capabilities of various microcontroller units (MCUs). The tests focus on execution time and code size, utilizing algorithms such as Eratosthenes sieve, Ackermann function, string search, bubble sort, and block moves.

The study specifically benchmarks ST7 and ST9+ MCUs against competitors including 80C51, 68HC11/12/16, H8/300, and others. Results are presented as global execution time ratios and code size ratios relative to the ST9+, covering both a reduced set of tests performed on all devices and a full set of tests performed on select MCUs.

What's inside

  • Overview of Test Routines
  • Overview of MCU Cores
  • Benchmark Results
  • Core Computing Performance
  • Core Interrupt Processing Performance
  • MCU Work Environments
  • Numerical Results
  • MCU Core Architecture Analysis

Specifications

Test Routines LanguageAssembler language
Evaluated MCUsST7, ST9+, 80C51, 68HC11/12/16, H8/300
Performance MetricsExecution time, Code size

Frequently asked questions

What is the purpose of the ST7 and ST9 benchmarking?

To evaluate computing performance and interrupt processing performance of microcontroller cores.

Which ST models are benchmarked?

The document benchmarks the ST7 and ST9+ Microcontroller Units (MCUs).

What are the two main parameters measured?

The execution time and code size of the test programs.

Download PDF (660 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →