Skip navigation

embOS Cortex-M IAR

embOS for Cortex-M was developed for and with IAR EWARM and can be used with any Cortex-M device.
Board support packages for different Cortex-M devices and evaluation boards are included.

Resources and Performance Data

Memory usage
Kernel ROMApprox. 1700 Bytes
Kernel RAM67 Bytes
Task RAM: Task control block36 Bytes
Task RAM: Minimum stack size88 Bytes
Timing
Context switching time270 Cycles (1.35 µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
Cortex-MIAR Simulator
Cortex-MAny Cortex-M hardware
Cypress (Fujitsu) MB9BF506Cypress (Fujitsu) SK-FM3-100PMC
Cypress (Fujitsu) MB9BF506IAR MB9BF506 Starter Kit
Cypress (Fujitsu) MB9BF618IAR MB9BF618T Starter Kit
Cypress (Spansion) S6E2Cypress (Spansion) SK-FM4-176L-S6E2CC
Infineon XMC4500Infineon XMC4500 Hexagon Application Kit
Infineon XMC4500Infineon XMC4500 Relax Lite Kit
Microchip (Atmel) SAM3SMicrochip (Atmel) SAM3S Evaluation Kit
Microchip (Atmel) SAM3UMicrochip (Atmel) SAM3U Evaluation Kit
Microchip (Atmel) SAM3XMicrochip (Atmel) SAM3X Evaluation Kit
Microchip (Atmel) SAM4EMicrochip (Atmel) SAM4E Evaluation Kit
Microchip (Atmel) SAM4SMicrochip (Atmel) SAM4S Evaluation Kit
Microchip (Atmel) SAMG53Microchip (Atmel) SAMG53 XPlainedPRO
Microchip (Atmel) SAMG54Microchip (Atmel) SAMG54 XPlainedPRO
Microchip (Atmel) SAMG55Microchip (Atmel) SAMG55 XPlainedPRO
Microchip (Atmel) SAMV71Microchip (Atmel) SAMV7 XPlainedUltra
Nordic Semi nRF5283Nordic Semi nRF52 (Preview) Development Kit
NXP iMXRT1052NXP MIMXRT1050-EVK
NXP (Freescale) K22FN512NXP (Freescale) FRDM-K22F
NXP (Freescale) K26FN2M0Custom hardware
NXP (Freescale) K40X256NXP (Freescale) TWR-K40X256
NXP (Freescale) K60FN1M0NXP (Freescale) TWR-K60F120M
NXP (Freescale) K66FN1M0SEGGER emPower eval board
NXP (Freescale) K70FN1M0NXP (Freescale) TWR-K70FN1M
NXP (Freescale) KL25Z128NXP (Freescale) TWR-KL25Z48M
NXP (Freescale) KV31F512NXP (Freescale) FRDM-KV31F
NXP LPC1113NXP LPC1000-Eval
NXP LPC1227IAR LPC122x Starter Kit
NXP LPC1549NXP LPC1549 LPCXpresso V2
NXP LPC1766IAR LPC1766 Starter Kit
NXP LPC1768Keil MCB1700
NXP LPC1788Embedded Artists LPC1788-32 Developer's Kit
NXP LPC1788Future Designs uEZGUI-1788-70WVE
NXP LPC1788IAR LPC178x Starter Kit
NXP LPC1850Hitex LPC1850EVA-A2
NXP LPC1857Keil MCB1800
NXP LPC4088Embedded Artists LPC4088 Developer's Kit
NXP LPC4350Arrow LPC-4350-DB1
NXP LPC4357Keil MCB4300
NXP (Freescale) VF6NS15NXP (Freescale) TWR-VF65GS10
Silicon Labs EFM32G290Silicon Labs EFM32 G2XX Development Kit
Silicon Labs EFM32G890Silicon Labs EFM32 G8XX Development Kit
Silicon Labs EFM32G890Silicon Labs EFM32 G8XX Starter Kit
Silicon Labs EFM32GG11Silicon Labs EFM32 Giant Gecko Starter Kit
Silicon Labs EFM32GG990Silicon Labs EFM32 Giant Gecko Development Kit
Silicon Labs EFM32PG1Silicon Labs EFM32 Pearl Gecko Starter Kit
Silicon Labs EZR32LG330Silicon Labs EZR32 Leopard Gecko Starter Kit
ST LIS331EBST LIS331EB-Discovery
ST STM32F051IAR STM32F051R8-SK
ST STM32F072SEGGER J-Link OB STM32F072 Eval
ST STM32F072ST STM32F072B-Discovery
ST STM32F100ST STM32VL-Discovery
ST STM32F103IAR STM32-SK
ST STM32F103ST STM3210B-Eval
ST STM32F103ST STM3210E-Eval
ST STM32F107ST STM3210C-Eval
ST STM32F207IAR STM32F207ZG-SK
ST STM32F207ST STM3220G-EVAL
ST STM32F303ST STM32303C-Eval
ST STM32F401ST STM32F401C-Discovery
ST STM32F407Olimex STM32P407
ST STM32F407SEGGER Cortex-M Trace Reference Board
ST STM32F407ST STM32F4-Discovery
ST STM32F407ST STM3240G-Eval
ST STM32F429IAR STM32F42I-SK
ST STM32F429ST STM32F429I-Discovery
ST STM32F429ST STM32F429I-Eval
ST STM32F746ST STM32F746G-Discovery
ST STM32F756ST STM32756G-Eval
ST STM32F767Custom hardware
ST STM32H743ST STM32H743ZI-Nucleo
ST STM32L152IAR STM32L152VB-SK
ST STM32L152ST STM32L152C-Discovery
ST STM32L152ST STM32L152D-Eval
ST STM32L476ST STM32L476G-Discovery
TI (Luminary) LM3S9B96TI (Luminary) Stellaris LM3S9B96-DK
TI (Luminary) LM3S811TI (Luminary) Stellaris LM3S811-DK
TI (Luminary) LM3S1968TI (Luminary) Stellaris LM3S1968-Eval
TI (Luminary) LM3S6965TI (Luminary) Stellaris LM3S6965-Eval
TI (Luminary) LM3S8962TI (Luminary) Stellaris LM3S8962-Eval
TI MSP432TI MSP-EXP432P401R-LaunchPad
TI TM4C129TI TM4C129x Development Board
TI TMS470MTI TMS470M DevKit
Toshiba TMPM330IAR TMPM330-SK
Toshiba TMPM369Toshiba BMSKTOPASM369