---
description: >-
  The MCUXpresso Integrated Development Environment allows developers to edit,
  compile and debug code for many NXP microcontrollers.
---

# MCUXpresso

The MCUXpresso IDE brings developers an easy-to-use Eclipse-based development environment for NXP® MCUs based on Arm® Cortex®-M cores, including its general-purpose crossover and wireless - enabled MCUs. The MCUXpresso IDE offers advanced editing, compiling, and debugging features with the addition of MCU-specific debugging views, code trace and profiling, multicore debugging, and integrated configuration tools. The MCUXpresso IDE debug connections support Freedom, Tower® system, LPCXpresso, i.MX RT-based EVKs, and your custom development boards with optimized open-source and commercial debug probes from NXP, P\&E Micro®, and SEGGER®.

## Installing MCUXpresso IDE

This section will explain the installation process for the MCUXpresso IDE. Just follow the steps for the OS you are using and if there are any errors refer yourself to the [FAQ](../extra-content/faq).&#x20;

When using the MCUXpresso download link you will need to create a (free) NXP account. After you have done that, you will be led to the download page. You will have to agree with some terms and conditions before you can download the software. Choose the download for the OS you have. Below is the download page:

{% embed url="https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=MCUXPRESSO" %}

#### Windows:

After the installer is downloaded you can run the installer to install the program. Follow the steps and then open the application you just installed.

#### Linux:

Download the`.deb.bin` file for Linux. Assuming you have the file stored in the `~/Downloads` folder, you should first enter the command below to allow the package to be executed and installed. You should replace the last part of the filename with the right version number for your download! You can use the auto-complete feature for this by pressing the tab key. Just start typing the command below and press tab when you get to the version number in the file name.

```
chmod +x ~/Downloads/mcuxpressoide-xx.x.x_xxxx.x86_64.deb.bin
```

Now you can install MCUXpresso by executing the installer package, for which you again have to modify the filename to match the right version:

```
sudo ~/Downloads/mcuxpressoide-xx.x.x_xxxx.x86_64.deb.bin
```

You might get asked to accept an agreement (use the arrow keys to select "Yes" and press enter). Then wait for the installation to finish. After everything is completed, you can find the MCUXpresso application through the launcher. Look for the blue icon with the "X", or search for "MCUXpresso".

## SDK setup

The MCUXpresso IDE by default only contains SDK support for a few microcontrollers. You must install additional SDK packages for most microcontrollers. For each microcontroller there is a page explaining how you can set all of them up.

Here is a list of all the microcontrollers included and what their page is:&#x20;

| Microncontroller                               |
| ---------------------------------------------- |
| [Kinetis K66 SDK ](mcuxpresso/kinetis-k66-sdk) |
| other board                                    |
| other board                                    |
| other board                                    |

