STMicroelectronics' STM32 family of 32-bit ARM Cortex™-M3 core-based microcontrollers are supported by a complete range of high-end and low-cost evaluation, software, debugging and programming tools.
This complete line includes third-party solutions that come complete with an integrated development environment and in-circuit debugger/programmer featuring a JTAG application interface. Developers who are new to this family and the Cortex™ core can also benefit from the range of starter kits that are specially designed to help developers evaluate device features and start their own applications.
Thanks to ST firmware libraries and a comprehensive set of application notes, the STM32 microcontrollers offer total software control and improved time to market. The superb combination of the state-of-the-art and efficient library of software drivers and extensive support for all major tool providers offers a fast route to best-fit and an optimized development process. |
|
|
|
Evaluation tools |
|
Evaluation boards: platforms from a range of third-party
tool developers, and open-platform evaluation boards from ST that implement
the complete range of device peripherals include: |
| STM32100B-EVAL – ST evaluation board implementing the complete range of peripherals and features for the STM32100 (128 K), Value line devices |
| STM3210B-EVAL – ST evaluation board implementing the complete range of peripherals and features for the STM32F10xxB (128 K) devices |
| STM3210C-EVAL – ST evaluation board implementing the complete range of peripherals and features for the STM32 Connectivity line devices with Ethernet, USB Host and OTG |
| STM3210E-EVAL – ST evaluation board implementing the complete range peripherals and features for the STM32F10xxE (512 K) devices |
| Olimex –
Low-cost evaluation boards for STM32 devices covering a wide
range of features and peripherals |
| Softbaugh – Evaluation board for green STM32 designs |
|
|
Starter kits: complete sets of hardware and
software designed to help users discover device features and start application
development quickly and easily. |
| General purpose starter
kits include: |
|
| STM32 Primer and STM32 Primer 2 are unique, fun introductory development tool packages with RIDE development environment, GNU C/C++ compiler, and a stimulating learning and development platform with integrated debugging/programming capability via USB |
| STM32-ComStick is a very low cost evaluation and development tool to easily evaluate the networking features of the STM32 Connectivity line, Ethernet, USB Host and OTG. It includes integrated debugging/programming capability via USB and unlimited Hitex HiTOP5 and Tasking VX C compiler
|
| STM32-Performance Sticks are innovative, low cost evaluation and development tools that offer a window on the performance of the STM32.
They include integrated debugging/programming capability via USB and unlimited Hitex HiTOP5 and Tasking VX C compiler |
|
STM32 motor control starter kit is a complete development kit with ready-to-run vector motor control demo and includes firmware, control board, three-phase inverter board, isolation board (AI-JTAG/OPTO-1), Segger J-Link debugger/programmer and 24 V DC Shinano PMSM motor |
|
|
|
|
Hitex STM32 starter kit with HiTOP5, Tasking VX C/C++ compiler, USB stick with integrated in-circuit debugging/programming capabilities and extension board with evaluation features |
|
| IAR KickStart Kit™ for STM32 with IAR Embedded Workbench for ARM, IAR C/C++ compiler, J-Link (USB/JTAG) in-circuit debugger/programmer and evaluation board |
| Keil STM32 starter kits with RealView Microcontroller Development Kit for ARM (uVision3 and ARM C/C++ compiler), ULINK (USB/JTAG) in-circuit debugger/programmer and evaluation board |
| Raisonance REva starter kit for STM32 with RIDE, GNU C/C++ compiler, RLink (USB/JTAG) in-circuit debugger/programmer, demonstration motherboard and daughter board with target MCU |
|
Purchase
STM32F ST tools |
| |
Embedded operating systems and firmware |
Embedded operating systems and firmware includes software from ST and from third-party. It includes a range of embedded software that developers can leverage to take full advantage of their microcontroller's resources and peripherals.
Solutions include real-time operating systems, user interfaces, file systems, TCP/IP networking solutions and USB Device, Host and OTG stacks.
|
| |
| ST Firmware libraries with sample code (C sources)
implementing the full range of microcontroller peripherals are available
for free download from ST: |
| Standard
library: implements all standard STM32 peripherals and
features |
| USB Developer Kit:
a complete firmware package for painless implementation of USB interfaces
in any STM32 application |
| DSP Software Library: the STM32 DSP (digital signal processor) software library provides a set of functions well suited for digital signal processing applications |
| STM32 Speech Codec Software Library: STM32 Speech Codec software library enables you to transmit long messages and store more speech data |
| Self-test routines Class B norm certified: facilitate home appliance certification under EN/IEC60335-1 Class B norm (functional safety) |
| CMSIS compliance: All our libraries are compliant with CMSIS. CMSIS is a new software standard for ARM Cortex-based microcontrollers and provides a common approach to interface to peripherals, real-time operating systems, and middleware components to foster innovation in software and simplify microcontroller programming |
|
| Free application code examples |
|
|
|
Embedded operating systems and system software from third-parties include: |
 |
Embedded Operating Systems: royalty-free, small-footprint operating systems to meet a variety of application constraints from low-cost to high-security. This offer also includes graphical interfaces and much more |
| |
Micrium’s newest real-time kernel µC-OS/III designed to save time on embedded system projects. A two-part book dedicated to µC-OS/III is accompanied by an STM32 Connectivity Line evaluation board. The first part covers the internals of µC-OS/III and the second part provides examples for using µC-OS/III with the STM32. Book and board bundle available from Micrium or from ST, part number STM32CMICOS-EVAL. |
 |
 |
TCP/IP networking solutions for the STM32 Connectivity Line |
| |
NicheLite™, InterNiche's full-featured, fast and small TCP/IP stack optimized for embedded applications is now available for free for STM32. More info and free download! |
 |
USB Host and OTG stacks for the STM32 Connectivity Line |
| |
Development Tools |
Integrated Development Environments (IDE):
choose from a full range of development solutions that deliver start-to-finish control of application
development from a single integrated development environment. IDEs offer
project management, source code editing, application building and debugging
from a single, easy-to-use graphical interface.
A range of toolsets implement Serial Wire Debug and Viewer for STM32 to provide more advanced debugging features such as runtime trace, counters and profiling.
|
Atollic TrueSTUDIO Lite version available for free for the STM32, unlimited code-size and usage-time. More info and free download !
Supports ST-LINK very low-cost in-circuit debugger/programmer for the STM8 and STM32 MCUs. |
| |
|
Programming Tools |
| In-circuit programmers with JTAG standard
interface for programming in development or production environments: |
| RLink:
in-circuit programmer/debugger for STM32, STM8L, STM8S, STR7, STR9, ST7 and uPSD
with USB host interface and free RFlasher programming software |
| Flasher ARM:
SEGGER's in-circuit programmer for ARM® core-based microcontrollers
with USB host interface |
|
Production programming solutions include multi-site
(gang) and automated programming solutions from third-parties |
|
|
Purchase
ST tools |
|
|
|
| News |
| |
|
|
|
|
|