IAR announces comprehensive support for NXP's S32M2 motor control solution

2 mins read

IAR, a provider of software and services for embedded development, has announced that it is now providing full support for the S32M2 motor control solution from NXP Semiconductors.

Recently launched, this S32 vehicle compute platform allows high motor efficiency for software-defined electric vehicles, delivering benefits across body and control applications.

The complete IAR Embedded Workbench for Arm, with its powerful compiler and debugging solutions, is now available for automotive software developers working on the new S32M2 devices.

The S32M2 is a highly integrated system-in-package solution based on Arm Cortex-M microcontroller cores. While fully software compatible with NXP’s S32K MCU products, the new series adds high voltage analogue features and high efficiency for vehicle applications such as pumps, fans, sunroof and seat position, seat belt pretensioners, or trunk openers.

The S32M2's system-in-package integrates automotive qualified and application-focused capabilities such as voltage regulators operating directly from a 12V car battery supply, physical communications interfaces (LIN or CAN FD), MOSFET gate pre-drivers for motor control, and non-volatile memory (from 128KB to 1MB) to reduce overall component count. All of which, allows OEMs to reduce the printed circuit board (PCB) footprint, minimise design risks, cut bill-of-material costs, and ultimately accelerate time-to-market.

IAR Embedded Workbench for Arm has been providing support for NXP’s S32K microcontrollers since their introduction and now consequently also supports the new S32M2 series, which allows for an efficient software re-use.

The C/C++ suite includes a highly optimised compiler and advanced debugging and analysis functionalities, including an integrated monitoring of power consumption.

Complementing the highly optimised building tools, user-friendly code analysis add-ons such as IAR C-STAT, IAR C-RUN, and the C-SPY Debugger enables developers to catch potential code issues and bugs early in the development process helping to improve code quality.

IAR Embedded Workbench for Arm is also available in a functional safety version certified according to ISO 26262. This aligns with the S32K’s development processes, which are also certified to meet ISO 26262 ASIL B standards.

“NXP's S32M2 delivers OEMs a solution for efficient motor performance while offering headroom for higher integration and adding new functions and capabilities in the future that address the requirements of software-defined electric vehicles,” said Thomas Ensergueix, Senior Director, Integrated Solutions Automotive Processing at NXP. “The close collaboration with IAR helps us provide a comprehensive software enablement for carmakers to fully optimize their product development and accelerate the transition to SDVs”.

Commenting Anders Holmberg, CTO at IAR, said, "The IAR Embedded Workbench for Arm empowers automotive software developers to design efficient, simplified, and resilient motor control applications. Furthermore, it enables seamless code re-use across the S32 platform implementations, leading to accelerated development cycles and cost reductions.”

Support for the S32M2 series has been implemented in the latest versions of IAR Embedded Workbench for Arm.