NXP – Crossover processor can implement FOC control of four motors simultaneously


Click here to learn more about the i.MX RT Series.

NXP Semiconductors has introduced the i.MX RT1050, part of a new i.MX RT series of real-time applications processors.

The i.MX RT1050 is described as a crossover processor, bridging the gap between traditional microcontrollers and i.MX applications processors. It gives MCU users a means to gain valuable performance and integration improvements without sacrificing the ease-of-use of an MCU operating environment.

The high performance of the device’s 600MHz Arm® Cortex®-M7 core and its dedicated motor-control peripherals means that it can be used in demanding motor-system designs. For instance, it can:
• Implement Field-Oriented Commutation (FOC) control of four high-speed sensorless motors in a drone
• Control the servo motor actuators used in four-axis CNC milling, or control a 3D printer head with an additional motor for the 3D printing extruder
• Run FOC control of two sensorless motors while also controlling a camera and display preview

The peripheral set for these motor-control functions includes four flexible PWMs, two 12-bit ADCs, four quadrature timers, four quadrature encoders/ decoders, and four periodic interrupt timers.

Crossover processors are built using an applications processor’s chassis, and offer a high level of integration, enhanced security, and 2D and 3D graphics engines. But unlike a pure applications processor, they are powered by a low-power MCU core which runs a real-time operating system.


  • NXP’s MCUXpresso integrated development environment with software development kit and configuration tools
  • Supports Keil and IAR toolchains
  • Supports Arm’s mbed ecosystem
  • Single-voltage input for simple power system design
  • Fast Ethernet media access controller
  • Two Hi-Speed USB2.0 controllers and PHYs


  • Motor-control systems
  • Audio sub-systems such as professional microphones, guitar pedals
  • Smart appliances
  • Cameras
  • Home and building automation
  • Programmable logic controllers
  • Factory automation equipment
  • Test and measurement instruments
  • Robotics

The MIMXRT1050-EVK development board includes 256Mbits of SDRAM memory, 512Mbits of HyperFlash, a footprint for QSPI Flash and a socket for an SD card. It also features a parallel LCD connector, camera connector and an audio codec. Alongside the i.MX RT board, users can also order the RK043FN02H-CT, a 4.3″ TFT LCD with LED backlighting and capacitive touch panel.

Orderable Part Numbers:
MIMXRT1050-EVK (Board), RK043FN02H-CT (Display)