NXP’s MCUXpresso software and tools offer comprehensive development solutions designed to optimize, ease and help accelerate embedded system development of applications based on general purpose and wireless enabled MCUs from NXP. MCUXpresso software and tools bring together the best of NXP’s software enablement, and provide easy access to tools and middleware from our Enabling Technology partners.
The MCUXpresso suite for NXP MCUs based on Arm® Cortex®-M technology includes device configuration tools, drivers and middleware, a fully featured IDE and a secure provisioning tool.
MCUXpresso SDK and Configuration tools are also available for Digital Signal Controllers (DSC) from NXP. Please refer to the Developer Resources Page for DSC for more information.
An open source software development kit (SDK) built specifically for your processor and evaluation board selections.
An easy-to-use integrated development environment (IDE) for creating, building, debugging and optimizing your application.
A comprehensive suite of system configuration tools, including pins, clocks, peripherals and more.
A tool designed for secure provisioning, generation and management of keys, signatures and certificates.
USB enablement, essential audio processing and partner solutions for developing state-of-the-art low power audio products.
Integrated support for cloud services including Amazon Web Services and Microsoft Azure IoT integrated with NXP’s Edgelock2Go services, plus device management solutions from other specialist partners.
Libraries to enable IEC 60730 safety standard for household appliances.
Graphics libraries and tools from multiple partners plus open source and other free solutions from NXP for developing embedded GUIs of all levels of complexity.
NXP® eIQ® machine learning software development environment for ML applications such as voice command processing and safety and machine monitoring.
Libraries and tools for brushless DC, permanent magnet and AC induction motor solutions.
Solutions for secure programming and trust provisioning, plus run-time software support for bootloaders, OTA, communications and acceleration to enable robust and secure cloud-connected products.
Coprocessors, embedded programmable logic, accelerators and highly flexible peripherals.
A range of voice control and communication software and solutions from NXP, including free voice recognition technology.
Software libraries and tools to complement NXP’s IEC61000-4-6 certified and low cost capacitive touch solutions for Kinetis KE series and LPC804.
Wired communications stacks and libraries from NXP and select partners for USB, CANopen, plus networking stacks and protocols.
Wireless connectivity solutions to complement NXP’s general purpose Arm Cortex-M MCUs.
The Expansion Board Hub places board overviews, software, support, and links for other useful information for each expansion board all in one place.
This video provides an overview of MCUXpresso IDE, NXP's free and easy-to-use, Eclipse-based development environment for NXP® MCUs based on Arm® Cortex®-M cores.
NXP continues to improve on its software offering by partnering with strategic partners – like Crank Software, Embedded Wizard and Embedded Systems Academy – to offer their solutions through our MCUXpresso SDK.