MCUXpresso Software Development Kit (SDK)

Click over video to play

Diagram

Choose a diagram:

MCUXpresso SDK High-Level Block Diagram

MCUXpresso SDK High-Level Block Diagram

MCUXpresso SDK Detailed Block Diagram

MCUXpresso SDK Detailed Block Diagram

Features

  • 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: all drivers and startup code are checked with Coverity® static analysis tools
  • Real-time operation systems (RTOS) kernels: FreeRTOS ™. Zephyr uses same core/base SDK content
  • Enabling software technologies (stacks and middleware) from NXP and partners including:
    • Audio and voice processing
    • Connectivity (USB, LIN, ETHERNET)
    • Cloud (AWS IoT)
    • eIQ ® Machine Learning
    • Functional Safety
    • Graphics and HMI
    • Motor control
    • Security
    • Wireless (GenFSK, Bluetooth, 802.15.4, Wi-Fi, Zigbee, Coex)
    • Storage
    • And more
  • Adding partner middleware and software is supported by using the west manifest or Open-CMSIS-Packs
  • Software examples demonstrating the usage of peripheral drivers, RTOS wrapper drivers, middleware and RTOSes

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 mcuxsdk 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

  • GitHub provides access to preview of patches and feature development prior to production release along with visibility to the development commit history of SDK

Supported Devices

Downloads

Quick reference to our software types.

3 downloads

  • 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.

Y true 0 SSPMCUXpresso-SDKen 3 Fact Sheet Fact Sheet t523 2 Supporting Information Supporting Information t531 1 en_US 1 1 kb 24.12.00 English The whole MCUXpresso SDK delivery is provided under the LA_OPT_Online_Code_Hosting (as found in the LA_OPT_Online_Code_Hosting.txt file in the project’s GitHub repo). 1737478016338710706032 SSP None None documents None 1737478016338710706032 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html MCUXpresso-SDK-Documentation N N N 2025-01-21 MCUXpresso SDK Documentation https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html Supporting Information N Y 371282830530968666 Y 2025-01-21 EXTERNAL en Jan 21, 2025 Supporting Information t531 Supporting Information Supporting Information Y null kb N https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html MCUXpresso SDK Documentation EXTERNAL false en_US en Fact Sheet Fact Sheet 2 2 12 Japanese MCUXpresso SDKは、MCUXpressoソフトウェア&ツールの一部で、MCUXpresso統合開発環境 (IDE) およびMCUXpressoコンフィグ・ツールと互換性があります。 1489094316491710298534ja SSP 419.5 KB None None documents None 1489094316491710298534 /docs/ja/fact-sheet/MCUXPRESSOSDKFS.pdf 419531 /docs/ja/fact-sheet/MCUXPRESSOSDKFS.pdf MCUXPRESSOSDKFS documents N N 2017-03-09 MCUXpresso SDK Fact Sheet /docs/ja/fact-sheet/MCUXPRESSOSDKFS.pdf /docs/ja/fact-sheet/MCUXPRESSOSDKFS.pdf Fact Sheet N 736675474163315314 2024-03-20 ja Nov 1, 2023 736675474163315314 Fact Sheet Y N NXP Semiconductor, Inc. ファクト・シート 13 English MCUXpresso SDK is part of MCUXpresso Software and Tools, compatible with MCUXpresso Integrated Development Environment (IDE) and MCUXpresso Config Tools. 1489094316491710298534 SSP 419.5 KB None None documents None 1489094316491710298534 /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf 419531 /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf MCUXPRESSOSDKFS documents N N 2017-03-09 MCUXpresso SDK Fact Sheet /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf Fact Sheet N 736675474163315314 2024-03-20 pdf N en Mar 20, 2024 736675474163315314 Fact Sheet Y N MCUXpresso SDK Fact Sheet 3 10 Japanese MCUXpresso ソフトウェア&ツールの共通セットでは、高品質かつ柔軟なツールセットおよびソフトウェア・フレームワークを設計者に提供します。 1476460136182744020607ja SSP 536.0 KB None None documents None 1476460136182744020607 /docs/ja/fact-sheet/MCUXPRESSOFS.pdf 535990 /docs/ja/fact-sheet/MCUXPRESSOFS.pdf MCUXPRESSOFS documents N N 2016-11-09 MCUXpresso Software and Tools Fact Sheet /docs/ja/fact-sheet/MCUXPRESSOFS.pdf /docs/ja/fact-sheet/MCUXPRESSOFS.pdf Fact Sheet N 736675474163315314 2024-02-16 ja Aug 1, 2023 736675474163315314 Fact Sheet Y N MCUXpresso ソフトウェア&ツール ファクトシート 10 Chinese A cohesive set of software development tools for designing with Kinetis and LPC microcontrollers and i.MX RT crossover processors. 1476460136182744020607zh SSP 536.0 KB None None documents None 1476460136182744020607 /docs/zh/fact-sheet/MCUXPRESSOFS.pdf 535990 /docs/zh/fact-sheet/MCUXPRESSOFS.pdf MCUXPRESSOFS documents N N 2016-11-09 MCUXpresso Software and Tools Fact Sheet /docs/zh/fact-sheet/MCUXPRESSOFS.pdf /docs/zh/fact-sheet/MCUXPRESSOFS.pdf Fact Sheet N 736675474163315314 2024-02-16 zh Mar 6, 2023 736675474163315314 Fact Sheet Y N MCUXpresso软件与工具,面向 基于Arm® Cortex®-M的MCU 11 English A cohesive set of software development tools for designing with Kinetis and LPC microcontrollers and i.MX RT crossover processors. 1476460136182744020607 SSP 536.0 KB None None documents None 1476460136182744020607 /docs/en/fact-sheet/MCUXPRESSOFS.pdf 535990 /docs/en/fact-sheet/MCUXPRESSOFS.pdf MCUXPRESSOFS documents N N 2016-11-09 MCUXpresso Software and Tools Fact Sheet /docs/en/fact-sheet/MCUXPRESSOFS.pdf /docs/en/fact-sheet/MCUXPRESSOFS.pdf Fact Sheet N 736675474163315314 2024-02-16 pdf N en Feb 16, 2024 736675474163315314 Fact Sheet Y N MCUXpresso Software and Tools Fact Sheet false 0 MCUXpresso-SDK downloads en true 1 Y SSP Y Y Fact Sheet 2 /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf 2017-03-09 1489094316491710298534 SSP 2 Mar 20, 2024 Fact Sheet MCUXpresso SDK is part of MCUXpresso Software and Tools, compatible with MCUXpresso Integrated Development Environment (IDE) and MCUXpresso Config Tools. None /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf English documents 419531 None 736675474163315314 2024-03-20 N /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf MCUXpresso SDK Fact Sheet /docs/en/fact-sheet/MCUXPRESSOSDKFS.pdf documents 736675474163315314 Fact Sheet N en None Y pdf 13 N N MCUXpresso SDK Fact Sheet 419.5 KB MCUXPRESSOSDKFS N 1489094316491710298534 /docs/en/fact-sheet/MCUXPRESSOFS.pdf 2016-11-09 1476460136182744020607 SSP 3 Feb 16, 2024 Fact Sheet A cohesive set of software development tools for designing with Kinetis and LPC microcontrollers and i.MX RT crossover processors. None /docs/en/fact-sheet/MCUXPRESSOFS.pdf English documents 535990 None 736675474163315314 2024-02-16 N /docs/en/fact-sheet/MCUXPRESSOFS.pdf MCUXpresso Software and Tools Fact Sheet /docs/en/fact-sheet/MCUXPRESSOFS.pdf documents 736675474163315314 Fact Sheet N en None Y pdf 11 N N MCUXpresso Software and Tools Fact Sheet 536.0 KB MCUXPRESSOFS N 1476460136182744020607 Supporting Information 1 https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html 2025-01-21 1737478016338710706032 SSP 1 Jan 21, 2025 Supporting Information Supporting Information The whole MCUXpresso SDK delivery is provided under the LA_OPT_Online_Code_Hosting (as found in the LA_OPT_Online_Code_Hosting.txt file in the project’s GitHub repo). EXTERNAL None https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html English kb None Supporting Information 2025-01-21 N https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html MCUXpresso SDK Documentation https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html documents 371282830530968666 Supporting Information N Y en None N Y t531 EXTERNAL 24.12.00 N MCUXpresso SDK Documentation Y null kb MCUXpresso-SDK-Documentation N https://mcuxpresso.nxp.com/mcuxsdk/latest/html/index.html 1737478016338710706032 true Y Softwares

Documentation

Quick reference to our documentation types.

3 documents

Compact List

Hardware

Quick reference to our board types.

1-5 of 18 hardware offerings

Show All

Related Software

Quick reference to our software types.

1-5 of 11 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.

Training

11 trainings

Show All