This application showcases the analog and digital I/O features supported by the Remote IO Platform in combination with the EtherCAT industrial protocol. The platform communicates over ethernet with a TwinCAT-driven soft-PLC application running on a PC.
- Signal generator
- MCU Digital Input pin control
- MCU Digital Output pin control
- AFE Digital I/Os control
- External Voltage Signal Measurement (HVSIG)
- Current Measurement
- Temperature Measurement
- Internal Voltage References measurement (LVSIG)
- Voltage Calibration
- Resistance Calibration
This README contains simplified information. Please, refer to the User Guide for comprehensive instructions on what tools to download, how to configure the setup and run the application.
The application is supports MCUXpresso IDE 24.12 or newer and VS Code with the MCUXpresso for VS Code extension version 25.3.72 or newer.
Additional SW tools are needed to build, flash and use the application. These are the SEC Tool version 10 or newer (newer versions are numbered in a new format, e.g. 25.03.01) and FreeMASTER 3.2 or newer and the SSC and TwinCAT tools from Beckhoff.
MCUxpresso SDK MIMXRT1189xxxxx 2.16.000 is required to enable project importing to either one of the supported IDEs.
- SDK for MCUXpresso IDE
- When using VS Code, download the MCUX 2.16.000 repository using Import Repository feature in the MCUXpresso for VS Code extension
- Assembled and tested evaluation board in an antistatic bag
- USB-micro cable
- 24 V Power adapter
Mandatory:
- PC with Windows 10
- Ethernet cable
Optional, based on use-cases:
- Shunt resistor (100 Ω, 125 Ω, or 250 Ω)
- PT100 temperature sensor
- (Wire-wound) Resistor (220 Ω)
- Current or voltage power supply with current limitation
This README contains simplified information. Please, refer to the User Guide for comprehensive instructions on what tools to download, how to configure the setup and run the application.
Questions regarding the content/correctness of this example can be entered as Issues within this GitHub repository.
Warning: For more general technical questions regarding NXP Microcontrollers and the difference in expected functionality, enter your questions on the NXP Community Forum
Version | Description / Update | Date |
---|---|---|
1.0.0 | Initial release on Application Code Hub | June 15th 2025 |
Copyright NXP 2025
LA_OPT_Online Code Hosting NXP_Software_License - v1.4 May 2025
- NXP (Proprietary)
- [NXP SDK (BSD-3-Clause)](BSD 3-Clause.txt)
- FreeRTOS-Kernel 11.0.1 - Amazon (MIT) - https://github.com/FreeRTOS/FreeRTOS-Kernel?tab=MIT-1-ov-file#readme
- CMSIS 5.9.0 - ARM (Apache-2.0) - https://github.com/ARM-software/CMSIS_5/releases/tag/5.9.0
- RPMsg-Lite 5.1.0 - Mentor Graphics Corporation & community contributors (BSD-3-Clause) - https://github.com/NXPmicro/rpmsg-lite
- MCMGR 4.1.4 - NXP (BSD-3-Clause)
- virtio - Bryan Venteicher (BSD-2-Clause)
- virtio_ring - Rusty Russell IBM Corporation 2007 (BSD-3-Clause)