Company  
ST Home | Microcontrollers | STM8 Tools

STM8 8-bit Microcontroller Tools Overview

STMicroelectronics' 8-bit STM8A, STM8L and STM8S microcontrollers are supported by a complete range of high-end and low-cost development tools including Evaluation, Software, Debugging and Programming tools.

This complete line includes the STice advanced in-circuit emulation system from ST and low-cost in-circuit debugger/programmers. All debugging solutions are supported by complete software tool sets that include free integrated development environments and up to 32 Kbytes code-size limited C compilers from Cosmic, IAR and Raisonance.

In addition, the STM8A, STM8L and STM8S firmware libraries provide documented and fully tested sets of C sources for the full range of device drivers. Supported by a comprehensive set of application notes and a range of development tools, the STM8A, STM8L and STM8S libraries facilitate the initial stages of development, reduce code maintenance and shorten time-to-market.

 
Evaluation Tools
 
STM8A
STM8L
STM8S
Evaluation boards:open-platform implement the complete range of device peripherals. CB-8A/128-EVAL board for the STM8A MCU

STM8L101-EVAL board for the STM8L101 MCU
STM8L1526-EVAL
board for the STM8L15x MCUs

STM8S-EVAL board for all the STM8S MCUs
Starter Kits: complete sets of hardware and software tools that help start application development quickly and easily:
-
-

Raisonance REva starter kits for all STM8S MCUs
STM8S-Discovery

Ultra-low-power demo board   STM8L15x low-power board: STM8L15LPBOARD
_
 
Software Tools

Application development is supported by a range of software tools that include Integrated Development Environments (IDE) and C compiler/Assembler toolchains. Software development tools include:

ST MCU Toolset with ST Visual Develop (STVD) IDE and ST Visual Programmer (STVP) programming interface in a single, free download.

EWSTM8, IAR’s Embedded Workbench IDE for STM8 with its highly optimizing C compiler. EWSTM8 drives the ST-LINK, low cost in-circuit debugger and the STice advanced in-circuit emulation system.
EWSTM8 is available in a free Kickstart edition, limited to 8K of code (MISRA C and C library source code not available).
Ride, Raisonance's free IDE for ST microcontrollers, which includes the innovative RBuilder application builder and the RFlasher programming interface.
C Compilers from Cosmic, IAR and Raisonance, which are available in free versions that output from 8K up to 32K of code.
   

Real Time Operating Systems: CMX-Tiny+ from CMX Systems. A true preemptive RTOS, based on the popular CMX RTX  that fits with the limited ROM and RAM resources of 8-bit microcontrollers.

 
Debugging Tools

The STice in-circuit emulation system offers the most advanced debugging and diagnostic features available (freely configurable advanced breakpoints, trace, code coverage, profiling) when running applications in place of the target microcontroller, plus the added flexibility of in-circuit debugging and programming capability for start-to-finish control of application development.

STice advanced in-circuit emulation system for ST microcontrollers

In-circuit debugger/programmers provide low-cost solutions for programming the target device on an application board, and debugging the application while it runs on the target microcontroller.

RLink from Raisonance for STM8, ST7, uPSD, STR7, STR9 and STM32 microcontrollers
ST-LINK very low cost in-circuit debugger/programmer for STM8 and STM32 microcontrollers
STM8S-Discovery in-circuit programmer / debugger for STM8S microcontrollers
 
Programming Tools

In-circuit programmers allow you to program the STM8L and STM8S Flash microcontroller on your application board via a 4-pin Single Wire Interface Module (SWIM) connector. In-circuit programmers include:

RLink: Raisonance's in-circuit programmer/debugger for STM8, ST7, uPSD, STR7, STR9 and STM32 with USB host interface
ST-LINK very low cost in-circuit debugger/programmer for STM8 and STM32 microcontrollers
Flasher: The Flasher for STM8 is now available from Segger GmbH.
This standalone, in-circuit Flash programmer supports the full range of STM8, either in standalone mode or connected to the host through USB, Ethernet or RS232 interfaces.
Its optical isolation reduces issues with different potentials in production environments and is particularly appreciated during development requiring insulation.
FlashRunner: SMH Technologies in-circuit programming system for production lines featuring standalone operation and easy integration in production and test equipment.
BeeProg2 , BeeHive204 , BeeHive208S tools from Elnec are faster versions of, respectively, Beeprog+, BeeHive4+ and BeHive8S, and have compatible adaptors. All these production programming tools support STM8T141 devices, and are single, 4x and 8x fast programming systems, respectively. These tools are able to concurrently program up to 8 devices (BeeHive208S) in socket, as standalone (BeeHive8S), or connected to a PC through a USB line (BeeProg2, BeeHive204).
Production programming solutions include multi-site (gang) and automated programming solutions from third-parties.
Purchase ST tools
Accessories

STM8 accessories adapt STice to support a specific STM8 microcontroller or sub-family. This modularity also allows the system to be adapted to future ST microcontrollers.

STice accessories and spares include parts that allow connection of the STice to an application board in place of the target microcontroller. The connection accessories must be specified when ordering the STice system.

 
Product brochures and selectors
Product brochures and selectors for microcontrollers