Skip navigation

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 / IDE embOSPart#
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
Atollic TrueSTUDIOembOS ARM Atollic1.08.x.20
GCC / emIDEembOS ARM GCC emIDE1.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 ES1.08.x.28
Cortex-A / Cortex-RAtollic TrueSTUDIOembOS ARM Atollic1.08.x.20
GCC / emIDEembOS ARM GCC emIDE1.08.x.25
GNU AlteraembOS ARM GNU Altera1.30.x.01
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 ES1.08.x.28
Cortex-MARM DS-5embOS Cortex-M DS51.23.x.27
CodeSourceryembOS Cortex-M CodeSourcery1.23.x.24
GCCembOS Cortex-M GCC1.23.x.25
IAR EWARMembOS Cortex-M IAR
embOS-MPU Cortex-M IAR
1.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-MPU Cortex-M ES
1.23.x.28
1.73.x.28
TI Code ComposerembOS Cortex-M TICC1.23.x.22
Altera (Intel)NIOS2Altera GCCembOS NIOS2 GNU1.16.x.11
Cypress SemiconductorF2MC-16LX/FXSoftuneembOS F2MC-16LX/FX Softune1.07.x.05
FR30/50/70SoftuneembOS FR30/50/70 Softune1.14.x.05
InfineonC16xKeil MDKembOS C16x Keil MDK1.11.x.08
TaskingembOS C16x Tasking1.11.x.02
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
PIC18Microchip XC18embOS PIC18 MPLAB C181.29.x.18
PIC24/PIC30/dsPIC33Microchip XC16embOS PIC24 XC161.22.x.18
PIC32Microchip XC32embOS PIC32 XC321.25.x.18
NXPColdFireCodeWarriorembOS ColdFire CodeWarrior1.21.x.17
CodeWarriorembOS ColdFireV1 CodeWarrior1.31.x.17
IARembOS ColdFire IAR1.21.x.01
HCS12CodeWarriorembOS HCS12 CodeWarrior1.37.x.17
PowerPCCodeWarriorembOS PowerPC CodeWarrior1.38.x.17
SO8CodeWarriorembOS SO8 CodeWarrior1.33.x.17
Renesas78K0IARembOS 78K0/K0S/K0R IAR1.01.x.01
78K4IARembOS 78K4 IAR1.02.x.01
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
RH850IARembOS RH850 IAR1.42.x.01
RL78CCRLembOS RL78 CCRL
1.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
RISC-V FoundationRISC-VSegger Embedded StudioembOS RISC-V ES1.55.x.28
Silicon Labs8051IARembOS 8051 IAR1.39.x.01
ST MicroelectronicsSTM8IARembOS STM8 IAR1.35.x.01
ST7CosmicembOS ST7 Cosmic1.12.x.09
ToshibaCR16CIARembOS CR16C IAR1.19.x.01
TLCS-900ToshibaembOS TLCS-900 Toshiba1.13.x.12
Texas InstrumentsMSP430IARembOS MSP430 IAR1.15.x.01
RowleyembOS MSP430 Rowley1.15.x.14
TICCembOS MSP430 TICC1.15.x.22