FRDM-MCXA166

Overview

The FRDM-MCXA166 board is a design and evaluation platform based on the NXP MCXA166 microcontroller (MCU). The MCXA166 MCU is a low-power microcontroller for industrial and consumer Internet of Things (IoT) applications. It has one Arm Cortex-M33 core running at speeds of up to 180 MHz. It supports industrial communication protocol, brushless direct current (BLDC) motor / permanent magnet synchronous motor (PMSM) control, and integrated sensor interfaces (I2C, and SPI).

The board is compatible with Arduino boards (Arduino UNO R3 and Arduino A4/A5), motor control boards (FRDM-MC-LVBLDC and FRDM-MC-LVPMSM), Mikroe click boards, and Pmod boards. It can be used with a wide range of development tools, including NXP MCUXpresso IDE, IAR Embedded Workbench, and Arm Keil MDK. The board is lead-free and RoHS-compliant.

For debugging the MCXA166 MCU, the FRDM-MCXA166 board uses an onboard (OB) debug probe, MCU-Link lite OB, which is based on another NXP MCU: LPC55S16

FRDM-MCXA166

MCU device and part on board is shown below:

  • Device: MCXA166

  • PartNumber: MCXA166VLQ

Getting Started with MCUXpresso SDK Package

Getting Started with MCUXpresso SDK GitHub

Release Notes

ChangeLog

Driver API Reference Manual

This section provides a link to the Driver API RM, detailing available drivers and their usage to help you integrate hardware efficiently.

MCXA166

Middleware Documentation

Find links to detailed middleware documentation for key components. While not all onboard middleware is covered, this serves as a useful reference for configuration and development.

MCU Boot

FreeMASTER

FreeRTOS

FreeRTOS

File systemFatfs

FatFs