ST Microelectronics announced that the results of the 2008 Embedded Awards confirm that designing with the STM32 microcontroller family allows developers to meet performance targets for the end application with the help of the STM32 PerformanceStick.
The kit provides an easy introduction to the features and capabilities of the 32-bit STM32 microcontroller and, in particular, offers a graphical view of its performance characteristics under different conditions.
The awards, which were presented at the recent Embedded World Exhibition and Conference in Nuremberg, commended innovative tools developer Hitex for its application-focused software supporting the STM32 PerformanceStick low-cost development package.
Special features such as the Hitex DashBoard function provide a graphical view of MCU operation under different conditions, enhancing developers’ understanding of important performance parameters including execution speed, power consumption, operation in low-power modes and code density.
Users can modify the STM32 configuration via DashBoard and view the effects of changes while the application is running.
STM32 PerformanceStick is an ideal development system for the STM32 to be designed around the concept of evaluating the MCU by direct display of its performance information.
The PerformanceStick itself includes an STM32 microcontroller, 128 Kbytes of Flash and 20 Kbytes of RAM and plugs directly into the USB port of a host PC for programming and application debugging.
An optional I/O board provides access to the STM32 peripherals, making the PerformanceStick an ideal fast prototyping platform.
The STM32 family is based on the 32-bit ARM Cortex-M3 core, which combines 1.25 Dhrystone MIPS/MHz processing performance with architectural enhancements that enable high performance, code density, real-time behaviour and power consumption.
These include a nested vector-interrupt controller with down to 6 CPU cycles inter-interrupt latency, atomic bit manipulation allowing individual bits to be modified in a single write operation, branch speculation, single-cycle multiply, hardware divide and the highly efficient Thumb-2 instruction set delivering improved performance and code density.
At 72MHz, executing from Flash, the STM32 consumes only 36mA, the lowest power consumption in the 32-bit market, corresponding to an impressive 0.5mA/MHz.