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.

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.

MCUXpresso Software and Tools

The MCUXpresso SDK, IDE and configuration tools speed development time with highest quality software and tools for Kinetis and LPC microcontrollers.

Processor Expert and Embedded Components

Processor Expert Software is a development system to create, configure, optimize, migrate, and deliver software components that generate source code for our silicon.

QorIQ Developer Resources

We bring together software, tools and tips to help ease your migration to QorIQ multicore processors.

S32 Desing Studio IDE

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.

Sensors Developer Resources

Find a Toolbox Ecosystem, Libraries and Reference Designs and Community Support about Sensors.


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

i.MX Developer Resources

Take your designs to the next level, reduce your design complexity and accelerate your time to market with i.MX software and development solutions.

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.