ST's devices are covered by a complete range of high-end and low-cost debugging and programming tools. These include high-end ST emulators and low-cost in-circuit debugger/programmers. All are supported by free software development suites and C compilers.

To complement these tools, ST also provide a range of sockets, cables and adaptors in the accessories sections.

ST's devices are supported by third-party solutions that come complete with an integrated development environment and in-circuit debugger/programmer featuring a JTAG application interface.

The STM32 Open Development Environment is a collection of compatible and interoperable hardware and software components that allows development and prototyping of innovative applications based on the STM32 32-bit microcontroller combined with other state-of-the-art ST components.