IAR provides world-leading software and services for embedded development, enabling companies worldwide to create secure and innovative products for today and tomorrow.
Since 1983, IAR’s solutions have ensured quality, security, reliability, and efficiency in developing over one million embedded applications for companies across industries such as industrial automation, IoT, automotive, and medical. Today, over 150,000 developers are using their software.
The company is headquartered in Uppsala, Sweden, and has sales and support offices worldwide. IAR is owned by I.A.R. Systems Group AB, listed on NASDAQ OMX Stockholm, Mid Cap.
The toolchain IAR Embedded Workbench
The toolchain IAR Embedded Workbench gives you a complete IDE with everything you need in one single view. IAR Embedded Workbench is by many considered the best compiler and debugger toolchain in the industry. Trust IAR Embedded Workbench to meet your high standards by making your code even smaller, faster, and smarter while ensuring robustness, safety, security, and high quality.
Products and services offered by IAR
IAR provides superior technology and services for embedded development:
Hardware Development Tools
I-jet and I-jet Trace are high-performing in-circuit debugging probes for Arm providing a fast debugging platform via JTAG and SWD/SWO. The Trace edition supports Embedded Trace Macrocell (ETM) as well as Program Trace Macrocell (PTM).
The IAR probes support all Arm® Cortex®-A/R/M devices from the STM32 32-bit Arm® Cortex® MCUs.
Software Development Tools
- IAR Embedded Workbench for Arm®, is an integrated development environment, and the included IAR C/C++ Compiler generates the fastest performing, most compact code in the industry for Arm®-based applications. The IDE supports all STM32 32-bit Arm® Cortex® MCUs and STM32 Arm® Cortex® MPUs in a variety of EVALKITST8500-1 kits.
- IAR Embedded Workbench for Arm - Functional Safety, includes the full functionality of the well-known IAR toolchain for Arm with the significant plus of being certified by TÜV SÜD according to the requirements of IEC 61508, IEC62304, ISO 26262, EN 50128, EN 50657, IEC 60730, ISO 13849, IEC 62061, IEC 61511 and ISO 25119. The functional safety version supports all STM32 32-bit Arm® Cortex® MCUs and STM32 Arm® Cortex® MPUs including the ST Functional Safety Packages X-CUBE-CLASSB and X-CUBE-STL.
- IAR Embedded Workbench for STM8, is an integrated development environment with a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger. It provides full support for STM8 8-bit MCUs.
- IAR Embedded Workbench for STM8 - Functional Safety, includes the full functionality of the well-known IAR toolchain for STM8 with the significant plus of being certified by TÜV SÜD according to the requirements of IEC 61508, IEC62304, ISO 26262, EN 50128 and EN 50657. The functional safety version supports all STM8 8-bit MCUs including the Automotive ST Functional Safety Package STM8A-SafeASIL.
- IAR C-STAT performs advanced static analysis of C/C++ code and finds potential issues. It proves alignment with standards such as MISRA C:2012 and is completely integrated with IAR Embedded Workbench supporting the STM32 32-bit Arm® Cortex® MCUs, STM32 Arm® Cortex® MPUs and STM8 8-bit MCUs.
- IAR C-RUN helps you find runtime errors at an early stage. It is completely integrated with IAR Embedded Workbench and provides detailed runtime error information for the STM32 32-bit Arm® Cortex® MCUs, STM32 Arm® Cortex® MPUs based applications.
Training
IAR Academy - IAR Embedded Academy provides you with a self-service online training program and boosts your technical skills in embedded systems development to help you speed up project efficiency and meet tight deadlines easier.
IAR are also able to offer customized courses tailored for your specific needs and requirements focusing on STM32 32-bit Arm® Cortex® MCUs, STM32 Arm® Cortex® MPUs and STM8 8-bit MCUs.
IAR in STMicroelectronics Ecosystem
IAR and STMicroelectronics work tightly together in support of STMicroelectronics' 8-bit STM8 microcontrollers and 32-bit Arm-based microcontrollers. IAR provides full support for these feature-rich microcontrollers and is an Authorized Partner also included in STM8 & STM32 Functional Safety Program.
(#FuSa) (#STM32Trust)
IAR: Related Resources
Products and Services offered:
• Hardware Development Tools
• Software Development Tools
• Training
Company Head Office address:
Strandbodgatan 1, Uppsala, Sweden
Company primary contact:
Lotta Frimanson
Company website:
www.iar.com
Partner Product | Description | Associated ST Products |
---|---|---|
IAR Academy | Technical training with embedded experts | STM8 8-bit MCUs STM32 32-bit Arm Cortex MCUs STM32MP1 Series |
Partner Product | Description | Associated ST Products |
---|---|---|
I-jet | Debug probe | EVALKITST8500-1 STM32 32-bit Arm Cortex MCUs STM32MP1 Series |
I-jet Trace | Debug trace probe | STM32 32-bit Arm Cortex MCUs STM32MP1 Series |
Legal Disclaimer
In addition to the Terms of Use, ST Sales Terms & Conditions and Privacy Policy contained in this Web Site, the following terms and conditions apply to all STMicroelectronics partner programs.
Although STMicroelectronics has attempted to provide accurate information on the Web Site, STMicroelectronics assumes no responsibility for the accuracy of the information. All information provided by STMicroelectronics on this Web Site is provided “AS-IS”, with all faults and without warranty of any kind, whether expressed, implied or statutory. STMicroelectronics may change or discontinue its partner programs or its products or services at any time and without notice. Any mention of non-STMicroelectronics products or services is for information purposes only and does not constitute an endorsement by STMicroelectronics. The use of the word or term “partner or partners” on this Web Site does not indicate or imply the existence of any partnership or agency relationship or any legal or fiduciary relationship of any kind between STMicroelectronics and any other company or that such company is an affiliate of STMicroelectronics in any way. The partners in STMicroelectronics partner programs provide separate licenses for purchase or use of their products and/or services and related technology with STMicroelectronics devices. Contact the appropriate partner directly for licensing terms, price, support any other information on such partner’s product and/or services. The terms and conditions for such products and/or services may vary from partner to partner and are licensed directly and separately from such partner. STMicroelectronics makes no representations or warranties about the suitability of the products and services offered or provided by the partners and STMicroelectronics hereby disclaims all warranties and conditions, whether express, implied or statutory with respect to any product or services provided by the partners, including but not limited to any warranties and conditions of merchantability, fitness for a particular purpose, title, non-infringement or arising from a course of dealing, usage or trade practice. In no event shall STMicroelectronics be liable for any direct, indirect, incidental, special, exemplary, consequential or punitive damages or any damages whatsoever, including but not limited to loss of use, profit or revenue however caused and on any theory of liability, whether in contract, strict liability or tort (including negligence or otherwise) arising in any way out of or in connection with your participation in or your reliance of the partner program, your use or inability to use or purchase of products and/or services from the partners or the performance of such products and services, your relationship with the partner, your use or inability to use or reliance on STMicroelectronics portal or any information provided by STMicroelectronics therein, even if advised of the possibility of such damage. Links to third party Web Sites, when provided by STMicroelectronics, are not under the control of STMicroelectronics and STMicroelectronics is not responsible for any contents, materials, opinions, advice or statements or for the accuracy or reliability of any such contents and materials made on any linked site or any link contained in a linked site, or any changes or updates to such sites. STMicroelectronics is not responsible for any form of transmission received from any linked site, including but not limited to webcasting or audio transmission. Access to any linked site or any link contained in a linked site is at the user's own risk. STMicroelectronics is providing these links to you only as a convenience and the inclusion of any link does not imply any warranty (implied, express or otherwise) or any endorsement by STMicroelectronics of the third party Web Site.
You’re now leaving st.com and will be re-directed to our Partner’s website.
For the latest innovations and solutions from ST, sign up for our newsletters.