Skip to content
SPECIFICTION
Get listed

MCUXpresso SDK

mcuxpresso.nxp.com

WebWindowsmacOSLinuxBrowser extension

What it is

MCUXpresso SDK is an open-source development kit for NXP processors and evaluation boards. It combines peripheral drivers, device headers, RTOS support, connectivity stacks, middleware, reference software, and example applications for NXP Arm Cortex-M devices and 32-bit digital signal controllers. The SDK Builder lets developers select an MCU or board and optional components to create a tailored package; GitHub repositories and Open-CMSIS-Packs provide other delivery routes. Supported tools include MCUXpresso IDE and its VS Code extension, IAR Embedded Workbench, Keil MDK, and the CLI GNU toolchain. Its components cover USB, Bluetooth, Wi-Fi, NFC, OpenThread, AI inference, audio, security, graphics, motor control, and file systems. FreeRTOS and Zephyr are listed RTOS options. The SDK supports Windows, macOS, and Linux hosts, with CMake, Kconfig, west, Ninja, and IDE project generation among its build options. The core project uses BSD-3-Clause, though other projects may differ; partner software may require a separate license. LTS GitHub releases receive two years of back-ported security and severe bug fixes; quarterly releases have no maintenance. Customized ZIP packages typically range from 500 MB to 2 GB.

Spec sheet

Purpose
MCUXpresso SDK is a software framework for developing applications for NXP general-purpose, crossover, and wireless-enabled Arm Cortex-M MCUs.Read 3 Oct 2026 · nxp.com
Integrations
Supported toolchains include MCUXpresso IDE, MCUXpresso for VS Code, IAR Embedded Workbench, Keil MDK-Arm, and the CLI GNU toolchain.Read 2 Oct 2026 · mcuxpresso.nxp.com
Support
The fact sheet directs users to the MCUXpresso software and tools community and lists professional support and services.Read 3 Oct 2026 · nxp.com
Headquarters
Eindhoven, NetherlandsRead 28 Sep 2026 · mcuxpresso.nxp.com
Founded
2006Read 28 Sep 2026 · mcuxpresso.nxp.com
Maker
NXP Semiconductors N.V. is headquartered in Eindhoven, Netherlands, and was incorporated in 2006.Read 2 Oct 2026 · nxp.com
AI and machine learning
The eIQ software section lists TensorFlow Lite for Microcontrollers, Glow, DeepViewRT, and Arm CMSIS-NN kernels.Read 3 Oct 2026 · nxp.com
Company background
NXP Semiconductors N.V. was incorporated in the Netherlands in 2006 and is headquartered in Eindhoven, Netherlands.Read 3 Oct 2026 · nxp.com
Connectivity
Listed connectivity technologies include USB Host, Device and OTG; Bluetooth, Wi-Fi, 802.15.4 driver support; NFC; lwIP; and OpenThread.Read 3 Oct 2026 · nxp.com
Custom packages
The SDK Builder lets users customize and download an SDK for a selected processor or evaluation board.Read 2 Oct 2026 · mcuxpresso.nxp.com
Customization
SDK Builder creates downloadable packages based on selected MCUs, evaluation boards, and optional software components.Read 3 Oct 2026 · nxp.com
Delivery options
The SDK is available through SDK Builder, GitHub repositories, and Open-CMSIS-Packs for IDEs with a pack manager.Read 3 Oct 2026 · nxp.com
Development tools
NXP lists compatibility with MCUXpresso IDE, MCUXpresso for VS Code, IAR Embedded Workbench, and Keil MDK.Read 3 Oct 2026 · nxp.com
Device focus
The SDK is designed for NXP general-purpose, crossover, and wireless-enabled Arm Cortex-M devices.Read 2 Oct 2026 · mcuxpresso.nxp.com
Distribution
The SDK is available as a GitHub repository for modular development and as downloadable packages for offline development.Read 2 Oct 2026 · mcuxpresso.nxp.com
Drivers
Its peripheral drivers are designed for rapid development and optimized for performance and code size.Read 2 Oct 2026 · mcuxpresso.nxp.com
Licensing
The core project is under BSD-3-Clause, while other SDK projects may use different licenses; each repository includes an SBOM with license information.Read 2 Oct 2026 · mcuxpresso.nxp.com
Maintenance
The documentation says GitHub LTS releases receive back-ported security and severe bug fixes for two years, while quarterly releases have no maintenance and rebase to mainline.Read 2 Oct 2026 · mcuxpresso.nxp.com
Middleware
Middleware includes connectivity stacks, AI inference and neural-network libraries, audio processing, security frameworks, graphics, motor control, and file-system components.Read 2 Oct 2026 · mcuxpresso.nxp.com
Pack managers
The SDK Builder site says MCUXpresso SDKs are also available on GitHub and through pack managers in IDEs with Open-CMSIS-Packs.Read 2 Oct 2026 · mcuxpresso.nxp.com
Package constraint
The SDK Builder installation guide says downloaded ZIP archive size typically ranges from 500 MB to 2 GB depending on selections.Read 2 Oct 2026 · mcuxpresso.nxp.com
Partner software limit
NXP says partner software may require a separate partner license for use in end products.Read 3 Oct 2026 · nxp.com
Quality process
NXP says the SDK is checked with Coverity static analysis tools.Read 3 Oct 2026 · nxp.com
RTOS
The SDK supports FreeRTOS and includes real-time application frameworks and task management examples.Read 2 Oct 2026 · mcuxpresso.nxp.com
RTOS support
The fact sheet lists FreeRTOS and Zephyr among the integrated RTOS options.Read 3 Oct 2026 · nxp.com
SBOM
NXP says it provides SBOMs for all GitHub SDK repositories.Read 2 Oct 2026 · mcuxpresso.nxp.com
SDK download portal
The SDK Builder invites users to select a development board to download a customized SDK and provides a dashboard for past downloads.Read 3 Oct 2026 · mcuxpresso.nxp.com
Security components
The fact sheet lists Arm Mbed TLS, Trusted Firmware-M examples, secure element host drivers, and an MCU bootloader.Read 3 Oct 2026 · nxp.com
Security process
NXP says it integrates Coverity Static Analysis and Black Duck Software Composition Analysis into SDK development.Read 2 Oct 2026 · mcuxpresso.nxp.com
What it includes
The SDK combines peripheral drivers, RTOSes, middleware, reference software, and example applications.Read 3 Oct 2026 · nxp.com

Strong points and limits

Strong points

  • Packages can be tailored to selected MCUs and boards
  • FreeRTOS and Zephyr are listed
  • Available through GitHub and Open-CMSIS-Packs
  • Supports Windows, macOS, and Linux hosts

Limits

  • Partner software may require a separate license
  • Quarterly releases have no maintenance
  • ZIP downloads can range from 500 MB to 2 GB

Who it suits

It suits developers building for NXP Arm Cortex-M devices or digital signal controllers who want drivers, middleware, and examples in a customizable SDK. Teams should check component licensing and release maintenance terms.

Verdict

MCUXpresso SDK brings device software and development components together, with several distribution and toolchain options. Check the licensing of individual projects and choose a release line whose maintenance policy fits your needs.

Where Specifiction places it

Alternatives to MCUXpresso SDKAll alternatives →