SEGGER @ emBO++2023

Join us from March 23-25, 2023 in Bochum and meet our experts.

Contact us

Product highlights



emRun++ is a complete C++ standard library for use with any toolchain. It is specifically tweaked for embedded systems and applications. As a modern programming language, C++ is becoming increasingly important in the embedded sector offering developers more and more options. With this in mind, emRun++ is constantly being enhanced to meet the most modern C++ standards.

More on emRun++...


BigFAT is a free and open specification allowing storage of files larger than 4 GB on FAT-formatted drives, maintaining full FAT compatibility. The specification defines how to store large files well beyond 1 TB on any FAT-formatted drive. Regular FAT systems see big files as multiple files, which they can read, write, and copy.

More on BigFAT…

Device Support Kit

The J-Link Device Support Kit (DSK) enables silicon vendors and customers to add support for new devices on their own. A new device usually requires a flash loader and in some cases also a script defining special connect and reset sequences, required by the device. While SEGGER maintains the updating of J-Link software with new devices, some devices might be left out in the process. To enable customers to fill in the gaps on their own, the J-Link DSK is offered.

More on DSK...

J-Trace RISC-V

J-Trace PRO for RISC-V-based microcontrollers supports tracing on a wide range of RISC-V cores. SEGGER's J-Trace PRO can capture complete traces over long periods — thereby enabling the recording of infrequent, hard-to-reproduce bugs. This is particularly helpful when the program flow ‘runs off the rails’ and stops in a fault state.

More on J-Trace RISC-V...


emVNC-Server (Virtual Network Computing) makes it possible to see the display of, and operate, an embedded system via USB (using SEGGER's emUSB-Device), TCP/IP or any other socket-like transport layer. emVNC was designed specifically for embedded systems. It provides both the server module for the embedded system and the client application for computers.

More on emVNC-Server...


embOS-Ultra uses Cycle-resolution Timing to offer greater precision and time resolution than any other RTOS on the market. Scheduling of all time-based events, such as timeouts, delays, and periodic timers, can now be specified in microseconds or CPU cycles. Cycle-resolution Timing technology replaces target-specific techniques for precise timing with clean and consistent API calls.

More on embOS-Ultra...


emCompress-PRO includes all compression and decompression codecs in source code, which enables usage in any host application and in any embe­dded firmware. In addition to the codecs, emCompress-PRO includes example application code for archive handling.

More on emCompress-PRO...



SEGGER Flashers are a family of professional in-circuit programmers, designed to be used in service environments, prototype programming, and for mass production. They program the flash (non-volatile) memory of microcontrollers and Systems-on-Chip (SoCs) as well as (Q)SPI flashes.

More on Flashers...


Live presentations


RISC-V tracing. What is different?

emBO++ 2023 | Bochum, Germany | Friday, 24 March 2023, 2:45 p.m. - 3:25 p.m.
Speakers:  Nino Vidovic, SEGGER Microcontroller

The RISC-V foundation is about to ratify the "N-Trace specification based on the Nexus standard. In this talk we will take a look at the new specification, its components and how it compares to the Arm variant.

Using embedded real-time operating system with C++

emBO++ 2023 | Bochum, Germany | Saturday, 25 March 2023, 9:10 a.m. - 9:50 a.m.
Speaker:  Til Stork, SEGGER Microcontroller

Nowadays, applications in modern embedded systems are more complex. Therefore, an RTOS is often used as a foundation for the application. Developers have the demand to use C++ instead of C to develop the RTOS application. Using RTOS API with C++ can be challenging. This session demonstrates how to develop C++ RTOS applications.

Press & media


SEGGER has added a complete instruction set simulator to its latest version of Embedded Studio for ARM.

[Read more...]

The latest release of Embedded Studio, SEGGER’s all-in-one IDE solution for building embedded applications, now comes with support for ARMv8-A CPUs, such as Cortex-A53, Cortex-A57, and Cortex-A72.

[Read more...]
Embedded Studio
Closed loop development at SEGGER

Find out about the driving force behind the quality, reliability, performance and usability of SEGGER products. Who are SEGGER's most demanding customers?

[Read more...]

This article explains how we help to select the best division algorithm implemented in emRun.

[Read more...]
Flasher for PIC12 and PIC16

SEGGER's family of Flashers now supports the vast majority of Microchip PIC12 and PIC16 MCU families.

[Read more...]
AppWizard Image Object Video Thumbnail

Learn how easy implementing images into your GUI can be simply by using AppWizard.

[Read more...]

Contact us

We appreciate your interest. Feel free to contact us with any questions about our products, particular features, or product applications. We'll get back to you as soon as possible.