IAR Systems Now Offers Support for NXP MCUs

IAR Systems Now Offers Support for NXP MCUs

The C-Trust security tool from IAR Systems will now offer support for NXP’s LPC55S6x MCUs. The MCUs are based on Arm Cortex-M33 technology, and will make it easier for developers to create secure applications for a wide range of different industries.   

To that end, C-Trust utilizes Security Context Profiles from Secure Thingz to deliver security features like cryptographic keys and certificates, as well as Secure Boot Manager configuration. The tool is an extension of the IAR Embedded Workbench that guards against malware, IP theft, and other security concerns.

The NXP MCUs, meanwhile, are built with Arm TrustZone technology that supports symmetric and asymmetric cryptography and provides a Unique Device Identifier, debug capabilities, and secure root-of-trust keys, amongst other features. The TrustZone hardware will help protect C-Trust’s Secure Boot Manager and its cryptographic keys.

“NXP’s MCUs paired with IAR Systems’ security solutions help developers bring secure applications to market quickly,” said NXP MCU Ecosystem Director Brendon Slade. “We are pleased to work with IAR Systems and Secure Thingz to improve the ease of use of underlying security features for secure industrial and IoT solutions.” 

“We are working closely with our partners to ensure security is built in from the ground up,” added Arm Automotive and IoT Senior Director Thomas Ensergueix. “NXP’s LPC55S6x family combined with development tools from IAR Systems will enable companies to create secure IoT applications with new levels of performance.”

NXP has released several new MCUs aside from the LPC55S6x line in the past few months. For example, the i.MX RT106L MCU and the i.MX RT106F MCU were both released in September to respectively support voice recognition and facial recognition on smart devices. The company has since unveiled the JN5189 and JN5188 IEEE 802.15.4 MCUs. The latest additions to the JN line were designed specifically for Zigbee 3.0 and Thread applications.