Software Development Tools

Get started on your embedded software development with the extensive selection of software development tools from NXP and our partners.

Development Software


CodeWarrior embedded software development studio is a complete integrated development environment (IDE) that provides a highly visual and automated framework to accelerate development of the most complex embedded applications.

S32 Design Studio

The S32 Design Studio IDE is a complimentary integrated development environment for Automotive and Ultra-Reliable Power Architecture (e200 core) and Arm based MCUs that enables editing, compiling and debugging of designs.

MCUXpresso IDE

The MCUXpresso IDE brings developers an easy-to-use Eclipse-based development environment for NXP MCUs based on ARM Cortex®-M cores, including LPC and Kinetis microcontrollers.

Model Based Design Toolbox

The NXP’s Model-Based Design Toolbox provides an integrated development environment and tool chain for configuring and generating all of the necessary software automatically to execute complex applications on NXP MCUs.

Sensor Toolbox

The Sensor Toolbox Ecosystem provides a wide spectrum of sensor enablement hardware. It includes a demonstration kit, shield development board and breakout board for various NXP sensors and their combinations.

LPC Software

NXP brings together world-class development platforms, tools, boards, and software from NXP and partners to get you started developing on NXP LPC microcontrollers in just minutes.


Our VortiQa software products are designed to reduce your time-to-market for building state-of-the-art networking and communications equipment.

i.MX Software

Take your designs to the next level, reduce your design complexity and accelerate your time to market with i.MX software and development solutions. The tools supplied on these pages will provide you with exactly what you need to build comprehensive solutions.

Kinetis Software and Tools

All Kinetis MCUs are supported by a comprehensive NXP and third-party hardware and software enablement system which reduces development costs and time to market.

NXP Embedded Solutions ARM

NXP Embedded Solutions Based on ARM Technology Guide

NXP is the leader in embedded control, offering the market’s broadest and best-enabled portfolio of solutions based on ARM technology.