An extensive range of high quality software development tools

High quality and and extensive choice of Software Tool support are increasingly becoming an important criterion in the selection of semiconductor devices.

Microcontrollers and microprocessors have always required assemblers, compilers, linkers, debugging and programming software (often bundled together in an Integrated Development Environment) and are available both from ST and from a wide selection of 3rd parties. Many such tools are offered as free downloads in the pages below while some are sold through the ST sales network and are found in the Software Products section of the site.

Increasingly, libraries, middleware, codecs and protocol stacks are provided to assist in the development process by permitting software development with a certain level of abstraction from the register level of the hardware.

Embedded operating systems are used in many more complex Microcontroller applications as well as Linux and other "full" operatings systems on processors integrating memory management units.

Simulators and simulation models are provided for many of the analog and power devices including eDesignSuite, the new smart simulation tool supporting many different application types.

CAD symbols for Orcad are also provided for 12000 ST products.