Skip navigation

embOS-MPU Cortex-M Embedded Studio

embOS-MPU for Cortex-M was developed for and with Embedded Studio 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. 2300 Bytes
Kernel RAM91 Bytes
Task RAM: Task control block308 Bytes
Task RAM: Minimum stack size96 Bytes
Timing
Context switching time417 Cycles (2.1 µs with STM32F756 running at 200 MHz)
Interrupt latency timeZero

Board support packages

CPUEvaluation board
NXP K66FN2M0SEGGER emPower
NXP LPC1768Keil MCB1700
ST STM32F207ST STM3220G‑EVAL
ST STM32F207IAR STM32F207ZG-SK
ST STM32F303ST STM32303C‑EVAL
ST STM32F407ST STM3240G‑EVAL
ST STM32F407ST STM32F4‑DISCOVERY
ST STM32F407Olimex STM32‑P407
ST STM32F429IAR STM3242I‑SK
ST STM32F429ST STM32F429I‑DISCOVERY
ST STM32F429ST STM32429I‑EVAL
ST STM32F746ST STM32F746G‑DISCOVERY
ST STM32F756ST STM32756G‑EVAL
ST STM32L053ST STM32L0538‑DISCOVERY
ST STM32L152ST STM32L152D‑EVAL
ST STM32L152IAR STM32L152VB‑SK