logo slogan

Segger Embedded Studio

SEGGER Embedded Studio is a streamlined and powerful C/C++ IDE (Integrated Development Environment) for ARM microcontrollers. It is specifically designed to provide you with everything needed for professional embedded development: an all-in-one solution aiming at stability and a continuous workflow.


Windows, Mac OS X and Linux support

Powerful Project Manager, even for huge projects
Advanced first-class Editor
Package-based Project Generator for all common microcontrollers
Pre-built C/C++ Compiler, GCC and LLVM included for an immediate start
Royality-free ANSI / ISO C compliant C library for embedded systems
Feature-packed Debugger with seamless J-Link integration


Cross-Platform Support


SEGGER Embedded Studio is available for Windows, Mac OS X and Linux. Its look and usage is similar on all platforms to provide the best experience regardless of which system you choose.


Download for Windows 32/64bit


Download for MAC OSX 10.10

Download for Linux

Target Support


SEGGER Embedded Studio can be used with almost every ARM microcontroller. This includes the ARM7 / ARM9, Cortex-M0 / Cotex-M1 / Cotex-M3 / Cortex-M4 / Cortex-M7 and Cortex-A / Cortex-R series.

SEGGER Embedded Studio offers a license for the most commonly used processors, Cortex-M, and a license for the full range of ARM microcontrollers.

> Getting Started



Powerful Project Manager


With the ➥ advanced Project Manager SEGGER Embedded Studio is capable of managing even huge projects and multi-project solutions easily. Organize files and set project, folder or file properties.
➜ Continue Reading ...

SEGGER Embedded Studio's ➥ Package Manager provides access to Support Packages for various ARM MCUs which can be installed on demand and updated when a new version is available. With the Support Packages it is as simple as possible to create a new project and get development for your target controller started directly .
➜ Continue Reading ...


Compiler included


SEGGER Embedded Studio comes with an included, pre-built Cross-Compiler for ARM microcontrollers. With its highly-optimized, royalty-free, ANSI / ISO C compliant standard C library, which has been developed specially for embedded applications, you can expect the highest performance for your applications.
➜ Continue Reading ...



Feature-packed Debugger


SEGGER Embedded Studio integrates a feature-packed graphical Debugger with J-Link integration for direct debugging on your target hardware. All well-known ➜ J-Link features can be used with SEGGER Embedded Studio.
The Debugger includes various debugging windows, which are necessary for advanced information about the running application and its execution, including mixed-mode disassembly in addition to the source code, an I/O Terminal for semihosting, SWO and SEGGER's Real-Time Terminal and a scriptable Threads Window to be used with any (real time) OS. ➜ Continue Reading ...


First-Class Editor


The first-class Source Code Editor does not only support user-defined syntax highlighting, automatic code indention and matching bracket highlighting. It provides a code completion feature for symbols, functions and keywords of your application, as well as configurable code and comment templates to allow matching your coding and documentation standards easily. The Editor is highly integrated into the Project Manager for efficient and advanced search and replace functionality in your files, projects and solutions. The behavior of all features is fully user-configurable.