MCUXpresso Integrated Development Environment (IDE)


Roll over image to zoom in

Software Details


MCUXpresso IDE Block Diagram

MCUXpresso IDE Block Diagram


Power with ease-of-use

  • Built on the highly popular Eclipse platform, highly extensible using widely available plug-ins
  • Advanced editing with syntax coloring
  • Use built-in SDK selection tool, or drag and drop pre-built packages made with SDK Builder
  • Industry-standard GNU toolchain with a choice of libraries: optimized C library or the standard GNU Newlib / Nano library with support for semihosting
  • New Project Wizards and easy SDK example importing
  • Integrated configuration tools, including pins, clocks, peripheral and trusted execution tools
  • Integrated GUI Flash Programming Tool

Advanced debug capabilities

  • Github project development support
  • SWO trace and profiling (via SEGGER J-Link, PE Micro, MCU-Link or LPC-Link2 probes)
  • Instruction trace (for ETB / MTB enabled devices)
  • Rich viewing capabilities for Peripheral Registers, Global Variables, Textual / Graphical Live Variables
  • Support for FreeRTOS and Azure RTOS ThreadX aware debugging
  • Image Info view gives detailed overall memory usage, memory regions content and static call graphs including stack usage information
  • Heap and Stack Usage view to track heap and stack usage of bare metal projects
  • Energy/power/current measurement with profiling and code instrumentation (where supported by hardware)

Host support

  • Ubuntu 20.04.2 LTS / 22.04 LTS
  • MacOS 11.x Big Sur, 12.x Monterey
  • Microsoft® Windows 10 & 11

Supported Devices

System Requirements

Other IDEs

Other IDEs for Kinetis, i.MX RT, and LPC MCUs


Quick reference to our documentation types.

1-5 of 15 documents

Show All

Design Resources

Select a section:


1-5 of 81 hardware offerings

Show All

Related Software

1-5 of 9 software files

Show All

Note: For better experience, software downloads are recommended on desktop.


18 trainings

Show All


What do you need help with?