Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • embOS
  • embOS Ports overview
  • Editions
  • Technology
  • Supported Cores / Compiler
  • Tools
SEGGER - RTOS embOS Product Icon

Supported cores and compiler

  • All cores and compilers can be supported!
  • The kernel is completely written in C.
  • It is very efficient and can be ported to any processor for which an ANSI compliant C-compiler exists.
  • We support the entire range of 8 bit,16 bit and 32 bit microcontrollers. If you are interested in a particular device, please do not hesitate to contact us.

The following list gives an overview on cores and compilers which are currently supported by embOS

We are continuously adding new targets. If your core or compiler is not in the list, we will port embOS to your target, ensuring high quality and extensive testing. Please feel free to contact us at support_embos@segger.com.

Chip vendorCoreCompiler / IDEembOSPart#
Simulationx86Microsoft VisualStudioembOS Sim VisualStudio1.40.x.29
 MinGW / GCCembOS Sim MinGW1.40.x.30
ARMARM7 / ARM9ARM ADS 1.2 toolkitembOS ARM ADS121.08.x.13
 ARM RVDS 3.0embOS ARM RVDS301.08.x.16
 GCCembOS ARM GCC1.08.x.25
 IAR EWARMembOS ARM IAR1.08.x.01
 Keil MDKembOS ARM Keil MDK1.08.x.08
 Rowley CrossWorksembOS ARM Rowley1.08.x.14
 SEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-A / Cortex-RGCCembOS ARM GCC
embOS ARM64 GCC
1.08.x.25
1.45.x.25
 IAR EWARMembOS ARM IAR1.08.x.01
 Keil MDKembOS ARM Keil MDK1.08.x.08
 Rowley CrossWorksembOS ARM Rowley1.08.x.14
 SEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MARM DS-5embOS Cortex-M DS51.23.x.27
 GCCembOS Cortex-M GCC
embOS-Ultra Cortex-M GCC
embOS-MPU Cortex-M GCC
1.23.x.25
15.23.x.25
1.73.x.25
 IAR EWARM

embOS Cortex-M IAR
embOS-Ultra Cortex-M IAR
embOS-MPU Cortex-M IAR

1.23.x.01
15.23.x.01
1.73.x.01

 Keil MDKembOS Cortex-M Keil MDK1.23.x.08
 Rowley CrossWorksembOS Cortex-M Rowley1.23.x.14
 SEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
 TI Code ComposerembOS Cortex-M TICC1.23.x.22
AllwinnerCortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Ambiq MicroCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
Analog DevicesARM7 / ARM9SEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
Cypress SemiconductorCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
F2MC-16LX/FXSoftuneembOS F2MC-16LX/FX Softune1.07.x.05
FR30/50/70SoftuneembOS FR30/50/70 Softune1.14.x.05
GigaDeviceCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
RISC-VSEGGER Embedded StudioembOS RISC-V ES
embOS-Ultra RISC-V ES
1.55.x.28
15.55.x.28
GCCembOS RISC-V GCC1.55.x.25
IARembOS RISC-V IAR1.55.x.01
IDTCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
InfineonC16xKeil MDKembOS C16x Keil MDK1.11.x.08
 TaskingembOS C16x Tasking1.11.x.02
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
Intel FPGA (Altera)Cortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
NIOS2Altera GCCembOS NIOS2 GNU1.16.x.11
Maxim IntegratedARM7 / ARM9SEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
MicrochipAVR ATMega/ATXMegaIARembOS AVR IAR1.10.x.01
AVR32GNUembOS AVR32AP GNU1.28.x.11
 GNUembOS AVR32UC GNU1.28.x.11
 IARembOS AVR32UC IAR1.28.x.01
Cortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
PIC18Microchip XC18embOS PIC18 MPLAB C181.29.x.18
PIC24/PIC30/dsPIC33Microchip XC16embOS PIC24 XC161.22.x.18
PIC32Microchip XC32embOS PIC32 XC321.25.x.18
Nordic SemiconductorCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
NuvotonCortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
NXPColdFireCodeWarriorembOS ColdFire CodeWarrior1.21.x.17
 CodeWarrior MCUembOS ColdFire CodeWarrior MCU1.21.x.33
 CodeWarriorembOS ColdFireV1 CodeWarrior1.31.x.17
 IARembOS ColdFire IAR1.21.x.01
Cortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
HCS12CodeWarriorembOS HCS12 CodeWarrior1.37.x.17
PowerPCCodeWarriorembOS PowerPC CodeWarrior1.38.x.17
S12ZS12lisaembOS S12Z S12lisa1.44.x.31
SO8CodeWarriorembOS SO8 CodeWarrior1.33.x.17
OKI SemiconductorARM7 / ARM9SEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Renesas
78K0IARembOS 78K0/K0S/K0R IAR1.01.x.01
78K4IARembOS 78K4 IAR1.02.x.01
Cortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
H8/H8S/H8SXIARembOS H8/H8S IAR1.18.x.01
 HEWembOS H8/H8S/H8SX HEW1.18.x.07
M16C/R8CHEWembOS R8C HEW1.20.x.07
 GNUembOS M16C GNU1.05.x.11
 NC30embOS M16C NC301.05.x.04
 IARembOS M16C/R8C IAR1.05.x.01
 TaskingembOS M16C/R8C Tasking1.05.x.02
M32C/M16C80NC308embOS M32C/M16C80 NC3081.06.x.04
 IARembOS M32C/M16C80 IAR1.06.x.01
RASEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
RE01SEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
1.23.x.28
15.23.x.28
RH850IARembOS RH850 IAR1.42.x.01
RL78CCRLembOS RL78 CCRL1.36.x.07
 IARembOS RL78 IAR1.36.x.01
RXIARembOS RX IAR1.34.x.01
 CCRXembOS RX CCRX1.34.x.07
 GNUembOS RX GNU1.34.x.23
RZKPIT GNUembOS RZ KPIT GNU1.08.x.23
R32CIARembOS R32C IAR1.26.x.01
 HEWembOS R32C HEW1.26.x.07
SH2HEWembOS SH2 HEW1.24.x.07
SH2AHEWembOS SH2A HEW1.27.x.07
 HEW GNUembOS SH2A HEW GNU1.27.x.11
 IARembOS SH2A IAR1.27.x.01
V850GreenHillsembOS V850 GreenHills1.03.x.03
 IARembOS V850 IAR1.03.x.01
 NECembOS V850 NEC1.03.x.19
Silicon Labs8051IARembOS 8051 IAR1.39.x.01
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
SiFiveRISC-VSEGGER Embedded StudioembOS RISC-V ES
embOS-Ultra RISC-V ES
1.55.x.28
15.55.x.28
GCCembOS RISC-V GCC1.55.x.25
IARembOS RISC-V IAR1.55.x.01
ST MicroelectronicsCortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
STM8IARembOS STM8 IAR1.35.x.01
ST7CosmicembOS ST7 Cosmic1.12.x.09
SynopsysARC EM4MetaWareembOS ARC MetaWare1.47.x.33
Texas InstrumentsCortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
CR16CIARembOS CR16C IAR1.19.x.01
MSP430IARembOS MSP430 IAR1.15.x.01
 RowleyembOS MSP430 Rowley1.15.x.14
 TICCembOS MSP430 TICC1.15.x.22
ToshibaCortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28
Cortex-MSEGGER Embedded StudioembOS Cortex-M ES
embOS-Ultra Cortex-M ES
embOS-MPU Cortex-M ES
1.23.x.28
15.23.x.28
1.73.x.28
TLCS-900ToshibaembOS TLCS-900 Toshiba1.13.x.12
XilinxCortex-A / Cortex-RSEGGER Embedded StudioembOS ARM ES
embOS-Ultra ARM ES
1.08.x.28
15.08.x.28

More Information

Purchase

  • Pricing

Editions

  • embOS
  • embOS-Ultra
  • embOS-MPU
  • embOS-Safe

Technology

  • embOS sample application
  • Resource usage
  • Performance
  • Zero Interrupt Latency
  • Tickless Support
  • Cycle Precise System Time
  • Arm TrustZone

Supported Cores / Compiler

  • embOS Ports overview

Tools

  • SystemView
  • embOSView
  • Simulation

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

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

© 2023 SEGGER - All rights reserved.