S32K14 MCAL safety Compliance

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K14 MCAL safety Compliance

Jump to solution
3,106 Views
yogesh95
Contributor II

1. Is the MCAL package for S32K148 ASIL-compliant, and does it include a safety case and safety manual to demonstrate compliance for a specific ASIL level?

2. If we have the document S32K1_RTD_4.4_Safety_Manual, does it serve as the MCAL safety manual, or do we still need a separate document specifically for the MCAL version we are using?

0 Kudos
Reply
1 Solution
2,977 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

From your explanation, does the S32K1_RTD_4.4_Safety_Manual completely cover the safety aspects of the MCAL modules included within RTD, or is there also a separate MCAL-specific Safety Manual for standalone MCAL releases?

The RTD Safety Manual is designed to cover all components within the RTD package, including MCAL modules.

If someone is using MCAL outside the RTD environment, can the RTD Safety Manual still be considered valid, or would it require the dedicated MCAL Safety Manual?

 

The RTD Safety Manual assumes integration with RTD architecture and workflows.

If MCAL is used outside RTD, the RTD manual may not fully apply because:

  • It references RTD-specific initialization and integration guidelines.
  • Safety assumptions might differ.

In that case, the dedicated MCAL Safety Manual is recommended for compliance and audits.

petervlna_0-1762771577484.png

 

Look for the specific MCAL version you are using (e.g., S32K14X_MCAL4_3_RTM_1_0_1).

Download the package, which typically includes:

  • SafetyManual.pdf (dedicated MCAL Safety Manual)
  • FMEDA.xlsx
  • ReleaseNotes.pdf
  • Source code and configuration files

Also alternative: Publicly Available MCU-Level Safety Manual

f you're looking for general safety information at the MCU level (not software-specific), NXP also provides the S32K1xx Series Safety Manual, which includes S32K148.

Such can be found under secure files on the product web page.

 

 

Is there any recommended way to confirm whether a particular MCAL package version corresponds to the RTD version mentioned in the Safety Manual?

Yes, you can check:

  • Release Notes for both MCAL and RTD packages (they list included versions).
  • RTD documentation often has a section like “Included MCAL Modules and Versions”.

Lastly, for safety projects targeting ASIL A/B, would NXP generally recommend using MCAL through the RTD package rather than as a standalone setup?

Yes, NXP strongly recommends RTD for ASIL projects because:

  • RTD integrates MCAL with additional safety features and AUTOSAR compliance.
  • It simplifies configuration and provides consolidated safety documentation.
  • It reduces integration risk compared to standalone MCAL.

However if you are short on computing power / memory space you can write your own safety handlers which are targeted precisely on your needs. Such will require deep knowledge in safety mechanisms and also certifications.

Best regards,

Peter

 

 

 

 

 

 

 

 

 

View solution in original post

4 Replies
3,078 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Yes, the MCAL (Microcontroller Abstraction Layer) for the S32K148 is ISO 26262 ASIL B compliant. NXP provides AUTOSAR MCAL as part of its software ecosystem for the S32K1 family, which includes the S32K148. This compliance is supported by:

  • Safety Manual
  • Failure Modes Effects and Diagnostic Analysis (FMEDA)
  • Core Self-Test Library
  • Production-grade Real-Time Drivers (RTD) that are ASIL-compliant

These components are designed to support functional safety applications and help customers meet ASIL B

2. If we have the document S32K1_RTD_4.4_Safety_Manual, does it serve as the MCAL safety manual, or do we still need a separate document specifically for the MCAL version we are using?

The S32K1_RTD_4.4_Safety_Manual is part of the Real-Time Drivers (RTD) package, which integrates both MCAL and SDK environments. It does cover safety aspects of MCAL, especially when used in AUTOSAR-based applications.

 

  • If you're using pure MCAL (without RTD or outside the RTD integration), you may need the specific MCAL safety manual for your version.
  • The RTD safety manual is sufficient if your MCAL is part of the RTD package (which is common in newer setups like S32 Design Studio with EB tresos integration).

Best regards,

Peter

 

3,059 Views
yogesh95
Contributor II

Hello Peter,

Thank you for your detailed explanation earlier it really helped clarify the overall picture.
I still have a few small follow-up questions just to make sure I fully understand the documentation scope:

  1. From your explanation, does the S32K1_RTD_4.4_Safety_Manual completely cover the safety aspects of the MCAL modules included within RTD, or is there also a separate MCAL-specific Safety Manual for standalone MCAL releases?
  2. If someone is using MCAL outside the RTD environment, can the RTD Safety Manual still be considered valid, or would it require the dedicated MCAL Safety Manual?
  3. Is there any recommended way to confirm whether a particular MCAL package version corresponds to the RTD version mentioned in the Safety Manual?
  4. Lastly, for safety projects targeting ASIL A/B, would NXP generally recommend using MCAL through the RTD package rather than as a standalone setup?

Thanks again for your support and patience I’m working with NXP safety deliverables for the first time and want to make sure we interpret everything correctly.

 

Best Regards,
Yogesh

0 Kudos
Reply
2,978 Views
petervlna
NXP TechSupport
NXP TechSupport

Hello,

From your explanation, does the S32K1_RTD_4.4_Safety_Manual completely cover the safety aspects of the MCAL modules included within RTD, or is there also a separate MCAL-specific Safety Manual for standalone MCAL releases?

The RTD Safety Manual is designed to cover all components within the RTD package, including MCAL modules.

If someone is using MCAL outside the RTD environment, can the RTD Safety Manual still be considered valid, or would it require the dedicated MCAL Safety Manual?

 

The RTD Safety Manual assumes integration with RTD architecture and workflows.

If MCAL is used outside RTD, the RTD manual may not fully apply because:

  • It references RTD-specific initialization and integration guidelines.
  • Safety assumptions might differ.

In that case, the dedicated MCAL Safety Manual is recommended for compliance and audits.

petervlna_0-1762771577484.png

 

Look for the specific MCAL version you are using (e.g., S32K14X_MCAL4_3_RTM_1_0_1).

Download the package, which typically includes:

  • SafetyManual.pdf (dedicated MCAL Safety Manual)
  • FMEDA.xlsx
  • ReleaseNotes.pdf
  • Source code and configuration files

Also alternative: Publicly Available MCU-Level Safety Manual

f you're looking for general safety information at the MCU level (not software-specific), NXP also provides the S32K1xx Series Safety Manual, which includes S32K148.

Such can be found under secure files on the product web page.

 

 

Is there any recommended way to confirm whether a particular MCAL package version corresponds to the RTD version mentioned in the Safety Manual?

Yes, you can check:

  • Release Notes for both MCAL and RTD packages (they list included versions).
  • RTD documentation often has a section like “Included MCAL Modules and Versions”.

Lastly, for safety projects targeting ASIL A/B, would NXP generally recommend using MCAL through the RTD package rather than as a standalone setup?

Yes, NXP strongly recommends RTD for ASIL projects because:

  • RTD integrates MCAL with additional safety features and AUTOSAR compliance.
  • It simplifies configuration and provides consolidated safety documentation.
  • It reduces integration risk compared to standalone MCAL.

However if you are short on computing power / memory space you can write your own safety handlers which are targeted precisely on your needs. Such will require deep knowledge in safety mechanisms and also certifications.

Best regards,

Peter

 

 

 

 

 

 

 

 

 

2,901 Views
yogesh95
Contributor II
Thank you, Peter!
Your explanation was very clear and covered all the points I needed. I appreciate the time and effort you put into making things easy to understand.
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2200705%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ES32K14%20MCAL%20safety%20Compliance%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200705%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E1.%20Is%20the%20MCAL%20package%20for%20S32K148%20ASIL-compliant%2C%20and%20does%20it%20include%20a%20safety%20case%20and%20safety%20manual%20to%20demonstrate%20compliance%20for%20a%20specific%20ASIL%20level%3F%3C%2FP%3E%3CP%3E2.%20If%20we%20have%20the%20document%20S32K1_RTD_4.4_Safety_Manual%2C%20does%20it%20serve%20as%20the%20MCAL%20safety%20manual%2C%20or%20do%20we%20still%20need%20a%20separate%20document%20specifically%20for%20the%20MCAL%20version%20we%20are%20using%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2204124%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K14%20MCAL%20safety%20Compliance%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2204124%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThank%20you%2C%20Peter!%3CBR%20%2F%3EYour%20explanation%20was%20very%20clear%20and%20covered%20all%20the%20points%20I%20needed.%20I%20appreciate%20the%20time%20and%20effort%20you%20put%20into%20making%20things%20easy%20to%20understand.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2201800%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K14%20MCAL%20safety%20Compliance%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201800%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EFrom%20your%20explanation%2C%20does%20the%20S32K1_RTD_4.4_Safety_Manual%20completely%20cover%20the%20safety%20aspects%20of%20the%20MCAL%20modules%20included%20within%20RTD%2C%20or%20is%20there%20also%20a%20separate%20MCAL-specific%20Safety%20Manual%20for%20standalone%20MCAL%20releases%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EThe%20RTD%20Safety%20Manual%20is%20designed%20to%20cover%20all%20components%20within%20the%20RTD%20package%2C%20including%20MCAL%20modules.%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EIf%20someone%20is%20using%20MCAL%20outside%20the%20RTD%20environment%2C%20can%20the%20RTD%20Safety%20Manual%20still%20be%20considered%20valid%2C%20or%20would%20it%20require%20the%20dedicated%20MCAL%20Safety%20Manual%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CBR%20%2F%3E%0A%3CP%3EThe%20RTD%20Safety%20Manual%20assumes%20integration%20with%20RTD%20architecture%20and%20workflows.%3C%2FP%3E%0A%3CP%3EIf%20MCAL%20is%20used%20outside%20RTD%2C%20the%20RTD%20manual%20may%20not%20fully%20apply%20because%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EIt%20references%20RTD-specific%20initialization%20and%20integration%20guidelines.%3C%2FLI%3E%0A%3CLI%3ESafety%20assumptions%20might%20differ.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EIn%20that%20case%2C%20the%20dedicated%20MCAL%20Safety%20Manual%20is%20recommended%20for%20compliance%20and%20audits.%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22petervlna_0-1762771577484.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22petervlna_0-1762771577484.png%22%20style%3D%22width%3A%20348px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F364685i1540DECF7B304181%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22petervlna_0-1762771577484.png%22%20alt%3D%22petervlna_0-1762771577484.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3ELook%20for%20the%20specific%20MCAL%20version%20you%20are%20using%20(e.g.%2C%20S32K14X_MCAL4_3_RTM_1_0_1).%3C%2FP%3E%0A%3CP%3EDownload%20the%20package%2C%20which%20typically%20includes%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESafetyManual.pdf%20(dedicated%20MCAL%20Safety%20Manual)%3C%2FLI%3E%0A%3CLI%3EFMEDA.xlsx%3C%2FLI%3E%0A%3CLI%3EReleaseNotes.pdf%3C%2FLI%3E%0A%3CLI%3ESource%20code%20and%20configuration%20files%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EAlso%20alternative%3A%20Publicly%20Available%20MCU-Level%20Safety%20Manual%3C%2FP%3E%0A%3CP%3Ef%20you're%20looking%20for%20general%20safety%20information%20at%20the%20MCU%20level%20(not%20software-specific)%2C%20NXP%20also%20provides%20the%20S32K1xx%20Series%20Safety%20Manual%2C%20which%20includes%20S32K148.%3C%2FP%3E%0A%3CP%3ESuch%20can%20be%20found%20under%20secure%20files%20on%20the%20product%20web%20page.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3EIs%20there%20any%20recommended%20way%20to%20confirm%20whether%20a%20particular%20MCAL%20package%20version%20corresponds%20to%20the%20RTD%20version%20mentioned%20in%20the%20Safety%20Manual%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EYes%2C%20you%20can%20check%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ERelease%20Notes%20for%20both%20MCAL%20and%20RTD%20packages%20(they%20list%20included%20versions).%3C%2FLI%3E%0A%3CLI%3ERTD%20documentation%20often%20has%20a%20section%20like%20%E2%80%9CIncluded%20MCAL%20Modules%20and%20Versions%E2%80%9D.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3ELastly%2C%20for%20safety%20projects%20targeting%20ASIL%20A%2FB%2C%20would%20NXP%20generally%20recommend%20using%20MCAL%20through%20the%20RTD%20package%20rather%20than%20as%20a%20standalone%20setup%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EYes%2C%20NXP%20strongly%20recommends%20RTD%20for%20ASIL%20projects%20because%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ERTD%20integrates%20MCAL%20with%20additional%20safety%20features%20and%20AUTOSAR%20compliance.%3C%2FLI%3E%0A%3CLI%3EIt%20simplifies%20configuration%20and%20provides%20consolidated%20safety%20documentation.%3C%2FLI%3E%0A%3CLI%3EIt%20reduces%20integration%20risk%20compared%20to%20standalone%20MCAL.%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EHowever%20if%20you%20are%20short%20on%20computing%20power%20%2F%20memory%20space%20you%20can%20write%20your%20own%20safety%20handlers%20which%20are%20targeted%20precisely%20on%20your%20needs.%20Such%20will%20require%20deep%20knowledge%20in%20safety%20mechanisms%20and%20also%20certifications.%3C%2FP%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2201166%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K14%20MCAL%20safety%20Compliance%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2201166%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20Peter%2C%3C%2FP%3E%3CP%3EThank%20you%20for%20your%20detailed%20explanation%20earlier%20it%20really%20helped%20clarify%20the%20overall%20picture.%3CBR%20%2F%3EI%20still%20have%20a%20few%20small%20follow-up%20questions%20just%20to%20make%20sure%20I%20fully%20understand%20the%20documentation%20scope%3A%3C%2FP%3E%3COL%3E%3CLI%3EFrom%20your%20explanation%2C%20does%20the%20S32K1_RTD_4.4_Safety_Manual%20completely%20cover%20the%20safety%20aspects%20of%20the%20MCAL%20modules%20included%20within%20RTD%2C%20or%20is%20there%20also%20a%20separate%20MCAL-specific%20Safety%20Manual%20for%20standalone%20MCAL%20releases%3F%3C%2FLI%3E%3CLI%3EIf%20someone%20is%20using%20MCAL%20outside%20the%20RTD%20environment%2C%20can%20the%20RTD%20Safety%20Manual%20still%20be%20considered%20valid%2C%20or%20would%20it%20require%20the%20dedicated%20MCAL%20Safety%20Manual%3F%3C%2FLI%3E%3CLI%3EIs%20there%20any%20recommended%20way%20to%20confirm%20whether%20a%20particular%20MCAL%20package%20version%20corresponds%20to%20the%20RTD%20version%20mentioned%20in%20the%20Safety%20Manual%3F%3C%2FLI%3E%3CLI%3ELastly%2C%20for%20safety%20projects%20targeting%20ASIL%20A%2FB%2C%20would%20NXP%20generally%20recommend%20using%20MCAL%20through%20the%20RTD%20package%20rather%20than%20as%20a%20standalone%20setup%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3EThanks%20again%20for%20your%20support%20and%20patience%20I%E2%80%99m%20working%20with%20NXP%20safety%20deliverables%20for%20the%20first%20time%20and%20want%20to%20make%20sure%20we%20interpret%20everything%20correctly.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EYogesh%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2200775%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20S32K14%20MCAL%20safety%20Compliance%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2200775%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%0A%3CP%3EYes%2C%20the%20MCAL%20(Microcontroller%20Abstraction%20Layer)%20for%20the%20S32K148%20is%20ISO%2026262%20ASIL%20B%20compliant.%20NXP%20provides%20AUTOSAR%20MCAL%20as%20part%20of%20its%20software%20ecosystem%20for%20the%20S32K1%20family%2C%20which%20includes%20the%20S32K148.%20This%20compliance%20is%20supported%20by%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3ESafety%20Manual%3C%2FLI%3E%0A%3CLI%3EFailure%20Modes%20Effects%20and%20Diagnostic%20Analysis%20(FMEDA)%3C%2FLI%3E%0A%3CLI%3ECore%20Self-Test%20Library%3C%2FLI%3E%0A%3CLI%3EProduction-grade%20Real-Time%20Drivers%20(RTD)%20that%20are%20ASIL-compliant%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EThese%20components%20are%20designed%20to%20support%20functional%20safety%20applications%20and%20help%20customers%20meet%20ASIL%20B%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3E2.%20If%20we%20have%20the%20document%20S32K1_RTD_4.4_Safety_Manual%2C%20does%20it%20serve%20as%20the%20MCAL%20safety%20manual%2C%20or%20do%20we%20still%20need%20a%20separate%20document%20specifically%20for%20the%20MCAL%20version%20we%20are%20using%3F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3EThe%20S32K1_RTD_4.4_Safety_Manual%20is%20part%20of%20the%20Real-Time%20Drivers%20(RTD)%20package%2C%20which%20integrates%20both%20MCAL%20and%20SDK%20environments.%20It%20does%20cover%20safety%20aspects%20of%20MCAL%2C%20especially%20when%20used%20in%20AUTOSAR-based%20applications.%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CUL%3E%0A%3CLI%3EIf%20you're%20using%20pure%20MCAL%20(without%20RTD%20or%20outside%20the%20RTD%20integration)%2C%20you%20may%20need%20the%20specific%20MCAL%20safety%20manual%20for%20your%20version.%3C%2FLI%3E%0A%3CLI%3EThe%20RTD%20safety%20manual%20is%20sufficient%20if%20your%20MCAL%20is%20part%20of%20the%20RTD%20package%20(which%20is%20common%20in%20newer%20setups%20like%20S32%20Design%20Studio%20with%20EB%20tresos%20integration).%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3EBest%20regards%2C%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E