SPRADJ0 February 2025 AM2612 , AM2631 , AM2632 , AM2634 , AM263P2 , AM263P4 , AM2732 , AM2732-Q1 , AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62D-Q1 , AM62P , AM62P-Q1 , AM67 , AM68A , AM69A , DRA821U , TDA4AEN-Q1 , TDA4AH-Q1 , TDA4AL-Q1 , TDA4AP-Q1 , TDA4VE-Q1 , TDA4VEN-Q1 , TDA4VH-Q1 , TDA4VL-Q1 , TDA4VM , TDA4VP-Q1
AUTOSAR® is a standardized approach to develop automobile software. Microcontroller Abstraction Layer (MCAL) comes under the AUTOSAR Classic Platform specifications. MCALs provide an interface to hardware components by bundling several categories of drivers with them that can manage the respective set of components and offer several supported functionalities. An MCAL package is delivered specific to a target package, that is, MCALs being hardware dependent are offered for each of the supported device families such as Sitara™ AM263x, AM263Px, AM273x MCUs, AM62x, AM62Ax, AM62Px MPUs, Jacinto™ DRA8x, and TDA4x processors.
Additional device peripherals and hardware units which are not standardized by AUTOSAR are delivered as an extended integration using Complex Driver Design (CDD). Though the pack is promoted by the term MCAL package, the bundle includes drivers from both MCAL and CDD layers. Any dependency requirement from the upper layers are provided in the package as a BSW Stub. A BSW Stub is an incomplete implementation of an upper layer component that is used to interface the driver layers for a standalone functional package delivery which gets replaced by the complete components in a full AUTOSAR stack offered by leading AUTOSAR vendors.