Creating a safer, greener, more secure future.


NXP Semiconductors enable secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. NXP is driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets.

OPENRTOS® and SAFERTOS® support a wide range of processors from NXP, enabling developers to create responsive and robust designs, whilst using minimum system resources.



Device Family SAFERTOS® Demo Available
S32Vxx ARM Cortex-A53/M4 Request a Demo
S32Kxx ARM Cortex-M7, ARM Cortex-M0+, ARM Cortex-M4F Yes
S32Gxx ARM Cortex-M7 Request a Demo
Kinetis K series ARM Cortex-M4 Yes
Kinetis L series ARM Cortex-M0 Request a Demo
i.MX6x ARM Cortex-A9 Yes
i.MX5x ARM Cortex A8 Request a Demo
i.MX3x ARM11 Request a Demo
i.MX2x ARM9 Yes
Qorivva/5xxx Power Architecture Request a Demo
MPC5674F PowerPC e200z7 Yes
LPC4000, LPC4300 ARM Cortex-M4 Request a Demo
LPC1300, LPC1700, LPC1800 ARM Cortex-M3 Yes
LPC1100, 1200 ARM Cortex-M0 Request a Demo

NXP Functional Safety for ISO 26262 and IEC 61508

When it comes to functional safety, NXP stands for industry-leading quality and reliability. NXPs SafeAssure program connects experts with designers to share deep automotive and appliance safety knowledge, vast product development resources, and strategic alliances with key industry partners. All with the end goal of helping designers produce fully-certified products that keep customers safe and satisfied.

Real Time Drivers (RTD)

RTD combine elements of NXP’s SDK and MCAL drivers into a single software product that provides full IP and feature coverage for both AUTOSAR and non-AUTOSAR applications and are designed for automotive processors featuring Arm® Cortex® -M cores. Developed as a Safety Element out of Context using an ISO 26262 compliant process, RTD enhance and extend the previous generation of drivers and are suitable for use in applications up to ASIL D level.

Read our joint white paper with NXP and learn how to migrate from SDK/MCAL to Real Time Drivers and how to upgrade from FreeRTOS to SAFERTOS®.

NXP’s Real Time Drivers and SAFERTOS®

This white paper, written in partnership with NXP, explores the migration from NXP’s Microcontroller Abstraction Layer (MCAL) or Software Development Kit (SDK) drivers to Real Time Drivers (RTD), and from FreeRTOS to SAFERTOS®. Download it for free.

NXP’s Real Time Drivers and SAFE<strong>RTOS</strong>®

S32G Vehicle Network Processors

Safe and secure multi-core Arm® Cortex® -A53 application processors with optional cluster lockstep support and plus dual-core lockstep Cortex®-M7 real-time microcontrollers. S32G processors combine ISO 26262 ASIL D safety, hardware security, high-performance real-time, application processing and network acceleration.

S32K Series

The S32K family provides a scalable platform of lowpower MCUs with advanced safety, security, and software support for ASIL B/D body, zone control and electrification applications. All MCUs are supported by a minimum of 15 years product longevity and a comprehensive NXP and 3rd party software and tools ecosystem.

S32K MCUs offer hardware and software scalability and compatibility with support for firmware over-the-air (FOTA) updates, advanced hardware security, CAN FD, and Ethernet TSN.

The S32K1 family is based on the Arm Cortex-M0+/M4F cores. It includes single core MCUs with 128 KB to 2 MB, ASIL B safety support and 32-176 pin. The S32K3 family is based on the Arm Cortex-M7 core. It includes single, dual, triple and lockstep core MCUs with 512 KB to 8 MB, ASIL B/D safety support and 48-289 pin.

SAFERTOS® is available for NXP’s S32K1 and S32K3 Automotive qualified MCUs based on Arm® Cortex®-M cores.


SAFERTOS® is available for NXP’s S32K1 and S32K3 Automotive qualified MCUs based on Arm® Cortex®-M cores. Make use of this highly integrated package for your safety critical application.

SAFE<strong>RTOS</strong>® and S32K

Kinetis® Series

Kinetis® 32-bit microcontrollers are low-power MCUs based on Arm® Cortex®-M0+/M4/M7 cores with exceptional performance efficiency, memory scalability and integration.

The K Series is a high performance series based on Cortex-M4: 190+ high-performance MCUs with up to 2MB of embedded Flash and 1MB SRAM, advanced security and connectivity (Ethernet, USB, CAN).

The L Series is an ultra-low-power series based on the Cortex-M0+:175+ ultra-low-power and tiny footprint MCUs.

i.MX Series

i.MX application processors are based on 32-bit and 64-bit Arm® technology. The i.MX 6 Series is based on either the Cortex-A9, Cortex-A9 + Cortex-M4, or Cortex-A7, and is ideal for general-purpose solutions with balanced features, performance, and scalability for automotive, consumer, and industrial applications.

The i.MX28 series is based on the Arm9, with advanced power management and connectivity features for general-purpose automotive, consumer, and industrial applications.

QorIQ® Processing Platforms

The QorIQ® Processing Platforms are advanced 64-bit muticore SOCs, bringing high-performance communications, base stations, and computing systems to market.

Whether it’s for the world’s new virtualized networks, mobile wireless infrastructure, smart homes, the smart grid, automated factories, intelligent hospitals, or aerospace and defense—get your high-performance designs to market faster and easier with our advanced QorIQ® platforms.

MPC Series

MPC5xxx/55xx MCUs broad MPC5xxx/55xx MCU portfolio offers highly integrated solutions with a focus on quality and long-term reliability for automotive applications. The MPC56xx offers high processing with sophisticated peripheral sets, with a range of single- to dual-core options offers performance scalability up to 270 MHz and memory sizes from 128 KB to 3 MB.

LPC Series

LPC 32-bit Arm® microcontrollers (MCUs) offer exceptional ease of use, design flexibility and advanced integration. The LPC family continues to transform the MCU landscape with the LPC800, LPC1100, and LPC54000 portfolios—addressing Internet of Things (IoT) design challenges. The LPC1100 Series includes Integrated USB and CAN, with a scalable portfolio with industry-standard connectivity.

MCUXpresso SDK

The MCUXpresso SDK is a comprehensive software enablement package designed to simplify and accelerate application development with NXP’s LPC and Kinetis® microcontrollers and i.MX RT crossover MCUs based on Arm® Cortex®-M cores. The MCUXpresso SDK includes production-grade software with integrated enabling software technologies (stacks and middleware), reference software, and more.

In addition to working seamlessly with the MCUXpresso IDE, the MCUXpresso SDK also supports and provides example projects for IAR, KEIL, and GCC with Cmake.

Underscoring highest quality, the MCUXpresso SDK is MISRA compliant and checked with Coverity® static analysis tools and is available in custom downloads based on user selections of MCU, evaluation board, and optional software components.

Ask Us a Question

For pricing, licensing, or any other sales or product related questions, please contact us.

Ask us a question