NXP FRDM: Design Without Bounds

June 2025

FRDM Ecosystem

The FRDM ecosystem provides a comprehensive solution for seamless prototyping and rapid development, encompassing software & tools, modular hardware, and application code.

Software & tools: Comprehensive software and tools for seamless prototyping and rapid development.

Modular Hardware: Scale your project with modular, quick-start FRDM and expansion boards.

Application code: Leverage the application code hub or GoPoint to access 170+ code snippets and demos.

General Purpose and Wireless MCUs

Flexible and scalable hardware

  • Arduino
  • FRDM
  • mikroBUS

Price range: $10 - $35

i.MX Application Processors

Linux Platform with easy setup

  • On-board wireless
  • HDMI*
  • 40-pin EXPI

Price range: $50 - $150

Addressing a wide range of edge applications with baseline features across the platform.

Cut Through Complexity & Scale with NXP's FRDM Ecosystem

FRDM Development Platform + Expansion Boards with SW support = Easy proof of concept

Enabling technologies with modular hardware and comprehensive software supported by SDK, GitHub or GoPoint.

FRDM Development Ecosystem: Flexible and Rapid Development

Join the open-source community of developers migrating to NXP.

GoPoint is Part of the FRDM Ecosystem for i.MX Application Processors

Showcases a variety of use cases and applications, such as AI, video and graphics packed with Linux, Debian and Yocto BSP.

Launch your demos in seconds:

Name Description 8MM 8QM 8MP 93 95
Image classification Image classification example using NNStreamer. Image classification is an ML task that attempts to comprehend an entire image as a whole. The goal is to classify the image by assigning it to a specific label. Typically, it refers to images in which only one object appears and is analyzed. ✔️ ✔️ ✔️ ✔️ ✔️
Object detection Object detection example using NNStreamer. Object detection is the ML task that detects instances of objects of a certain class within an image. A bounding box and a class label are found for each detected object. ✔️ ✔️ ✔️ ✔️ ✔️
Pose estimation Pose estimation example using NNStreamer. The goal of pose estimation is to detect the position and orientation of a person or object. In human pose estimation, this is usually done with specific keypoints such as hands, head, legs, etc. ✔️ ✔️ ✔️ ✔️ ✔️
ML Benchmark This tool allows to easily compare the performance of TensorFlow Lite models running on CPU (Cortex-A) and NPU. The tool works on i.MX93 and i.MX8M Plus. ✔️ ✔️
ML Gateway ML Gateway easily configures the i.MX8M Plus and i.MX93 EVKs as machine learning accelerator servers and allows resource-constrained MPU systems (clients) without NPUs to connect and run ML inference. This is currently enabled for i.MX8M Mini on the client side. ✔️ ✔️
Selfie Segmenter Selfie Segmenter showcases the ML capabilities of i.MX8M Plus and i.MX93 by using the NPU to accelerate an instance segmentation model. This model lets you segment the portrait of a person and can be used to replace or modify the background of an image. ✔️ ✔️

See all the available demos at GoPoint.

FRDM Ecosystem plus Application Examples

Application Code Hub

One place to find everything:

Use with the Expansion Board Hub

Latest and Greatest Software Code Examples in Application Code Hub

Universal Sensing Module

NAFE13388-UIM + FRDM-MCXN947

A universal, software-configurable analog input FRDM solution designed for high-precision sensing and edge intelligence. It supports versatile sensor inputs and ensures reliable wired connectivity.

Based on:

  • NAFE13388-UIM Arduino® shield board
  • FRDM-MCXN947 development board

Sensor data: Measure voltage, current, temperature, resistance, pressure, and weight

Diagnostics: Wide range of diagnostic functions for anomaly detection and failure prediction

Solution Price: FRDM-MCXN947 $25 USD, NAFE13388-UIM $49 USD

On-device Learning Anomaly Detection

FRDM-MCXA156 + ACCEL-4-CLICK

Monitoring the status of the fan, which utilizes an accelerometer sensor attached to the fan to check if the fan is operating in a normal condition. Application is based on FRDM-MCXA156 with 96MHz Cortex-M33, 1M Flash and 128KB SRAM inside.

The Machine Learning application trained and generated by eIQ Time Series Studio and support on-device learning.

Sensor data: Vibration

Diagnostics: Predictive maintenance for remotely sited or not easily accessible machinery.

Solution Price: FRDM-MCXA156 $15 USD, LCD-PAR-S035 $29 USD, Accel 4 click $7 USD

FRDM Platform Addressing Focus Use Cases

Compact, flexible and scalable hardware design.

SoC FRDM Development board Sensors on-board Networking/ Connectivity Multimedia Motor Control AI/ML Touch Voice
RW61x FRDM-RW612 Temp Sensor Wi-Fi® 6 Bluetooth LE® 802.15.4, Ethernet, HS USB LCD Driver (LCD-PAR-S035 Compatible PMOD) MC subsystem though FRDM header Time-series ML TSI, on-board pad + FRDM header FRDM header
MCX N FRDM-MCXN947
FRDM-MCXN236
Accelerometer / Temp Sensor HS & FS USB
13C (Arduino)
Parallel display & camera MC subsystem though FRDM header NPU, Vision, Time-series ML TSI, on-board pad + FRDM header FRDM header
MCX A FRDM-MCXA153
FRDM-MCXA156
FRDM-MCXA346
Temp Sensor FS USB
13C (Arduino)
Parallel display & camera MC subsystem though FRDM header Time-series ML TSI, on-board pad + FRDM header FRDM header
MCX W FRDM-MCXW71
FRDM-MCXW72
FRDM-MCXW23
Accelerometer / Light sensor 802.15.4 & Bluetooth, CAN, I3C (Arduino) Segment LCD on-board MC subsystem though FRDM header Time-series ML TSI, on-board pad + FRDM header FRDM header
MCX C FRDM-MCXC041
FRDM-MCXC242
FRDM-MCXC444
Accelerometer / Light sensor FS USB Parallel display & camera MC subsystem though FRDM header Time-series ML TSI, on-board pad + FRDM header FRDM header
MCX E FRDM-E247
FRDM-E31B
Accelerometer + Magnetic switch Ethernet, CAN Parallel display & camera MC subsystem though FRDM header Time-series ML TSI, on-board pad + FRDM header FRDM header
i.MX 9 FRDM-IMX91
FRDM-IMX91S
FRDM-IMX93
Wi-Fi® 6 Bluetooth®, 802.15.4, Gb Ethernet, USB, CAN LVDS to HDMI, MIPI CSI/DSI, Parallel LCD & Camera MC subsystem though FRDM header EdgeLock Secure Enclave Vision, audio & time-series ML 40 pin EXPI, MQS

Coming soon

Get Started with NXP's FRDM Development Platforms for Wireless Connectivity!

STEP 1: Prototype with a FRDM board

STEP 2: Integrate wireless into your design using a module

STEP 3: Finalize your product

Supported wireless technologies: Wi-Fi, Bluetooth, Zigbee, THREAD, Matter.

NXP partners with leading module manufacturers to offer certified wireless solutions.

Get to market faster with NXP's Wireless Community Support.

Get Started with NXP's FRDM Development Platforms for Wi-Fi Connectivity!

FRDM-RW612

Compact and scalable development board

Powered by RW612 Wi-Fi 6 i.MX RT MCU

External flash and on-board MCU-Link Debugger

Get Started

FRDM-IW416-AW-AM510

Wi-Fi 4 + Bluetooth FRDM Expansion Board

Compatible with FRDM-MCXN9x

Based on the Azurewave AW-AM510 Wi-Fi Module

Get Started

FRDM-IMX91

Cost optimized entry-level IoT platform

Powered by i.MX91 processor and IW610, IoT optimized Wi-Fi 6 Tri-radio

Linux support and eMMC pre-programmed with SW BSP

Get Started

FRDM-IMX93

Low cost and compact development board

Powered by i.MX93 processor and IW612, high performance Wi-Fi 6 Tri-radio

Supports GoPoint for i.MX application processors

Get Started

i.MX Application Processors FRDM Development Platform

Low-cost Linux Platform for Industrial and IoT applications. Linux Debian and Yocto BSP support.

Rich set of interfaces, PMIC and Tri-Radio Wi-Fi 6, Bluetooth, and 802.15.4 module.

FRDM page with step-by-step guide.

Coming soon

i.MX 9 Family Scalability

Entry-Level

FRDM-IMX91S small & simple
  • Arm® Cortex®-A55
  • Very tiny Linux Yocto version for Linux/system file for memory cost down and speed development.
  • Debian support though SD Card.
  • Focus uses cases: Gateway, HMI with LVGL, Wireless IoT applications
FRDM-IMX91
  • Arm® Cortex®-A55
  • FRDM Platform with full Linux support.
  • Simple audio evaluation using audio expansion boards.
  • Focus uses cases: Gateway, HMI, LVGL and GUI Guider, Wireless IoT applications
FRDM-IMX93
  • Pin-to-pin compatibility with FRDM-IMX91 silicon package.
  • Easy migration for advanced processing and ML applications
  • 2x Arm Cortex®-A55 + Cortex®-M33 and NPU.
  • Wi-Fi 6 Tri-Radio for Industrial IoT
  • Multimedia interfaces: MIPI CSI/DSI and LVDS to HDMI.
  • Ready to use GoPoint demos for ML, graphics, voice and more.

Starting at $50

FRDM i.MX 8M PLUS Development Platform

The i.MX 8M Plus FRDM development board is compact and low-cost board for ML, advance multimedia and industrial networking applications.

Target Applications:

Coming soon

Flexible & Rapid Development Platform

Explore FRDM Development Platforms in nxp.com/FRDM

Find it. Get it. Use it.

Keep learning though our different channels:

PDF preview unavailable. Download the PDF instead.

FRDMECOPPR Microsoft PowerPoint for Microsoft 365

Related Documents

Preview Getting Started with IW610 Module on FRDM i.MX 91 Development Board Running Linux OS
This guide provides comprehensive instructions for setting up the IW610 module on the FRDM i.MX 91 development board with Linux OS. Learn how to configure Wi-Fi, Bluetooth LE, and 802.15.4, transfer software files, and bring up essential network functionalities.
Preview AN14184: Using SmartDMA for Keyscan on MCX N Series MCU
This application note explains how to use SmartDMA for keyscan on MCX N Series MCUs, detailing the solution, its features, API examples, and a demonstration. It covers hardware connections, software implementation, and setup for the FRDM-MCXN947 and FRDM-MCXN236 development boards.
Preview NXP FRDM-K22F-AGMP03 Sensor Toolbox Development Kit User Manual
User manual for the NXP FRDM-K22F-AGMP03 sensor toolbox development kit, detailing its features, components, hardware, and resources for sensor evaluation and prototyping.
Preview NXP UG10178: Quick Start Guide for Matter Demo with FRDM-RW612 and FRDM-MCXW71
This guide provides step-by-step instructions for setting up and running a Matter demo application using NXP's FRDM-RW612 and FRDM-MCXW71 development boards, covering hardware, software, build, flash, and demo setup.
Preview MCUXpresso SDK Field-Oriented Control of 3-Phase PMSM and BLDC Motors User Guide
This user guide from NXP Semiconductors details the implementation of motor-control software for 3-phase Permanent Magnet Synchronous Motors (PMSM) and Brushless DC (BLDC) Motors using the MCUXpresso SDK and NXP platforms like FRDM-MCXA153 and FRDM-MC-LVPMSM. It covers hardware setup, processor features, peripheral settings, and software structure for motor control applications.
Preview MCUXpresso SDK Field-Oriented Control of 3-Phase PMSM and BLDC Motors User Guide
This user guide details the implementation of motor-control software for 3-phase Permanent Magnet Synchronous Motors (PMSM) using NXP's FRDM-MCXA156 and FRDM-MC-LVPMSM platforms. It covers hardware setup, processor features, peripheral settings, and the SDK package structure for motor control applications.
Preview MCUXpresso SDK Field-Oriented Control of 3-Phase PMSM and BLDC Motors User Guide
This user guide details the implementation of motor-control software for 3-phase Permanent Magnet Synchronous Motors (PMSM) and Brushless DC (BLDC) Motors using the MCUXpresso SDK and NXP platforms like FRDM-MCXA346 and FRDM-MC-LVPMSM. It covers hardware setup, processor features, peripheral settings, and project structure for advanced motor control.
Preview MCUXpresso SDK Field-Oriented Control of 3-Phase PMSM and BLDC Motors User Guide
This user guide details the implementation of motor-control software for 3-phase Permanent Magnet Synchronous Motors (PMSM) using NXP platforms like FRDM-MCXN947 and FRDM-MC-LVPMSM. It covers hardware setup, processor features, peripheral settings, and the SDK package structure for motor control applications.