Company  
ST Home | Microcontrollers | ST10 Tools

ST10 16-bit Microcontroller Tool Overview

STMicroelectronics' 16-bit, ST10 microcontrollers are supported by a complete range of third-party development tools including Evaluation, Development and Programming tools.

In addition to complete software toolsets with integrated development environment and C/C++ compilers, users will also find a range of real-time operating systems (RTOS) that are tailored to embedded systems and OSEK/VDX-standard operating systems.

The extensive firmware line up is complemented by a range of evaluation boards to help users get started developing their applications, plus debugging tools that range from in-circuit debuggers to high-end emulation systems.

 
Evaluation Tools

Several third-party evaluation boards/kits are available, which implement a range of ST10 features and include additional software and hardware to facilitate the initial steps of application development such as sample applications (C sources), flash programming utilities and demonstration versions of popular C compilers and debuggers. Evaluation tools include solutions from:

Phytec - phyCORE™ Rapid Development Kits for ST10F269 and ST10F168
Rigel - evaluation boards and software development tools (IDE, debugger, C compiler) for ST10R167 and ST10F168.
 
Development Tools

Application development is supported by a complete range of software tools including real-time operating systems (RTOS) and OSEK, open standard operating systems, as well as Integrated Development Environments, C compilers and assemblers.

Operating Systems: third-party embedded software solutions include Real-Time Operating Systems (RTOS) to meet the communications and task management challenges of real-time embedded systems and operating systems and OSEK/VDX standard operating systems. Embedded software solutions include:

RTOS
ARTX166 - Keil's real-time kernel for ST10 offering Flash file system and TCP/IP stack for embedded applications
CMX-RTOS - CMX's multi-tasking, royalty-free, real-time OS also available in a scaled down version
EUROS - Enhanced Universal Real-time Operating System is a scalable, real-time, multitasking-capable operating system
OSE166 - Enea's real-time operating system for complex, distributed and safety-critical systems
PXROS - HighTec's portable, extendable real-time operating system for embedded applications
uC/OS-II - Micrium's portable, scalable, preemptive real-time, multitasking kernel (RTOS) with TCP/IP stack
OSEK
osCAN - Vector Informatik's preemptive, multitasking operating system with priority-controlled task management and a range of synchronization mechanisms
OSEKWorks - Windriver's highly-scalable, real-time operating system
ProOSEK - 3Soft's real-time, small footprint operating system for resource constrained embedded applications

Development software toolsets: third-party development software toolsets include a range of solutions that come complete with C/C++ compiler, assembler, integrated development environment, debugger and/or simulator. These complete software toolsets provide everything to write/edit source code, build the application executable and debug and refine the application. Embedded software solutions are available from:

Cosmic Software - Cosmic C Cross compiler for ST10, IDEA integrated development environment and ZAP debugger
HighTec - GNU C compiler adapted to embedded system development
Keil - C/C++ compilers, uVision3 IDE and debugger and RTOS with TCP/IP network support
Tasking - C/C++/EC++ compilers, EDE (Embedded Development Environment) integrated development environment and CrossView Pro debugger

Debugging tools and emulators: third-party hardware debugging tools offer a range of solutions that allow in-circuit debugging and programming or advanced emulation and are supported by several different integrated development environments. Debugging and emulation hardware solutions are available from:

Hitex - DProbe-ST10 and DBox-ST10 modular emulation systems with add-on trace and memory modules
Lauterbach - Trace-32 in-circuit emulator
Nohau - EMUL-ST10-PC in-circuit emulators with optional trace add-on
PLS - Universal Access Device (UAD) in-circuit emulator
 
Programming Tools

ST10 application development is supported by a complete range of single-position, gang and automated programming solutions that are ready to integrate into your production environment.

BP Microsystems - complete range of single-position, gang and automated programmers
Data I/O - complete range of single-position, gang and automated programmers
Elnec - single-position and gang programmers
PLS - UDE MemTool on-chip Flash programming and on-board Flash/OTP programming
Brochures and Product Guides
8, 16 and 32-bit Microcontrollers (Selection guide, PDF)