
i.MX RT1050 Evaluation Kit
The i.MX RT1050 EVK is an entry-level, low-cost development platform featuring the i.MX RT1050 crossover processor based on Arm Cortex-M7.
Buy OptionsTechnical content and expertise to help jump start your design and get you to production faster.
Start your designDownload our latest development and embedded software solutions.
Expedite time-to-market with our extensive lineup of development kits.
Jump-start your design with proven hardware and software solutions.
Get the latest specifications in our technical documentation library.
Further your technical expertise with online and in-person instruction.
Get comprehensive paid support to fast-track your product development.
Design ideas, demo videos, quality answers. Connect with NXP professionals and other knowledgeable designers ready to help.
Software, documentation, evaluation tools. The resources to build comprehensive solutions and accelerate your time to market.
Access our design resource libraryWe're always looking for passionate and talented people to work with us.
Join our teamThe i.MX RT1050 EVK is an entry-level, low-cost development platform featuring the i.MX RT1050 crossover processor based on Arm Cortex-M7.
Buy OptionsMCUXpresso SDK contains FreeMASTER Communication Driver for UART, CAN, and PD-BDM along with examples and related documentation.
BSP, Drivers and Middleware
Easy-to-use software development tools for Kinetis, LPC, i.MX controllers based on Arm Cortex-M cores - GNU, Eclipse, profiling, debugger, trace
IDE and Build Tools
Integrated system configuration and development tools for Kinetis, LPC, including SDK Builder, Pins, Clocks, Peripherals, Proj Gen, Power Estimation, more.
BSP, Drivers and Middleware
NXP's MCUXpresso Secure Provisioning Tool is a GUI-based application provided to simplify generation and provisioning of bootable executables on NXP MCU devices.
IDE and Build Tools
NXP offers BSDL and IBIS models for MCUs. Symbols and footprints in a single, vendor neutral BXL file are also provided. A free export tool provided by Accelerated Designs can be used to convert BXL files to the CAD system of your choice.
NXP offers BSDL models for MCUs. Symbols and footprints in a single, vendor neutral BXL file are also provided. A free export tool provided by Accelerated Designs can be used to convert BXL files to the CAD system of your choice.
MCUXpresso SDK contains FreeMASTER Communication Driver for UART, CAN, and PD-BDM along with examples and related documentation.
BSP, Drivers and Middleware
Open-source graphics library provided through the MCUXpresso SDK for several NXP microcontrollers
BSP, Drivers and Middleware
Integrated system configuration and development tools for Kinetis, LPC, including SDK Builder, Pins, Clocks, Peripherals, Proj Gen, Power Estimation, more.
BSP, Drivers and Middleware
Software Development Kit for Arm® Cortex®-M Cores including Kinetis®, LPC MCUs and i.MX RT, with optional FreeRTOS™ and MCU Bootloader
NXP Software Libraries are packets of optimized functions and tested function for the NXP controllers. The libraries are supplied in a binary form, which are particular by its simplicity to integrate with user application.
Libraries
TensorFlow Lite, a low latency, smaller footprint inference engine, uses the Eigen library and techniques such as pre-fused activations and quantized kernels.
Libraries
Arm CMSIS-NN is a collection of kernels for maximizing the performance and minimize the memory footprint of neural networks on Arm Cortex-M processor cores.
Libraries
NXP has developed safety features, including an IEC60730 Safety Library, to help manufacturers of automatic controls in the large appliance and industrial control market meet the IEC 60730 class B regulation
Libraries
eIQ machine learning (ML) software development environment supports the Glow machine learning compiler, which enables ahead-of-time compilation for MCUs.
Libraries
NXP streamlines embedded design with a complimentary real-time operating system and software stacks.
Operating Systems
Zephyr OS is a small scalable real-time operating system (RTOS) optimized for resource constrained devices, and built with security in mind. It would take users
NXP's MCUXpresso Secure Provisioning Tool is a GUI-based application provided to simplify generation and provisioning of bootable executables on NXP MCU devices.
IDE and Build Tools
Easy-to-use software development tools for Kinetis, LPC, i.MX controllers based on Arm Cortex-M cores - GNU, Eclipse, profiling, debugger, trace
IDE and Build Tools
User-friendly graphical user interface (GUI) development tool from NXP that enables the rapid development of high quality displays with the open-source LVGL graphics library
IDE and Build Tools
Graphical PC host tool to control and debug embedded applications in run-time.
Test, Debug and Analyzer Software
Processor Expert Software for i.MX Processors is a suite of configuration tools for the i.MX family of processors. It contains the Pin Settings Tool which provides an easy way to configure pin signals, from multiplexing (muxing) to the electrical properties of pins. With the Pin Settings Tool all the pins can be configured with a graphical user interface, and then generate normal C code which then can be used in the application.
Components and Modules
MCAT is an HMTL-based user-friendly graphic plug-in for the FreeMASTER debugger tool for developing Permanent Magnet Synchronous Motor (PMSM) field-oriented control (FOC) applications with real-time control structure parameter tuning. MCAT helps adapt NXP motor control solutions without needing in-depth knowledge of Proportional Integral (PI) control constant calculations.
Application Development Tools
Develop optimized embedded GUIs with integrated display controllers, graphics accelerators, multiple graphics libraries and tools for NXP microcontrollers.
Application Development Tools
P and E’s USB Multilink Universal combines support in a single interface for many NXP architectures.
Emulators, Probes, and Programmers
LPC-Link 2 is an extensible, stand-alone debug probe that can be configured to support various development tools and IDEs using a variety of different downloadable firmware images. It can also be used as an evaluation board in its own right for the NXP LPC4370 triple core MCU. Through the use of an add-on board from Embedded Artists, it can be used as an oscilloscope or logic analyzer!
Emulators, Probes, and Programmers
P and E’s USB Multilink Universal FX is a high-speed, all-in-one development interface which allows PC access to the Background Debug Mode or JTAG interface.
Emulators, Probes, and Programmers
P and E's CYCLONE programmer is a powerful in-circuit, stand-alone programmer for many NXP processor families. It's a versatile tool that offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.
Emulators, Probes, and Programmers
Supports many NXP processor families and offers on-board storage of programming images, provides power to the target, supports manual or automated programming, and has an easy-to-use touchscreen interface.
Emulators, Probes, and Programmers
The i.MX RT1050 EVK is an entry-level, low-cost development platform featuring the i.MX RT1050 crossover processor based on Arm Cortex-M7.
Evaluation and Development Boards
RK043FN02H-CT is a 4.3" TFT 480*272 pixels with LED backlight and capacitive touch panel.
Evaluation and Development Boards
Type 1ZM is a small NXP Wi-Fi 88W8987 combo chipset-based module, which ensure that WLAN and Bluetooth collaboration is optimized for maximum performance.
Development Hardware - miscellaneous
AW-CM358MA is a highly integrated NXP 88W8987 WLAN and Bluetooth 5 based module, which allow users enjoy the digital content without additonal cables and cords.
Development Hardware - miscellaneous
u-blox evaluation kit for host based JODY-W263 Wi-Fi/Bluetooth modules - Wi-Fi Standards IEEE 802.11a/b/g/n/ac and Bluetooth/Bluetooth Low Energy 5.1 . The kit includes SDIO/micro-SDIO adaptor, USB-to-UART cable for Bluetooth, on-board SDIO level-shifter, dual-band antennas - to connected over SMA connectors.
Development Hardware - miscellaneous
The Quad Motor Control Development Platform shows how a single i.MX RT1050 Crossover MCU can control up to four different motors, while managing wired or wireless connectivity and a HMI interface.
Designs
The 3-Phase Permanent Magnet Synchronous (PMSM) Motor Control Reference Design is based on Kinetis V Series MCUs and intended to provide the example for 3-phase sensorless PMSM motor control solutions. The Reference design utilizes closed-loop field oriented vector speed (FOC) control mechanism.
Designs
SFFS is a failsafe flash file system for NOR and NAND devices. It provides complete reliability and protection against unexpected power failures or resets. SFFS provides wear leveling and ECC algorithms to ensure optimal use of flash.
MicroEJ VEE (Virtual Execution Environment) is a standard, safe, secure on-device platform, capable of running on any NXP's MCU, MPU and SoC. MicroEJ VEE is available as a Virtual Device, and as an embedded secure container.
uClinux board support package (BSP) for the i.MX RT1050 development board (EVK).
Embedded File System compatible with Microsoft's latest standards: exFAT and Transactional exFAT (TexFAT).
Binary SD card demo image that contains NXP's Yocto Linux and Crank Software's graphical demo launcher. Great for users who want to evaluate and understand the graphical capabilities of the platform.
emCrypt is a secure and efficient implementation of essential cryptographic algorithms specifically designed for embedded systems.
emSecure is a SEGGER software package that allows creation and verification of digital signatures. emSecure can be used in numerous applications to prevent cloning and tampering with the device it runs on. It is optimized for embedded systems
EUSB Device is an embedded USB device stack. It provides Class Drivers for HID, Comms Device and Mass Storage. EUSB Device supports on-chip device controllers for a variety of processors and controllers.
Create engaging user experiences for microcontrollers other resource-constrained devices using QML, and a rich set of ready-made Controls rendered by a new graphics rendering engine with a low memory footprint.
Provide easy to use graphical interfaces to control your target. Can be used from any device that has a browser such as PC/Mac and mobile devices. Easy to maintain by separating design and content.
MQX RTCS is a feature rich TCP/IP protocol stack that includes many application layer protocols. It is scalable enabling speed and footprint optimization. It includes Stack Aware Debugging plug in for CodeWarrior, IAR, and Keil Tools
emUSB Device is a high speed USB device stack. This is written in ANSI C and can run on any platform. emUSB can be used with embOS or any RTOS chosen. A variety of target drivers are available. Support for new platforms can usually be added no cost.
Compliant and mature CANopen and CANopen FD slave and manager stack with a range of module add-ons. Designed to run in any environment: bare-metal, RTOS or consumer OS.
emWin the most efficient and comprehensive GUIs available. It is written in ANSI C and supports any display controller, display and CPU. emWin includes the AppWizard GUI design tool and a Simulation Environment to help speed your development.
A software-based solution for embedded products with multiple audio I/O streams, such as local microphones and speakers, Bluetooth, USB, and WiFi.
emNet is an ANSI-C TCP/IP Stack written specifically for embedded applications while extending the standard socket interface. This is complemented by a speed optimized true Zero-Copy API which reads and writes data without the use of a memcopy.
emMQTT is provides the client functionality of the Message Queue Telemetry Transport protocol to a stack. emMQTT uses sockets and can be used with any IP stack such as emNet using the socket interface.
emUSB Host, SEGGER’s USB host software stack, implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to an embedded system.
emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU), Ethernet (Modbus/TCP and Modbus/UDP), and is capable to communicate with any Modbus compliant device.
emFile is an embedded file system which can be used with any type of storage device. A Microsoft Windows compatible FAT12/16/32 format, and a proprietary SEGGER EFS format are available. Support for NAND, NOR, SD, SDHC, MMC, eMMC, IDE, CompactFlash.
emSSH is a secure shell software library that enables a secure login into your embedded system.
MDK Middleware provides royalty-free, tightly-coupled software components that are specifically designed for communication peripherals in microcontrollers. It is provided as part of the MDK-Professional or MDK-Plus editions in binary format.
EUSB Host is an embedded USB host stack. It supports the on-chip host controllers a variety of processors and controllers. EUSB Host supports Class Drivers for Hub, HID, Comms Device, Mass Storage and Printer.
emSSL is a SEGGER software library that enables secure connections across the Internet. The small resource requirements such as 7kB RAM and 20kB ROM usage make emSSL the ideal product for single-chip-systems seeking security.
The IoT Toolkit is a collection of libraries that enables communication with modern IoT based environments and devices. It's a high-performance collection of libraries optimized for minimum memory consumption in RAM, ROM, high speed, and versatility.
Alango’s Voice Activity Detection (VAD) technology reliably detects human speech in an acoustic signal. The technology is based on a proprietary, high-resolution spectral noise estimation algorithm operating in real time.
OnlyVoice™ is Alango’s advanced voice acquisition technology for true wireless (TWS) earphones, Bluetooth headphones and earbuds, and high-performance headsets.
Most toolchains using GCC also use either newlib, newlib-nano or glibc. Unfortunately, these libraries have significant disadvantages over professional runtime libraries for embedded systems. This is where the SEGGER Runtime Library comes in.
MFS is an embedded FAT file system. MFS is fully reentrant and uses the MQX RTOS file device driver to access disk devices including RAM Drives.
emCompress offers solutions to compress data for all kinds of applications where size matters. Designed for embedded systems, emCompress can compress and decompress data even on smallest microcontrollers.
CMSIS-RTOS RTX Real-Time Operating System is designed for Cortex-M processor-based devices. The RTX kernel can be used for creating applications that perform multiple tasks simultaneously.
embOS is an ANSI-C RTOS which has been used within products throughout the embedded industry for more than twenty years. During this time the SEGGER team has improved and optimized embOS to continuously meet the demands of modern NXP hardware.
The royalty free micro velOSity microkernel is the smallest of the Green Hills RTOS family. It is minimal footprint, 2.6 KB, and simple programming interface are perfect for lightweight applications.
A common challenge for manufacturers of embedded systems is to guarantee a system's firmware can be updated easily. To fix bugs in the field or to enhance the features of deployed systems, SEGGER provides emLoad, the bootloader for firmware updates.
Embedded Studio is a streamlined and powerful C/C++ IDE for ARM microcontrollers specifically designed to provide you with everything needed for professional embedded development: an all-in-one solution aiming at stability and a continuous workflow.
MICROEJ SDK includes a wide range of powerful tools and libraries, built on Eclipse, to create your own custom device software platform or Java/C applications. It includes powerful compilers, debuggers and an advanced code editor.
Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all components that you need to create, build, and debug embedded applications.
The reference C/C++ toolchain for Arm processors. Arm’s C/C++ Compiler toolchain has been used to build code shipped in billions of devices worldwide.
Arm Development Studio is the most comprehensive embedded C/C++ dedicated software development toolchain for the architecture. It accelerates software engineering whilst helping you build robust and more efficient products.
A cross-platform integrated development environment (IDE) built for the maximum developer experience. Qt Creator runs on Windows, Linux, and macOS desktop operating systems.
IAR Embedded Workbench for Arm is an integrated development environment with project management tools and editor. It includes a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger with simulator and hardware debugging support.
Wind River Diab Compiler has been helping developers create safety-critical applications in the automotive, industrial, medical, and aerospace industries.
SystemView is a real-time recording and visualization tool for embedded systems that reveals the true runtime behavior of an application, going far deeper than the system insights provided by debuggers.
Ozone is more than a simple debugger. Its various features, including trace, code profiling and code coverage analysis make it a powerful performance analyzer, which enable you to get full system insight, and to track down inefficiencies and bugs.
UDE is a debug, trace and test platform for a wide range of embedded systems. It supports the debugging of multicore targets within one consistent user interface. Run-time analysis and outstanding scripting capabilities are more key features.
Free of charge instruction set simulator with the same powerful user interface and features of the TRACE32 debug and trace tools. With API for peripheral simulation. A license is required if used in automated test environments.
Enables designer and developers to work simultaneously with one unifying framework, one common language, fewer feedback loops, and faster iterations.
The emWin AppWizard gives developers and designers a drag-and-drop tool to quickly implement the user interface framework. This coupled with the emWin Simulation Environment offers a professional solution to jump start any embedded application.
Embedded Wizard is a solution that enables the creation of sophisticated GUIs for MCUs and MPUs. The GUI development is speeded-up with the use of the built-in WYSIWYG editing facility, instant prototyping, simulating and debugging on PC.
MicroEJ enables designers, developers, marketing and R&D to speed up GUI development by allowing fast iterations and frequent feedback.
Storyboard provides a faster way to create best-in-class GUIs across the widest range of target devices and was built with scalability and resource management at the forefront, ensuring that teams can build modern UIs on budget, and on time.
The SX-ULPAN-SHIELD is a Wi-Fi module-based adapter board designed to plug into Arduino-compatible boards that contain a microcontroller (MCU), such as the Freedom development kits from NXP (FRDM-K22F) and other boards derived from Arduino.
Evaluation board for iMX RT1052 OEM Board with connectivity interfaces, audio codec and 4.3 inch LCD with capacitive touch panel.
JTAG/SWD debug probe with USB interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The ULINKpro debug and trace unit connects your PC's USB port to your target system and allows you to program, debug, and analyze your applications using its unique streaming trace technology. ULINKpro is compatible with Keil MDK and Arm DS.
The J-Link EDU emulator is our standard J-Link emulator wrapped in a new educational marked housing. It is intended for educational use and the home hobbyist. Support for our Unlimited Flash Breakpoints and GDB Server enhancement modules included.
Advanced Cyclone programmer. Models support high-speed in-circuit flash programming, debugging, and test of many NXP 8-/16-/32-bit MCUs. Enhanced speed/security/storage. Stand-alone or host-controlled operation. Programs internal & external flash.
Lauterbach has experience in making world class microprocessor development tools since 1979. TRACE32 supports technologies like JTAG, SWD, NEXUS or ETM with embedded debuggers and real-time trace solutions for all NXP processor series.
ULINKplus combines isolated debug connection, power measurement, and I/O for test automation. It gives you visibility to function, timing, and power consumption of your embedded application.
J-Link PRO is an enhanced version of the SEGGER J-Link. This emulator supports ARM/Cortex devices. This has an Ethernet interface in addition to the USB interface. This includes a Flash programming utility, and boast a 3 MB/s download speed to RAM.
The (UAD2next) combines the state-of-the-art debugging features and CAN with trace capabilities. It can be extended by plugin trace modules supporting e.g. ARM CoreSight parallel trace and AURORA serial trace and is equipped with 512MB trace memory.
Flasher Secure is a mass production programming system, capable of protecting the vendor’s IP regardless of the production site. It provides full control over the programming process at contract manufacturers (CM) and similar environments.
J-Trace PRO for Cortex-M is setting a new standard for trace probes. It enables continuous streaming trace, lifting the limitations by internal buffers and slow data transmission to give you all the insights you need to develop & optimize your code.
Builds atop the J-Link to further enhance the debug experience. The J-Link ULTRA+ is three times faster than the industry standard J-Link, at a 3 MBytes/s download speed to RAM. It comes complete with J-Flash, and Unlimited Flash Breakpoints.
Production programmer. Models support high-speed, low-cost, in-circuit flash programming, debugging, & test of many NXP 8-/16-/32-bit systems. Stand-alone or host-controlled operation. USB, serial, Ethernet. Programs internal and external flash.
J-Trace PRO Cortex provides support for Cortex-A/R/M based microcontrollers. The SuperSpeed USB 3.0 interface of J-Trace PRO Cortex enables continuous streaming trace via USB with the full trace clock, lifting the limitations by internal buffers.
The USB Multilink Universal is an all-in-one BDM/JTAG debug probe for NXP Kinetis, LPC, i.MX, S32, HCS08, HC(S)12(X), S12Z, RS08, ColdFire V1/+V1, ColdFire V2-4*, Qorivva MPC5xxx, & DSC microcontrollers. Supports SWO debug tools in NXP's MCUXpresso.
The UAD2pro offers fast and flexible communication between Universal Debug Engine on the Host PC and the microcontroller target. Host interface is USB 2.0. Target interfaces also optionally isolated are JTAG, cJTAG, OnCE, SWD, CAN, ASCx and more.
Supercharge your IDE with the worlds fastest debug probe. The J-Link Flash download technology achieves a performance very close to the maximum speed possible. No other probe comes close. These speeds are achieved when working under any popular IDE.
The UAD3+, equipped with up to 4 GB of trace memory and powerful interfaces to target and host, is the right solution for trace, multicore debugging, profiling and code coverage analysis. Parallel and high-speed serial trace (AURORA) is supported.
In-Circuit-Flash-Programmer based on the J-Link family for production and in-field-service. Offers fastest flash algorithms available, multiple integration options (RS232, Ethernet, USB, two-wire) and stand alone mode.
Multilink Universal FX is a high-speed,BDM/JTAG debug probe for Kinetis, LPC, S32, Qorivva MPC5xxx, MPC5xx/8xx, ColdFire, HC(S)12(X), S12Z, HCS08, RS08, DSC, 683xx, & HC16 devices. Supports SWO debug tools in NXP's MCUXpresso IDE.
Interactive flash programming software for ARM Cortex-M devices, including NXP's Kinetis, LPC, i.MX, and S32 devices. Comes with command-line version for scripted programming. Communicates using compatible PEmicro hardware interfaces.
The handheld stand-alone Flash Programmer for on-chip and external flash memory. Flasher Portable PLUS is a battery driven programming tool for microcontrollers with on-chip and/or external flash memory.
JTAG/SWD debug probe with WiFi interface. Based on a 32-bit RISC CPU, it can communicate at high speed with the supported target CPUs. J-Link is used around the world in tens of thousand places for development and production purposes.
The Arm DSTREAM family of high performance debug and trace probes enable Arm Development Studio to debug all Arm-based devices through a variety of interfaces.
The Type 1MW is a 2.4GHz & 5GHz module based on Cypress CYW43455 combo chipset which supports Wi-Fi 802.11a/b/g/n/ac + Bluetooth 5.0 BR/EDR/LE up to PHY data rate of 433Mbps on WiFi and 3Mbps on Bluetooth. The module dimensions are 7.9 x 7.3 x 1.1mm.
uSD-M.2 adapter board provides out-of-box experience for NXP i.MX with Murata’s M.2 Module Family enabled by Embedded Artists. All WLAN/BT-signals including WLAN SDIO, WLAN PCIe, BT H4 UART, BT PCM/I2S, and GPIO’s are included on M.2 connector pins.
The SX-ULPAN is an ultra-low-power Wi-Fi module with dual-band 802.11a/b/g/n.This low power Wi-Fi module is based on QCA4004 radio from Qualcomm and supports UART for host interface. The modules small form factor make it perfect for portable devices.
SX-SDMAC is a dual-band IEEE802.11a/b/g/n/ac WLAN plus Bluetooth 4.2 SDIO module optimized for cost, size and performance. It is based on the QCA9377-3 chipset.
The Type 1DX is high performance module based on Cypress CYW4343W combo chipset which supports Wi-Fi 802.11b/g/n + Bluetooth 4.2 BR/EDR/LE up to PHY data rate of 65Mbps on Wi-Fi and 3Mbps on Bluetooth. The module dimensions are 6.95 x 5.15 x 1.1 mm.
The Type LV is a 2.4GHz & 5GHz module based on Cypress CYW43012 combo chipset which supports Wi-Fi 802.11a/b/g/n + Bluetooth 5.0 BR/EDR/LE up to PHY data rate of 72.2Mbps on Wi-Fi and 3Mbps on Bluetooth. The module dimensions are 10.0 x 7.2 x 1.4mm.
iCustom & Performance scalable HMI display module based on the latest i.MXRT1050 High Performance offering Arm® Cortex-M7® core at 600 MHz. cost effective, Flexible & scalable HMI Solution with fully customizable hardware and software features
The VisionSOM-RT family is a SODIMM200-sized SoM based on the NXP i.MX RT procesor. Module is featuring high computation performance, real-time functionality and MCU usability and QSPI or eMMC Flash memory.
Small form factor (68x30mm) OEM/SOM board with 4 MByte OctalSPI (EcoXiP from AdestoTech) for high performance eXecute-In-Place. 32 MByte SDRAM. 10/100 Mbps Ethernet-PHY. Optional Wi-Fi module, NINA-W132 from uBlox supporting IEEE 802.11b/g/n.
OK1052-C is a single board computer/ development board designed based on NXP Cortex -M7 crossover processor i.MX RT1052 belongs to i.MX RT1050 series MCU. It operates at speeds up to 528MHz to provide high CPU performance and best real-time response.