AUTOSAR-compliant Software for Automotive MCUs

AUTOSAR Classic NXP Software Solutions

Overview

AUTOSAR (AUTomotive Open System ARchitecture) addresses the challenge of rising code complexity by providing an open automotive software architecture. This architecture supports the development of standardized electronic systems that improve quality, performance, safety, and environmental friendliness. It also helps to simplify the process of updating software over the lifetime of a vehicle.

NXP, AUTOSAR Premium Partner

NXP has been a Premium Partner since the conception of the AUTOSAR partnership, with its engineers contributing to several concepts and module specifications. Major releases of the Classic Platform include v3.0, v4.0, v4.2, v4.3, and most recently v4.4.

To support this industry standard, NXP offers production-intent AUTOSAR Microcontroller Abstraction Layer (MCAL) and Operating System (OS) software for use on its automotive microcontrollers and processors.

NXP's software contributions to the architecture are developed according to:

For SafeAssure MCUs, the development process for MCAL software has been further enhanced to comply with ISO26262.

Product Integration and Availability

MCAL and OS packages are designed to be configured with Elektrobit's EB tresos Studio tool, which is included in NXP's software packages. Through standardized APIs and configuration interface formats based on XML, NXP's software can be integrated with other software from the ecosystem architecture and configuration tools offered by third parties.

Most of NXP's software products are available on the main website, located in the Software & Tools section of the corresponding product page. For production license models, support agreements, and pricing, please contact your local NXP sales representative or any of NXP's authorized distributors.

Automotive Applications

AUTOSAR (Classic) MCAL Package

AUTOSAR (Classic) enables cost-effective software development by removing the need for customer drivers. This makes the MCU easier to use, saves development and integration time, increases quality, and reduces overall cost.

For a select number of S12, MPC56xx, and MPC57xx families, NXP offers an optimized implementation of the AUTOSAR OS. Depending on the MCU type, OS scalability classes 1–4 are supported.

AUTOSAR-Compliant MCAL Software Features

AUTOSAR-Compliant Operating System Features

Production Software

All AUTOSAR (Classic) software products are intended for production use. To support individual customer schedules, frozen branch support as well as dedicated customer compiler tests are offered. The software can be licensed in various forms and with various support options to fit the full variety of automotive ECU programs.

MCAL Package Diagram Description: The MCAL package includes MCU Devices (GPT Driver, Watchdog Driver, MCU Driver), Memory Drivers (Flash Drivers, Flash, MCU Power and Clock Unit), MCU Hardware, I/O Hardware Abstraction with Communication Drivers (Ethernet Driver, LIN Driver, CAN Driver, FlexRay™ Driver, SPI Driver) and I/O Drivers (ICU Driver, PWM Driver, ADC Driver, DIO Driver, PORTS), and Memory Hardware Abstraction (Flash EEPROM Emulation).

AUTOSAR (Classic) Basic Software Architecture

The AUTOSAR (Classic) Basic Software Architecture comprises several layers:

The architecture also categorizes software into NXP Standard Products, Partner Products, and Complex Drivers.

AUTOSAR (Classic) MCAL Availability Matrix

The MCAL Availability Matrix details NXP microcontroller support for various AUTOSAR versions and compliance levels. It is divided into Quality Management (QM) and ISO26262 ASIL categories.

Key AUTOSAR Versions Supported:

Availability information: Products marked as "Available free of charge from www.nxp.com" are accessible without cost. Products marked as "Available, commercial license required" come with a 3-month evaluation license from www.nxp.com.

PDF preview unavailable. Download the PDF instead.

AUTOSARFS Adobe PDF Library 15.0

Related Documents

Preview NXP S32K14X MCAL Sample Application User Manual
User manual for the NXP S32K14X MCAL Sample Application, detailing hardware and software installation, configuration, and build procedures.
Preview NXP S32K3: Safe and Secure Automotive General Purpose MCUs
An overview of the NXP S32K3 family of automotive general-purpose microcontrollers, highlighting their safety, security, scalability, and performance features for automotive applications.
Preview NXP S32 SDK and S32 Design Studio for S32K MCUs
A comprehensive guide to NXP's S32 Software Development Kit (SDK) and S32 Design Studio IDE, focusing on their features, architecture, and application in embedded systems development for S32K microcontrollers.
Preview NXP S32K3 ARM Cortex-M7 MCUs: Automotive and Industrial Software Development
Overview of NXP's S32K3 family of 32-bit ARM Cortex-M7 based MCUs, featuring scalability, safety (ASIL D), security, and production-grade software for automotive and industrial applications. Includes features, specifications, and development tools.
Preview NXP S32G3 Processors for Vehicle Networking: Technical Overview
Explore the NXP S32G3 processors, designed for advanced vehicle networking. This document details their architecture, features like ASIL D safety, hardware security, high-performance processing, and software ecosystem, including automotive network acceleration and core components.
Preview TJA1425: Quad LIN Commander Transceiver with 1.8 V VIO Fact Sheet
NXP's TJA1425 is a quad LIN commander transceiver with 1.8 V VIO, offering cost-saving solutions for multi-channel LIN systems. It is compliant with LIN 2.x, SAE J2602, and ISO 17987-4:2016 (12 V), featuring integrated LIN commander termination, low-power consumption, and optimized EMC/ESD performance.
Preview NXP Model-Based Design Toolbox (MBDT): MATLAB/Simulink Integration for Embedded Systems
NXP Model-Based Design Toolbox (MBDT) offers a comprehensive suite of tools for MATLAB and Simulink, enabling rapid prototyping, verification, and validation of embedded systems on NXP microcontrollers. Features include integrated Simulink targets, peripheral drivers, AMMCLib, RTCESL, and support for various NXP MCU families.
Preview NXP S32K & MagniV: Accelerating Automotive Motor Control Development
Discover NXP's S32K and MagniV automotive microcontrollers for advanced motor control. This guide covers BLDC, PMSM, sensorless techniques, Field-Oriented Control (FOC), and NXP's comprehensive development ecosystem.