MCUXpresso Software Development Kit (SDK)

Click over video to play


MCUXpresso-SDK Block Diagram

MCUXpresso-SDK Block Diagram


  • Arm® CMSIS-CORE startup and device header files and CMSIS-DSP standard libraries
  • Open-source peripheral drivers that provide stateless, high-performance, easy-to-use APIs
  • Drivers for communication peripherals also include high-level transactional APIs for high-performance data transfers and RTOS wrappers that leverage native RTOS services to better comply with the RTOS cases
  • High-quality software: High-quality software: all drivers and startup code are checked with Coverity® static analysis tools
  • Real-time operation systems (RTOS) kernels pre-integrated: Azure® RTOS ThreadX and FreeRTOS
  • Enabling software technologies (stacks and middleware) from NXP and partners including:
    • Audio and voice processing
    • Connectivity
    • Cloud / IoT
    • eIQ® Machine Learning
    • Functional Safety
    • Graphics and HMI
    • Motor control
    • Security
    • Storage
    • And more
  • Software examples demonstrating the usage of peripheral drivers, RTOS wrapper drivers, middleware and RTOSes
  • Support for Partner middleware and software via Open-CMSIS-Packs

Delivery Options

  • Packaged and delivered in various methods to meet the preference of the developer. The MCUXpresso IDEs simplify how
  • Users can choose how to add the SDK into their workspace from the following package and delivery options
    • SDK BUILDER: User selections build a custom MCUXpresso SDK based on MCU, evaluation board and optional software components
    • GITHUB: The mcux-sdk project provides one repository to conveniently use Git to track/compare/integrate SDK updates
    • OPEN-CMSIS-PACKS: An IDE pack manager allows users to search/import packs based on software organized by device, board, middleware and application

Supported Devices


Quick reference to our software types.


  • BSPs and Device Drivers

    MCUXpresso SDK - GitHub repository

  • BSPs and Device Drivers

    MCUXpresso SDK - Open-CMSIS-Packs

  • Examples and Quick Start Software

    MCUXpresso SDK - SDK Builder

Note: For better experience, software downloads are recommended on desktop.


Quick reference to our documentation types.

4 documents


Quick reference to our board types.

1-5 of 24 hardware offerings

Show All

Related Software

Quick reference to our software types.

1-5 of 10 software files

Show All

Note: For better experience, software downloads are recommended on desktop.

Engineering Services

1 engineering service

To find a complete list of our partners that support this software, please see our Partner Marketplace.


31 trainings

Show All


What do you need help with?