NXP Model-Based Design Toolbox

Tools to simulate, test, and deploy with NXP microcontrollers


  • Code generation for standalone applications with direct download to microcontroller
  • Optimized motor control library blocks including Park/Clarke transforms, digital filters, and general functions
  • Core and system peripheral blocks for CAN, SPI, I2C, FlexIO, UART, PIT, LPTMR, FTM, PWM, CSEC, WDOG, PMC, PDB, ADC, CMP, DMA, RTC and many others
  • On-target profiling of functions and tasks and data acquisition using FreeMASTER
  • Ready to run examples for all supported peripherals and Simulink® blocks
  • Seamless integration with Embedded Coder® including SIL and PIL and External Mode testing


NXP’s Model-Based Design Toolbox™ provides an integrated development environment and toolchain for configuring and generating all the necessary software automatically (including initialization routines and device drivers) to execute complex applications (e.g., motor control algorithms, communication protocols CAN, SPI, I2C, UART, and sensor-based applications) on NXP microcontrollers.

The toolbox features an integrated Simulink blockset and Embedded Coder target for NXP MCUs. The integration includes peripheral device blocks and drivers, and the Math and Motor Control library set. The toolbox also provides built-in support for software and processor-in-the-loop (SIL and PIL) simulations, which enable fast prototyping, verification, and validation on real targets for algorithms developed in MATLAB® and Simulink. Users can also do execution profiling of the generated code on the target hardware and tune parameters, log data, and monitor execution with FreeMASTER.

Explore the hardware catalog for more details on the NXP MCU hardware supported.

You can also visit the NXP Model-Based Design Tools Community for additional videos, workshops and user forums. 

NXP is a trademark of NXP B.V. All rights reserved. © 2019 NXP B.V.


Required Products

Recommended Products


  • Windows


  • Consulting
  • E-mail
  • On-site assistance
  • System integration
  • Telephone
  • Training

Product Type

  • Embedded Hardware - MCU, DSP, FPGA
  • Modeling and Simulation Tools


  • Control Systems
  • Embedded Systems
  • Real-Time Systems


  • Aerospace and Defense
  • Automotive
  • Industrial Automation and Machinery