Keil Logo

NXP_logo16 NXP Device Overview

Learning Platform

NXP's Arm-based portfolio offers the highest level of integration and the broadest range of performance. Our development tools provide comprehensive support for NXP device families in a complete development environment for creating, debugging and verifying embedded applications.

While MDK supports all microcontroller devices (LPC, Kinetis, i.MXRT, and S32K), Arm DS adds support for heterogeneous (Arm Cortex-A and Cortex-M based) devices and catalog Arm Cortex-A devices.


Introduction to an Open Approach for Low-Power IoT Development

Introduction to an Open Approach to Low-Power IoT Development

Today, embedded developers start with low-cost evaluation boards utilizing reference designs that are based on open source software. For rapid IoT device development, scaling of these reference designs to cost-optimized and resource-constrained, high-volume production is critical.

Watch Reinhard Keil's presentation at the NXP Connects 2020 to learn more about how to deploy low-power IoT devices more quickly in the field (registration required).





Videos

Setup Arm Keil MDK with NXP's i.MXRT1064-EVK

 

Learn how to download, install, and setup Arm Keil MDK. This video tutorial also explains how to verify correct operation using NXP's i.MXRT1064-EVK development board.

Arm Keil MDK and NXP MCUXpresso

 

NXP's MCUXpresso is a powerful set of tools which enables users to configure NXP devices. In this seven minutes video, you will learn how to use MCUXpresso with Keil MDK to set up and maintain projects for the NXP i.MXRT, LPC, and Kinetis microcontroller families.


Optimizing a Constrained Embedded Application

 

Learn how to use features like Event Recorder, stack watermarking and the System Analyzer to optimize an application running on the K32L2A4S, a constrained Arm Cortex-M0+ based device. Download the project.

Creating real-time applications for i.MX RT

 

In this video, Arm and Embedded Artists explain how to develop and debug real-time applications for i.MXRT devices using MDK.

Development Tools

Keil development tools provide comprehensive support for NXP device families in a complete development environment for creating, debugging and verifying embedded applications.

 Download    Request a Quote

Legacy Device Families

For a list of supported ARM7/ARM9 devices, please visit the legacy device database. These devices are fully supported by MDK Version 5 using the Legacy Pack.

8051-based devices are fully supported by Keil C51 Development Tools. For a list of supported 8051 devices, please visit the legacy device database.

NXP Partner Program
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.