herunterladen
AN1150/0799 1/40
APPLICATION NOTE
BENCHMARK ST72 vs. PIC16
by Microcontroller Division Application Team
ABSTRACT
This document presents the results of a competitive analysis between the STMicroelectonics
ST72254 and the Microchip PIC16F876. These two microcontrollers (MCUs) have been
chosen for comparison because they are in a similar performance category and were
introduced on the market at the same time.
The comparison of the two MCUs is divided into two major parts. First the cores, with a
comparison of their architecture including performance benchmarks. These benchmarks are
based on assembler and C routines that are representative of typical microcontroller
applications. The second part examines the peripherals in terms of their functionality and to
what extent they off-load the core and the driver software.
Finally, you will find a table summarizing the weak and the strong points of each MCU.
Two files are appended to this document, you can find them in our Web server (mcu.st.com)
in the application note section. The first one entitled “Performance comparison between
ST72254 and PIC16F876” includes the results given in this document plus the description of
the source and the compilation options used. This file was created in order to allow you to
easily reproduce the benchmark. The second file regroups all the source files used.
The information on the PIC16F876 is based on the Microchip datasheet: DS30292A.PDF
1A