> For the complete documentation index, see [llms.txt](https://nxp.gitbook.io/mobilerobotics/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nxp.gitbook.io/mobilerobotics/development-tools/mcuxpresso/kinetis-k66-sdk.md).

# Kinetis K66 SDK

Go to the MCUXpresso SDK Builder linked below. If you **click on "Select Development Board"** you will be taken to a page where you can select the Kinetis K66 microcontroller and put together an SDK package. You might need to **login** again to your NXP account.

{% embed url="<https://mcuxpresso.nxp.com/en/welcome>" %}

<figure><img src="/files/jw5Xg8qIhfY7NxzAanYP" alt=""><figcaption></figcaption></figure>

Then, **press the green "Build MCUXpresso SDK" button on the right**.

<figure><img src="/files/WHl2jIU4tITKDrdSCwb3" alt=""><figcaption></figcaption></figure>

## REAL TUTORIAL

Open the MCUXpresso program you just installed. First choose which directory you want your workspace to be. After that you will be greeted with the welcome page. There click on the "Download and Install SDK".

<figure><img src="/files/pdqdSh1rZ6Il8Cmh8HXR" alt=""><figcaption></figcaption></figure>

Once you clicked, another tab opens. This page might take a while to open fully. As you can see on the bottom right of the page there is a percentage counter refreshing the SDK repositories. Wait for it to finish then the list of SDKs will show up.

<figure><img src="/files/KrrExQxnNdS3I6tSflL2" alt=""><figcaption></figcaption></figure>

Eventually you should get this page:

<figure><img src="/files/ObEWTKvrJSCbygKpwkMb" alt=""><figcaption></figcaption></figure>

In this page you will first change the "Boards" tab to "Processors". Then use the filter option on the right to search for the MK66FN processor.&#x20;

<figure><img src="/files/qtv4t0bFefkOqVT5ac2g" alt=""><figcaption></figcaption></figure>

Select the first option then click on the "Install" button on the bottom of the page. When you do that a License Agreement will open. If you agree with this agreement select the accept option and click "Finish". Then wait for the installation to be complete.

### SDK examples

Now you can start by running a Hello World program in your board. First things first is to import an SDK example. Then we can figure out how to run code on our board. Go to File > New > Import SDK example(s).

<figure><img src="/files/A9zqAjr5RNWSbIcDnwWw" alt=""><figcaption></figcaption></figure>

Select the board you are using:

<figure><img src="/files/Y1DPTZZIhbREcaTYIpRO" alt=""><figcaption></figcaption></figure>

When selected there will be a list of examples you can choose from. We are selecting the "hello\_world" example in "demo\_apps". Then click on "finish" to open the example.

<figure><img src="/files/1O6yperWJj5iKOo1uwEd" alt=""><figcaption></figcaption></figure>

After opening the example, we can try to run the example code on our board.
