AUTOSAR addresses the challenge of rising code complexity by providing 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.
As a premium partner of the AUTOSAR standard, NXP offers production-intent Microcontroller Abstraction Layer (MCAL) and Operating System (OS) software for use on our automotive-grade microcontrollers and processors.
Our software contributions to the architecture are developed according to the Motor Industry Software Reliability Association (MISRA) and the industry-specific standard Automotive SPICE®. For functional safety SafeAssure microcontrollers, the development process for MCAL software has been further enhanced to comply with ISO 26262.
MCAL and OS software supporting CAN, LIN, and FlexRay communication protocols; also SPI interface between the MCU and external devices, like transceivers or SBCs.
MCAL and OS software supporting Ethernet in all layers of the communication stack. Including diagnostic log and trace capability in the system services layer; improved configuration schemata for system level, ECU level, and module level configuration descriptions too.
MCAL software supporting an optimized communication service layer performance; including TCP/IP and the routing capability for larger data chunks.
MCAL software supporting Vehicle2X communication and extends the cryptographic features.
Family | Device | Version | MCAL | OS |
---|---|---|---|---|
16-bit S12/S12X MCUs | S12 | AUTOSAR 3.0 | F | F |
16-bit S12/S12X MCUs | S12X | AUTOSAR 3.0 | F | F |
16-bit S12/S12X MCUs | S12ZVMC256 MagniV® | AUTOSAR 4.0 | F | |
16-bit S12/S12X MCUs | S12ZVC MagniV® | AUTOSAR 4.0 | F | |
16-bit S12/S12X MCUs | S12Z MagniV® | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC5668G | AUTOSAR 3.0 | F | F |
32-bit MPC5xxx MCUs | MPC563xM | AUTOSAR 3.0 | F | F |
32-bit MPC5xxx MCUs | MPC5604E | AUTOSAR 3.0 | F | |
32-bit MPC5xxx MCUs | MPC5777C | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC5777C | AUTOSAR 4.3 | F | |
32-bit MPC5xxx MCUs | MPC5777M | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC577xK | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC5746R | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC574xP | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC574xB-C-G | AUTOSAR 4.0 | F | F |
32-bit MPC5xxx MCUs | MPC574xB-C-G | AUTOSAR 4.2 | F | |
32-bit MPC5xxx MCUs | MPC574xB-C-G | AUTOSAR 4.3 | F | |
32-bit MPC5xxx MCUs | MPC567xK | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC5676R | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC5674F | AUTOSAR 4.2 | F | |
32-bit MPC5xxx MCUs | MPC564xA | AUTOSAR 4.0 | F | |
32-bit MPC5xxx MCUs | MPC564xB-C | AUTOSAR 4.0 | F | F |
32-bit MPC5xxx MCUs | MPC564xL | AUTOSAR 4.0 | F | F |
32-bit MPC5xxx MCUs | MPC560xB-C-D | AUTOSAR 4.0 | F | F |
32-bit MPC5xxx MCUs | MPC560xP | AUTOSAR 4.0 | F | F |
32-bit MPC5xxx MCUs | MAC57D5x (M4) | AUTOSAR 4.0 | F | |
32-bit S32 MCUs and MPUs | S32K118 | AUTOSAR 4.0 | F | |
32-bit S32 MCUs and MPUs | S32K118 | AUTOSAR 4.2 | F | |
32-bit S32 MCUs and MPUs | S32K118 | AUTOSAR 4.3 | F | |
32-bit S32 MCUs and MPUs | S32K14x | AUTOSAR 4.0 | F | L |
32-bit S32 MCUs and MPUs | S32K14x | AUTOSAR 4.2 | F | |
32-bit S32 MCUs and MPUs | S32K14x | AUTOSAR 4.3 | F | |
32-bit S32 MCUs and MPUs | S32V23 (M4) | AUTOSAR 4.2 | F | L |
32-bit S32 MCUs and MPUs | S32Rx7 (Z4, Z7) | AUTOSAR 4.2 | F |
F = Free of charge
L = Commercially Licensed
Powerful software-hardware combo can significantly reduce software-defined vehicles time and development costs, accelerating time-to-market for next-gen vehicles.
Training
Get an introduction to the AUTOSAR MCAL for i.MX application processors.
Developers of electronic controls for industrial and automotive products face a steep challenge to bring products to market fast with enhanced safety and security features.
Watch the videoSoftware solutions addressing the challenge of rising code complexity by providing an open automotive software architecture.
Read the fact sheetSelect the appropriate NXP AUTOSAR (Classic Platform) MCAL or OS software offering for your product.
Read the supporting information