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.
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.
| Test Routines Language | Assembler language |
|---|---|
| Evaluated MCUs | ST7, ST9+, 80C51, 68HC11/12/16, H8/300 |
| Performance Metrics | Execution time, Code size |
To evaluate computing performance and interrupt processing performance of microcontroller cores.
The document benchmarks the ST7 and ST9+ Microcontroller Units (MCUs).
The execution time and code size of the test programs.