XMC4000 Flexible Safety RTOS

The pre-certified Flexible Safety RTOS for the Infineon XMC4000 microcontroller family.

Free Download - The XMC4000 Test Package
Flexible Safety RTOS

The quality that your project earns at a fraction of the cost

The Infineon XMC4000 microcontroller family

All XMC4000 devices are powered by ARM® Cortex®-M4 with a built-in DSP instruction set. The Single Precision Floating Point Unit, Direct Memory Access (DMA) feature and Memory Protection Unit (MPU) are state-of-the-art for all devices – even the smallest XMC4000 runs with up to 80MHz in core and peripherals. It comes with comprehensive set of common, fast and precise analog/mixed signal, Timer/PWM and communication peripherals.

Infineon Hexagon Application Kit

As a highlight, the XMC4300 and XMC4800 devices are the first-ever highly integrated ARM® Cortex-M® based microcontrollers with EtherCAT® integrated, bringing real time ethernet communication into an unrivaled level for ease of implementation and cost effectiveness. XMC4000 is the promising successor to traditional DSP/DSC and 32-bit MCU solutions. The XMC4000 family addresses industrial market needs and is ideal in particular for digital power conversion, motor control, sense & control, and IO applications. The XMC4000 family is available in seven series: XMC4100, XMC4200, XMC4300, XMC4400, XMC4500, XMC4700 and XMC4800 with more than 75 devices in VQFN, LQFP and LFBGA packages scaling from 48 to 196 pins.

For this target platforms, the comprehensive functions of Flexible Safety RTOS

Pre-Certified RTOS with Space Protection Extension

All service functions of the proven real time kernel µC/OS-II are pre-certified with unchanged interface. Consequencial the usage is possible within an existing systems, too. The possibilities of the flexible Safety RTOS is results out of the complete set of RTOS services and the advantages of the pre-certified component:


  • Preemptive Multi-Tasking
  • Software Timer
  • Process Space Protection
  • Memory Management

Event Handling

  • Flags
  • Semaphors
  • Mutex


  • Queue
  • Mailbox
  • Shared Memory

Consistent Interface

The Application Programming Interface (API) is unchanged in relation to Micriums the real time kernel µC/OS-II. Therefore existing software parts can be (re-)used easily.

Compiler Independence

The pre-certification is performed in a way, that no certified Compiler is required. We can perform a certification of the Flexible Safety RTOS with all existing compiler.

Safety with Certificate

Independent assessors have been checked the development multiple times and confirms with a certificate, that our Cert-Kit is ideally suited as component for function safety products.

Complete System

The Flexible Safety RTOS includes a reference BSP with all needed hardware related functions. This certifiable BSP is implemented with high flexibility and can be adjusted to your project.

Your Benefits when Using the Pre-Certified Safety RTOS

Running System

You can start with your system on top of an already working system. The RTOS specific hardware functions are included and can be certified optionally with your product certification.

Matching Certificate

We have pre-certified our Flexible Safety RTOS in a way, that you get a matching certificate for IEC 61508, IEC 62304 or ISO 26262. No effort is required to analyze and write mapping documents.

Safe Investment

With our delivered validation test suite, you are able to perform extensive tests of the system independent from us. With this you are able to check compiler version updates yourself.

Separation of Software

The space protection ensures, that software components are free of interference. Therefore you are able to execute multiple Safety-Integrity-Levels (SIL) on a single micro controller.

You are interested in this safety team for your project ...

Download Your Free Test Package

We offer free and non-commercial Test Packages for your experiments. Each package include:

  • a test version of the Flexible Safety RTOS
  • a BSP covering the RTOS requirements
  • a demo project for starting your safety project
Download Now

Related products and services

The uncertified Space Protection extension is the real-time kernel supporting memory protection. Flexibility through a standardized programming interface. For more details, read: Space Protection Extension

Our experience is available within your project, too. With adjustments and optimizations of existing real-time kernels to specific requirements in your project, we can realize your ideas. For more details, read: Service: Functional Safety

Address and Contact

Embedded Office GmbH & Co. KG
Friedrich-Ebert-Str. 20/1
88239 Wangen

Tel.: +49 (0)7522 / 97 00 08-0