We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

Automotive Open System Architecture (AUTOSAR) is a global development partnership between automotive manufacturers, suppliers and tool developers that seeks to create and establish a standardized software architecture for automotive Electronic Control Units (ECUs). The goal of AUTOSAR is to improve the efficiency, scalability and maintainability of software development for automotive ECUs, which are the electronic devices that control various functions of a vehicle such as engine management, chassis control and driver assistance systems.

AUTOSAR Software Architecture


AUTOSAR Software Architecture

Microcontroller Abstraction Layer (MCAL)


MCAL is a software module that has direct access to all the on-chip microcontroller (MCU) peripheral modules and external devices, which are mapped to the MCU’s memory. Additionally, it makes the upper layers of software independent of the MCU (the Basic Software Layer, or BSW).

MCAL Block Diagram

Crypto Driver


The crypto MCAL supports an embedded Hardware Security Module (HSM), which is available on devices like PIC32CZ CA MCUs and dsPIC33C MPT secure DSCs. We provide MCALs and crypto drivers for PIC32 MCUs and dsPIC33C DSCs that enable them to interface with external devices like the TA100 and TA101.

The HSM and the TA100/TA101 support Message Authentication Code (MAC) generation, data encryption and decryption, trusted firmware updates, multiple key management protocols including Transport Layer Security (TLS), and other root-of-trust-based operations.

MCAL

Why AUTOSAR?


For car OEMs, answering the question of whether to adopt AUTOSAR is easy. BMW, Daimler and VW were early advocates of AUTOSAR, but now all OEMs across every region are adopters. Without AUTOSAR, many OEMs struggled to develop increasingly complex vehicles. However, by adopting AUTOSAR, the challenge of complex software development is solved. Car makers only need to create their own high-level application software since the lower layers down to the micro are defined by the standard and can be provided by sub-suppliers.

Instead of being a sophisticated software developer, the car OEM needs only to integrate and certify interoperability. Although the AUTOSAR standard guarantees interoperability, there is no formal conformance test, so OEM liability means they must take ownership. By standardizing the software architecture, car makers can reuse the same software across many vehicle platforms. Hardware variations across different ECUs are managed by the AUTOSAR-specified Microcontroller Abstraction Layer (MCAL). A custom MCAL is required for each MCU to allow any MCU to be integrated into any AUTOSAR software platform.

MCAL Drivers


We offer the following AUTOSAR 4.x.x ASIL B and ASPICE CL2 ( Capability Level 2) MCAL drivers for our AUTOSAR-ready microcontrollers.

Products ASR Version BSW Support ISO 26262 Safety Level MCALs
SAMD/E5 4.2.2 Vector, Elektrobit QM MCU, PORT, DIO, WDG, ADC, PWM, ICU, GPT, FLS,SPI, CAN, LIN, ETH
SAMA5D2 4.3.0 Contact Microchip Support ASIL B MCU, PORT, DIO, WDG, ADC, PWM, ICU, GPT, SPI, CAN, ETH, SPI, I2C, I2S, QSPI
PIC32CM JH 4.3.1 Vector ASIL B MCU, PORT, DIO, WDG, ADC, PWM, ICU, GPT, SPI, CAN, LIN
dsPIC33C 4.3.1 Vector BSW, KPIT OS ASIL B MCU, PORT, DIO, WDG, ADC, PWM, ICU, GPT, FLS, SPI, CAN, LIN
SAM V7 4.4.0 Vector, Mentor, Elektrobit ASIL B MCU, PORT, DIO, WDG, ADC, PWM, ICU, GPT, SPI, CAN, ETH, QSPI, I2C, I2S, CORTST, RAMTST, FLSTST
PIC18F 4.4.0 Contact Microchip Support ASIL B MCU, PORT, DIO, WDG, ADC, GPT
TA100/TA101 4.3.1 Vector, Elektrobit QM CRYPTO
LAN865x R21-11 Contact Microchip Support QM ETH
LAN876x R21-11 Contact Microchip Support QM ETH-TRCV

The packages for production-ready MCAL drivers are commercially licensed. To learn more about the MCAL packages and licensing model, contact your local sales office for more information.

AUTOSAR-Ready Products


AUTOSAR Ecosystem for dsPIC33C Digital Signal Controllers (DSCs)

We designate select devices in our dsPIC33C family of DSCs as AUTOSAR-ready DSCs. These dsPIC33CK and dsPIC33CH DSCs contain large amounts of memory and support AUTOSAR (4.3.x), AUTOSAR OS and MCAL drivers.

Certified Functional Safety Management System

Our Functional Safety Management System has been certified by TUV-Rheinland and supports up to and including Automotive Safety Integrity Level D (ASIL D) of the ISO 26262 standard.