Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Knowledge Base
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • Products
    • RTOS & Embedded Software

      • RTOS
      • Core Components
      • Connectivity
      • Crypto & Security
      • IoT
      • Evaluate our Software

      Debug & Trace Probes

      • J-Trace
      • J-Link

      Software Tools

      • Embedded Studio
      • SystemView
      • Ozone
      • Runtime and Floating-Point Library
      • ELFLib

      Flasher / In-Circuit Programmers

      • Production Programmers
      • Gang Programmers
      • Portable Service Programmers
      • Programmers for legacy devices

      Evaluation Boards

      • emPower
      • emPower-USB-Host

      (Click here for full list of products by name)

      (Click here for full price list)

      RTOS & Embedded Software

      • embOS
      • emCompress
      • emCrypt
      • emFile
      • emFTP
      • emLib
      • emLoad
      • emModbus
      • emMQTT
      • emNet
      • emPack
      • emSecure
      • emSSH
      • emSSL
      • emUSB-Device
      • emUSB-Host
      • emWeb
      • emWin
      • IoT Toolkit

      Debug & Trace Probes

      • J-Trace PRO Cortex
      • J-Trace PRO Cortex-M
      • J-Link PRO
      • J-Link ULTRA+
      • J-Link WiFi
      • J-Link PLUS
      • J-Link BASE
      • J-Link EDU
      • J-Link OB

      Software Tools

      • Embedded Studio
      • Embedded Studio PRO
      • SystemView
      • Ozone
      • Runtime Library
      • Floating-Point Library
      • ELFLib

      Flasher / In-Circuit Programmers

      • Flasher ARM
      • Flasher ATE
      • Flasher Portable PLUS
      • Flasher PRO
      • Flasher Secure
      • Flasher STM8
      • Flasher 5/5 PRO/ST7

      SEGGER—RTOS and Embedded Software Solutions

      For more than 25 years, SEGGER provides highly efficient software libraries that lay the groundwork for modern embedded systems.

      • RTOS
      • Core Components
      • Connectivity
      • Crypto & Security
      • IoT
      • Evaluate our Software

       

      Details
      SEGGER - Category Icon Embedded Software

      RTOS - embOS

      The world leading Real Time Operating System

      SEGGER - RTOS embOS Product Icon

      embOS

      embOS is a priority-controlled real time operating system, designed to be used as foundation for the development of embedded real-time applications. embOS-MPU offers memory protection on top of embOS.

      Details
      SEGGER RTOS embOS-MPU product icon

      embOS-MPU

      embOS-MPU uses the hardware's memory protection unit as well as additional software mechanisms implemented with embOS-MPU to prevent one task from affecting the entirety of the system. This guarantees that even in case a bug occurs in one task, all other tasks and the operating system itself continue execution.

      Details
      SEGGER - embOS-Safe Product Icon

      embOS-Safe

      Certified real-time operating system (RTOS) embOS according to IEC 61508 SIL 3 and IEC 62304 Class C. embOS-Safe comes with a certification kit containing all necessary documents, including the comprehensive embOS Safety manual.

      Details

      Core Components

      Professional function libraries for embedded systems

      SEGGER - Filesystem emFile Product Icon

      emFile

      emFile is a fail-safe file system for embedded applications which can be used on any storage media.

      Details
      SEGGER GUI emWin product icon

      emWin

      emWin is an efficient, processor- and LCD controller-independent graphical user interface.

      Details
      SEGGER - compression tool emCompress Product Icon

      emCompress

      emCompress is a compression system to reduce the storage requirements.

      Details
      SEGGER - Bootloader emLoad Product Icon

      emLoad

      emLoad is a bootloader system for in-field-updates of embedded applications.

      Details
      emLib-product-icon-SEGGER-blue.svg

      emLib

      emLib includes the cryptographic modules AES, DES as well as CRC.

      Details

      Connectivity

      Efficient software for embedded devices

      SEGGER emUSB-Device product-icon

      emUSB-Device

      emUSB-Device is a USB device software specifically designed for embedded systems.

      Details
      emUSB-Host-product-icon-SEGGER-blue.svg

      emUSB-Host

      emUSB-Host is an implementation of USB host for embedded systems.

      Details
      SEGGER - emNet Ethernet Stack

      emNet

      emNet is a high performance, CPU independent TCP/IP stack.

      Details
      SEGGER - emWeb Product Icon

      emWeb

      Provide easy to use graphical interfaces to control your target.

      Details
      SEGGER - emFTP Product Icon

      emFTP

      Enable file upload and download for your embedded system via IP based protocols.

      Details
      SEGGER - emModbus Product Icon

      emModbus

      emModbus is an implementation of the Modbus protocol.

      Details
      ip-over-usb-product-icon-SEGGER-blue.svg

      IP over USB

      Run any IP-based protocol over USB.

      Details

      Crypto & Security

      Security libraries optimized for embedded systems

      emSecure-product-icon-SEGGER-blue.svg

      emSecure

      emSecure is a software solution to securely authenticate digital assets.

      Details
      SEGGER - emSSH Product Icon

      emSSH

      emSSH is a software library that enables secure login to your embedded system.

      Details
      SEGGER - emSSL Product Icon

      emSSL

      emSSL is a SEGGER software library that enables secure connections across the Internet.

      Details
      SEGGER - emCrypt Product Icon

      emCrypt

      emCrypt is a state-of-the-art cryptographic algorithm library that scales from constrained devices to workstations

      Details

      Internet of Things

      Secure, connected, embedded devices built with SEGGER solutions

      Software IP components from SEGGER such as emSSL, emSSH, emSecure Crypto libraries, HTTP Web server, and emNet to name a few, can be used as foundations for your securely, connected IoT device. Our software works on any MCU.

      IoT_menu_1200x.png
      • embOS
      • emCompress
      • emCrypt
      • emDropbox
      • emFTP
      • emFile
      • emLoad
      • emMQTT
      • emModbus
      • emNet
      • emPack
      • emSecure
      • emSSH
      • emSSL
      • emUSB-Device
      • emUSB-Host
      • emWeb
      • emWin
      • IoT Toolkit
      Details

      Evaluate our Software

      Check the list of supported semiconductors below for available eval software versions:

      SEGGER Logo
      ambiq micro Logo
      cypress-logo-200.png
      logo-gigadevice-frame-200.png
      infinion-logo-200.png
      microchip-logo-200.png
      Nordic Semiconductor Logo
      nxp-logo-200.png
      renesas-logo-200.png
      risc-v-200.png
      silicon-logo-200.png
      SEGGER Partner - ST Partner Logo
      texas-i-logo-200.png
      toshiba-logo-200.png

      Software Tools for Embedded Systems

      The Embedded Experts at SEGGER support developers and software engineers of embedded systems and Internet-of-Things environments with High-End software/middleware tools to develop, create, verify, test, and debug their embedded application, and target system or devices.

      • Embedded Studio
      • SystemView
      • Ozone
      • Runtime Library
      • ELFLib
      Details
      SEGGER - Category Icon Software Tools

      Development Tools - Embedded Studio

      Embedded Studio is a powerful C/C++ IDE (Integrated Development Environment) for ARM & RISC-V microcontrollers

      • Windows, macOS and Linux support
      • Embedded Studio PRO: All-in-one embedded development package
      • 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
      • Royalty-free ANSI / ISO C compliant C library for embedded systems
      • Feature-packed Debugger with seamless J-Link integration 
      Embedded Studio Details
      Embedded Studio PRO Details
      SEGGER - Embedded Studio Product Icon

      SystemView

      SystemView is a real-time recording and visualization tool that reveals the true runtime behavior of an application

      • Minimally intrusive
      • Free tool. No license cost, no hidden fees
      • SystemView PRO: Unlimited recording
      • RTOS task, resource, and API tracing
      • Interrupt tracing for bare metal systems without an RTOS
      • Continuous real-time recording and live analysis with J-Link and SEGGER RTT technology
      • Live analysis of captured data - view responses to stimuli in real time without stopping the target
      • embOS, emNet, and FreeRTOS API call tracing as standard
      • Can be adapted to other RTOS using a fully documented API
      • Works on any CPU


      SystemView Details
      SEGGER - SystemView Product Icon

      Ozone — The J-Link Debugger and Performance Analyzer

      Ozone is a cross-platform debugger and performance analyzer for J-Link and J-Trace.

      • Stand-alone graphical debugger
      • Debug output of any tool chain and IDE 1
      • C/C++ source level debugging and assembly instruction debugging
      • Debug information windows for any purpose: disassembly, memory, globals and locals, (live) watches, CPU and peripheral registers
      • Source editor to fix bugs immediately
      • High-speed programming of the application into the target
      • Direct use of J-Link built-in features (Unlimited Flash Breakpoints, Flash Download, Real Time Terminal, Instruction Trace)
      • Scriptable project files to set up everything automatically
      • New project wizard to ease the basic configuration of new projects

      1 Ozone has been tested with the output of the following compilers: GCC, Clang, ARM, IAR. Output of other compilers may be supported but is not guaranteed to be.

      Ozone Details
      ozone-product-icon-SEGGER-blue-new.svg

      ELFLib

      The SEGGER ELFLib is a library for extracting various information from ELF files, be it generic ELF related information (e.g. section information), or compiler specific debugging information (e.g. variables/functions, their types, address, ...)

      • No viral licensing (no 3rd party code)
      • Support for ELF output from different compilers
      • Cross platform (Windows, Linux, macOS)
      • Simple API
      ELFLib Details
      SEGGER - ELFLib Product Icon

      SEGGER Runtime and Floating-Point Library

      The SEGGER Runtime Library is specifically designed and optimized for GCC and embedded systems.

      • High performance, with time-critical routines written in assembly language
      • Significant code size reduction
      • Configurable for high speed or small size
      • Includes SEGGER's optimized Floating-Point Library
      • Designed for use with various toolchains
      • EABI compatible functions
      • Minimum RAM usage
      • No heap requirements
      • No viral licensing, no attribution clause
      SEGGER RunTime Library Details
      SEGGER Floating-Point Library Details
      SEGGER - Runtime Library Product Icon

      Embedded Studio PRO

      Embedded Studio PRO is an all-in-one embedded development package

      • All-in-one development solution
      • Runs out-of-the-box
      • Start application development immediately
      • State-of-the-art development environment
      • Fully featured J-Link PLUS Debug probe
      • All components developed and supported by SEGGER
      • High performance software with very small footprint
      • Royalty-free
      Details
      190711_ses-pro_1000x.png

      Market Leading Development Tools—J-Link and J-Trace PRO

      The J-Link debug probes with their outstanding performance, robustness, and ease of use are the market leading debug probes today.

      The J-Trace PRO sets a benchmark for instruction tracing with its streaming trace function that enables unlimited tracing at full clock speed.

      • J-Trace
      • J-Link
      Details
      J-Trace_PRO_Cortex.jpg

      J-Trace PRO

      J-Link PRO Debug Probe with Ethernet

      J-Link PRO

      J-Trace PRO - Streaming Trace Probes

      J-Trace PRO defines a new standard for trace probes. It enables streaming trace on Cortex-M, Cortex-A, and Cortex-R based targets with ETM

      • Real-time Streaming Trace (trace data is streamed to PC in real time, unlimited trace buffer)
      • SuperSpeed USB 3.0 and GigaBit Ethernet Interfaces for Highest Bandwidth
      • Up to 150 MHz ETM Trace Clock (works with all currently supported devices)
      • Supports Tracing on Cortex-M0+/M1/M23/M3/M33/M4/M7 Targets
      • Supports Tracing on Cortex-A5/A7/A8/A9/A12/A15/A17 Targets
      • Supports Tracing on Cortex-R4/R5/R8 Targets
      • Full J-Link Functionality
      • Easy to use with Ozone and Embedded Studio
      • Cross-platform Support (Windows, Linux, Mac)
      • Free Software Updates
      Details
      J-Trace_PRO_Cortex.jpg

      J-Link - Industry Leading Debug Probe

      SEGGER J-Links are the most widely used line of debug probes available today. They've proven their value for more than 10 years

      • All popular debuggers and IDEs are supported [More..]
      • Cross platform support (Windows, Linux, Mac)
      • Ultrafast download speed into RAM and flash memory
      • Unlimited breakpoints in flash memory [More..]
      • Unique Real-Time Transfer technology (RTT) [More..]
      • Multiple CPUs supported—8051, PIC32, RX, ARM7/9/11, Cortex-M/R/A, RISC-V [More..]
      • Free software updates
      • Built-in VCOM functionality [More..]
      Details
      J-Link PRO Debug Probe with Ethernet

      Production Programmers

      Flasher/In-Circuit-Programmer

      SEGGER's in-circuit flash programming solutions are ultra-fast and reliable, making them the perfect choice for mass production environments. The portfolio includes devices specialized for service environments and prototype programming.

      • Production Programmers
      • Gang Programmers
      • Portable Service Programmers
      • Programmers for legacy devices
      Details
      Flasher PRO

      Flasher PRO

      Flasher-Portable-PLUS_500.png

      Flasher Portable PLUS

      Flasher Secure

      Flasher SECURE

      Flasher-ATE-perspective-main-module.png

      Flasher ATE

      Production Programmers

      In-circuit-programmers easily integrate into any production environment

      180122-Flasher-ATE-perspective-main-module-v2-web.png

      Flasher ATE

      Flasher ATE is an in-circuit-programmer for high volume mass production.

      Details
      Flasher PRO

      Flasher PRO

      Flasher PRO is a programming tool for microcontrollers with on-chip or external Flash memory and ARM, RX or PPC core.

      Details
      Flasher_ARM_shadow_rgb.png

      Flasher ARM

      Flasher ARM is a programming tool for microcontrollers with on-chip or external Flash memory and ARM core. 

      Details
      Flasher Secure

      Flasher SECURE

      Flasher Secure is a mass production programming system, capable of protecting the vendor’s IP regardless of the production site.

      Details
      Flasher STM8

      Flasher STM8

      Flash programmer for STM8 series of flash microcontrollers with on-chip flash.

      Details

      Flasher Portable PLUS

      Handheld Flash Programmer for on-chip and external flash memory.

      • Stand-alone in-circuit-programmer (Once set up, Flasher can be controlled without the use of a PC program)
      • Powered by internal battery, no external power supply required
      • Up to 10 hours programming with one battery charge
      • Supports having up to 16 configurations/data files being stored on Flasher
      • Push button allows easy selection between multiple images/configurations stored on Flasher
      Details
      Flasher-Portable-PLUS_500.png

      Programmers for legacy devices

      In-Circuit-Programmer for M16C, M32C, R8C, R32C, M38000, ST7 and ST9 series of flash microcontrollers.

      Flasher_5_pro_shadow_rgb.png

      Flasher 5 PRO

      Programming tool for Renesas M16C/62, M16C/80, M32C, M79, R32C, R8C series of microcontrollers. This tool allows programming of MCU via serial synchronous or asynchronous interface in circuit only. A target system is required.

      Details
      Flasher ST7

      Flasher ST7

      Flash programmer for ST7 series of flash microcontrollers with on-chip flash.

      Details
      Flasher_5_shadow_rgb.png

      Flasher 5

      Flash programmer for M16C, M32C, R8C, R32C, M38000 and ST9 series of flash microcontrollers.

      Details

      Flasher ATE

      Flasher ATE is an in-circuit-programmer for high volume mass production. The interfaces to start and monitor the programming tasks have been designed with the implementer of the production system in mind.

      • Gang Programming
      • In-System Programmer (ISP)
      • Ultra-fast programming
      • Control interfaces for ATEs and similar production process handlers
      • Switchable target power
      • J-Flash and built-in FTP server for an easy setup
      • Scalable solution with up to 10 individual channels
      • Parallel channels, no demultiplexing required
      • Functional isolation of each module
      • Target supply voltage may be up to 15V
      Details
      180122-Flasher-ATE-perspective-main-module-v2-web.png

      SEGGER Evaluation Boards

      emPower_LCD_Logo_400x.jpg

      emPower Evaluation Board

      embOSIP_SwitchBoard_400x.jpg

      embOS/IP Switch Board

      emUSB-Host Board 3D | SEGGER

      emPower USB-Host

      nand-flash-evalboard.jpg

      NAND Flash Eval Board

      SEGGER_Q-SPI-Flash-evaluator_01.png

      (Q)SPI Flash Evaluator

      cortex-m-trace-reference-board-v1_2-3d.png

      Trace Reference Boards

      SEGGER emPower Evaluation Board

      The emPower evaluation board provides a comprehensive set of SEGGER's middleware products, accelerating the start of any embedded project.

      • NXP Kinetis K66 MCU (MK66FN2M0VMD18) 180MHz, ARM Cortex-M4
      • 1.8" LCD module (resolution 160x128)
      • On-board debug probe J-Link-OB (K22FN128, mini A/B-type connector); SWD/SWO only, no VCOM port support
      • External debug interface (19-pin Cortex-M); incl. trace
      • Display adapter connector (5 V/3.3 V, SPI, PWM for backlight control)
      • 100 Mbps fast Ethernet
      • USB device: High speed, type B connector
      • USB host: Full speed, type A connector providing USB supply to device to directly connect USB devices
      • NAND Flash 1GBit
      • 3 expansion interfaces providing I2C, SPI buses, UART, CAN, GPIO/timer, analog input, power, compatible with 3.3V SExI modules.
      • microSD card connector
      • Joystick 4(+1)-way, 1x "FIRE" button, 1x RESET button
      • Rotary input (potentiometer to ADC)
      • LEDs: 4x bicolor
      • Pin headers for spare MCU signals
      • Configuration free: no shorting links or solder jumpers required
      • Dimensions 99 mm x 80 mm
      emPower_500.png
      emPower Details

      SEGGER emPower-USB-Host Evaluation Board

      Low-cost board for applications that require two USB-Host ports in a simple and small design.

      • NXP LPC54605 MCU (LPC54605J512) 180MHz, ARM Cortex-M4
      • External debug interface (9-pin Cortex-M)
      • 2x USB host: one high-speed, providing USB supply to device, A type receptacle (for directly plugging in A type devices/modules)
      • LEDs: 6x (2 status, 4 user LEDs)
      • 1x USB micro B USB 2.0 receptacle for power only
      • Configuration free: no shorting links or solder jumpers required
      • Dimensions 32mm x 32mm
      emPower-USB-Host Details
      emPower-USB-Host
  • SEGGER - The Embedded Experts
  • Downloads
    • Application Notes

      Embedded Studio

      embOS

      emCompress

      emCrypt

      emFile

      emLib

      emLoad

      emModbus

      emNet

      emPower

      emSecure

      emSSH

      emSSL

      emUSB-Device

      emUSB-Host

      emWin

      Flasher

      Free Utilities

      IoT

      J-Link / J-Trace

      SystemView

      CE / REACH

  • Purchase
    • Pricing

      Licensing

      Distributors

      Web Shop

      • America / Oceania
      • Europe / Asia / Africa

       

      emWin Source Upgrade

      Request Quote

      Trade-In Program

  • Support
    • Technical Support

      Evaluate our Software

      Free Utilities

      Training

      Webinar

      Wiki

      Online Documentation

  • About Us
    • The Company

      Blog

      Forum

      Partners

      Contact us

      Company History

      News

      Press Releases

      Job offers

      Quality Management

      Images

      Silicon Vendors Resource Center

  • SEGGER - The Embedded Experts

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy
© 2025 SEGGER - All rights reserved.