NXP acaba de lanzar la FRDM-IMXRT1186, una placa de desarrollo basada en el MCU crossover i.MX RT1186 y pensada para automatización industrial, robótica, PLC y computación en el borde. El microcontrolador usa una arquitectura heterogénea. Un núcleo Arm Cortex-M7 a 800 MHz se encarga de la aplicación y un Cortex-M33 a 300 MHz, del control en tiempo real y las comunicaciones.
La placa incluye 64 Mbit de HyperRAM, 512 Mbit de HyperFlash y 128 Mbit de flash QSPI. Para red trae dos puertos Gigabit Ethernet con conmutación TSN y dos puertos Fast Ethernet que sirven para EtherCAT o TSN. Suma un puerto USB Type-C OTG y un transceptor CAN, y la depuración se hace con un depurador MCU-Link integrado o por un conector JTAG. Para expansión tiene conectores Arduino UNO R3 y FRDM, un conector FlexSPI follower, un conector SRAMC y conectores para control de motores.
Especificaciones de la FRDM-IMXRT1186
- SoC: NXP MIMXRT1186CVJ8C (familia i.MX RT1180, encapsulado LFBGA196).
- Memoria: 64 Mbit de HyperRAM.
- Almacenamiento: 512 Mbit de HyperFlash, 128 Mbit de flash QSPI y un conector FlexSPI follower para sumar HyperFlash, HyperRAM o QSPI.
- Red: dos PHY YT8531SH-CA para Gigabit Ethernet RGMII (switch TSN) y dos PHY RTL8201FI para Ethernet MII de 10/100 Mbps para EtherCAT (o TSN, elegible con jumpers).
- USB: un puerto USB 2.0 Type-C OTG del i.MX RT1186 y un puerto USB Type-C del MCU-Link. Cualquiera de los dos puede alimentar la línea de 5 V de la placa.
- E/S industrial: transceptor CAN de alta velocidad NXP TJA1057BT.
- Expansión: conectores Arduino UNO R3 y FRDM (J1, J2, J51, J52) con UART, SPI, I2C, ADC, PWM y GPIO, dos conectores de control de motores compatibles con FRDM-MC-LVPMSM y escudos similares, y un conector SRAMC de 50 pines para SRAM asíncrona o FPGA.
- Depuración: depurador MCU-Link integrado, interfaz SWD del MCU-Link y conector JTAG/SWD.
- Varios: interruptor deslizante de encendido, 5 botones (3 de usuario y 2 de reset, según el diagrama de bloques), LED RGB e interruptor DIP para elegir el modo de arranque.
- Alimentación: 5 V por conector barrel o por cualquiera de los dos puertos USB-C, con puntos de medición de corriente para los dominios de energía del MCU.
- Dimensiones: por confirmar.
La FRDM-IMXRT1186 con sus interfaces, conectores, memorias y conectores de expansión.
¿Con qué software se programa?
La FRDM-IMXRT1186 tiene soporte en el SDK MCUXpresso, con ejemplos para FreeRTOS, lwIP, EtherCAT, operación multinúcleo, USB, seguridad y controladores de periféricos. Se puede desarrollar con MCUXpresso para VS Code, MCUXpresso IDE, IAR Embedded Workbench, Keil MDK y Arm GCC con CMake.
La placa también admite Zephyr RTOS, con objetivos separados para el CM33 y el CM7 y controladores para Ethernet, FlexCAN-FD, LPSPI, LPUART, ADC, PWM y GPIO. En redes industriales cubre EtherCAT, PROFINET, EtherNet/IP, Modbus TCP, TSN y OPC UA. El software adicional incluye TrustZone-M, EdgeLock Enclave, MCUBoot, actualizaciones OTA, eIQ, FreeMASTER y aprovisionamiento seguro.
Diagrama de bloques de la FRDM-IMXRT1186.
La primera FRDM de la serie i.MX RT
CNX Software cubrió el i.MX RT1180 en 2022, cuando NXP sumó Gigabit TSN y EtherCAT a su línea de MCU crossover. Ya existían otras placas FRDM, como la serie FRDM-MCXA con Cortex-M33 y la FRDM-IMX95-PRO con Linux, pero la FRDM-IMXRT1186 es la primera de la familia basada en la serie i.MX RT.
¿Cuánto cuesta y dónde se consigue?
NXP la lista como producto activo a 85 dólares. Los archivos de diseño, las descargas de software y los manuales están en la página del producto, y el comunicado de NXP agrega más detalles.






