<?xml version='1.0'?>
<datamodel version="3.0"
           xmlns="http://www.tresos.de/_projects/DataModel2/08/root.xsd"
           xmlns:a="http://www.tresos.de/_projects/DataModel2/08/attribute.xsd"
           xmlns:v="http://www.tresos.de/_projects/DataModel2/06/schema.xsd"
           xmlns:d="http://www.tresos.de/_projects/DataModel2/06/data.xsd">
<!--
*   @file    Mcu.xdm
*   @version 1.0.0
*
*   @brief   AUTOSAR Mcu - Tresos Studio plugin schema file
*   @details This file contains the schema configuration for and Mcu Tresos Studio plugin.
-->
<!--
====================================================================================================
*   Project              : AUTOSAR 4.3 MCAL
*   Platform             : PA
*   Peripheral           : MC
*   Dependencies         : none
*
*   Autosar Version      : 4.3.1
*   Autosar Revision     : ASR_REL_4_3_REV_0001
*   Autosar Conf.Variant :
*   SW Version           : 1.0.0
*   Build Version        : MPC5777C_MCAL_1_0_0_RTM_ASR_REL_4_3_REV_0001_20190315

*   (c) Copyright 2006-2016 Freescale Semiconductor, Inc. 
*       Copyright 2017-2019 NXP
*   All Rights Reserved.
====================================================================================================
====================================================================================================
====================================================================================================
-->
    <d:ctr type="AUTOSAR" factory="autosar"
        xmlns:ad="http://www.tresos.de/_projects/DataModel2/08/admindata.xsd"
        xmlns:icc="http://www.tresos.de/_projects/DataModel2/08/implconfigclass.xsd">
        <d:lst type="TOP-LEVEL-PACKAGES">
            <!-- /** @implements  Mcu_Object */ -->
            <d:ctr name="TS_T2D41M10I0R0" type="AR-PACKAGE">
                <a:a name="UUID" value="ECUC:5fe16860-10a9-42e8-ba32-129de4bf6ac3"/>
                <d:lst type="ELEMENTS">
                    <d:chc name="Mcu" type="AR-ELEMENT" value="MODULE-DEF">
                        <v:ctr type="MODULE-DEF">
                            <a:a name="DESC">
                                <a:v>
                                    <![CDATA[EN:<html>
                                        Configuration of the MicroController Unit (MCU) module.
                                    </html>]]>
                                </a:v>
                            </a:a>
                            <a:a name="LOWER-MULTIPLICITY" value="1" />
                            <a:a name="UPPER-MULTIPLICITY" value="1" />
                            <a:a name="RELEASE" value="asc:4.3"/>
                            <a:a name="ADMIN-DATA" type="ADMIN-DATA">
                                <ad:ADMIN-DATA>
                                    <ad:LANGUAGE>EN</ad:LANGUAGE>
                                    <ad:DOC-REVISIONS>
                                        <ad:DOC-REVISION>
                                            <ad:REVISION-LABEL>1.0.0</ad:REVISION-LABEL>
                                            <ad:ISSUED-BY>AUTOSAR</ad:ISSUED-BY>
                                            <ad:DATE>2010-12-03</ad:DATE>
                                        </ad:DOC-REVISION>
                                    </ad:DOC-REVISIONS>
                                </ad:ADMIN-DATA>
                            </a:a>
                            <d:ref type="REFINED_MODULE_DEF" value="ASPath:/AUTOSAR/EcucDefs/Mcu"/>
                            <a:a name="POSTBUILDVARIANTSUPPORT" value="true"/>
                            <a:a name="UUID" value="ECUC:b510368b-ff12-4d58-aaad-a5e9c1cb3e2b"/>

                            <!-- /** @implements  IMPLEMENTATION_CONFIG_VARIANT_Object */ -->
                            <v:var name="IMPLEMENTATION_CONFIG_VARIANT" type="ENUMERATION">
                                <a:a name="LABEL" value="Config Variant"/>
                                <a:a name="UUID" value="ECUC:e2d81221-d902-4f85-bd93-578fada9dc3f"/>
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            VariantPreCompile: Only precompile time configuration parameters. Only one set of parameters.<br />
                                            VariantPostBuild: Mix of precompile and postbuild time configuration parameters. Only one set of parameters.<br />
                                            VariantPostBuildSelectable: Mix of precompile and postbuild time configuration parameters. More sets of parameters.<br />
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                    <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                </a:a>
                                <a:da name="DEFAULT" value="VariantPostBuild"/>
                                <a:da name="RANGE">
                                    <a:v>VariantPostBuild</a:v>
                                    <a:v>VariantPreCompile</a:v>
                                </a:da>
                            </v:var>

                            <!-- /** @implements  McuGeneralConfiguration_Object */ -->
                            <v:ctr name="McuGeneralConfiguration" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            This container contains the general configuration for the MCU driver.
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:b91249b0-4a29-496c-86b9-4cf3ec281e92"/>


                                <!-- /** @implements McuDevErrorDetect_Object */ -->
                                <v:var name="McuDevErrorDetect" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Pre-processor switch for enabling the default error detection and reporting to the DET. <br />
                                                The switch McuDevErrorDetect shall switch the Default Error Tracer (Det) detection and notification ON or OFF. <br />
                                                The detection of default errors is configurable (ON/OFF) at precompile time.<br />
                                                #define MCU_DEV_ERROR_DETECT (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Default Error Detect"/>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:564e05d8-8922-4a7d-b112-ebfa5e67d2d8"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>


                                <!-- /** @implements McuVersionInfoApi_Object */ -->
                                <v:var name="McuVersionInfoApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Pre-processor switch to enable/disable the API to read out the modules version information.<br />
                                                #define MCU_VERSION_INFO_API (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="LABEL" value="Version Info API"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:7ea93c38-3acb-4571-a374-c6c67d6746b1"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>

                                <!-- /** @implements McuGetRamStateApi_Object */ -->
                                <v:var name="McuGetRamStateApi" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu Get Ram State API" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Pre-processor switch to enable/disable the API Mcu_GetRamState. <br />
                                                #define MCU_GET_RAM_STATE_API (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:0ca12151-32c7-4f1f-a161-9c18ae70acb1"/>
                                    <a:da name="DEFAULT" value="false" />
                                </v:var>

                                <!-- /** @implements McuInitClock_Object */ -->
                                <v:var name="McuInitClock" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu Init Clock API" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                If this parameter is set to FALSE, the clock initialization has to be disabled from the MCU driver. This concept applies when there are some write once clock registers and a bootloader is present. If this parameter is set to TRUE, the MCU driver is responsible with the clock initialization.<br />
                                                #define MCU_INIT_CLOCK (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:0f51cb81-7dcd-4510-a24d-317bc194aaed"/>
                                    <a:da name="DEFAULT" value="true"/>
                                </v:var>

                                <!-- /** @implements McuNoPll_Object */ -->
                                <v:var name="McuNoPll" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu No PLL" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This parameter shall be set True, if the H/W does not have a PLL or the PLL circuitry is enabled after the power on without S/W intervention. In this case MCU_DistributePllClock has to be disabled and  MCU_GetPllStatus has to return MCU_PLL_STATUS_UNDEFINED. Otherwise this parameters has to be set False.<br />
                                                #define MCU_NO_PLL (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:6d9b74b1-4bf5-4cea-820d-53f6326975fd"/>
                                    <a:da name="DEFAULT" value="true"/>
                                </v:var>

                                <!-- /** @implements McuEnterLowPowerMode_Object */ -->
                                <v:var name="McuEnterLowPowerMode" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                If this parameter has been configured to 'TRUE', the function 'Mcu_SetMode()' shall not be impacted and behave as specified.<br />
                                                If this parameter has been configured to 'FALSE', the function 'Mcu_SetMode()' shall not perform the transition to any low power modes as are 'STOP' or 'HALT' or any other mode, where the core stops execution.<br />
                                                #define MCU_ENTER_LOW_POWER_MODE (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Enter Low-Power Mode" />
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:4121632d-b60e-4d48-8e66-480991dbde5d"/>
                                    <a:da name="DEFAULT" value="true"/>
                                </v:var>

                                <v:var name="McuTimeout" type="INTEGER">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This parameter is used for internal loop, oscillator stability.<br />
                                                It represents the maximum number of loops for blocking functionality.<br />
                                                Member of "McuLLD_ConfigType" structure.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:3b8b947e-d4c1-492b-b866-c8d140d0866f"/>
                                    <a:da name="DEFAULT" value="10000"/>
                                    <a:a name="LABEL" value="Mcu Loops TimeOut"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=0"/>
                                        <a:tst expr="&lt;=4294967295"/>
                                    </a:da>
                                </v:var>

								<!-- @implements McuEnableUserModeSupport_Object -->
                                <v:var name="McuEnableUserModeSupport" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                When this parameter is enabled, the MDL module will adapt to run from User Mode, with the following measures:<br />
                                                a) configuring REG_PROT for ABC1, ABC2 IPs so that the registers under protection can be accessed from user mode by setting UAA bit in REG_PROT_GCR to 1<br />
                                                b) using 'call trusted function' stubs for all internal function calls that access registers requiring supervisor mode.<br />
                                                c) other module specific measures<br />
                                                for more information, please see chapter 5.7 User Mode Support in IM <br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Enable User Mode Support"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="UUID" value="ECUC:fdf29f79-dbae-4cd2-abf2-c0941851a05e"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>
								
                                <!-- /** @implements McuPerformResetApi_Object */ -->
                                <v:var name="McuPerformResetApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Pre-processor switch to enable/disable the use the Mcu_PerformReset() API.<br />
                                                OFF - Mcu_PerformReset() API is not used.<br />
                                                ON - Mcu_PerformReset() API is used.<br />
                                                #define MCU_PERFORM_RESET_API (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="LABEL" value="Mcu Perform Reset API"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:8c6ec070-2607-49d0-96f1-35d02c4a62ef"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>

                                <v:var name="McuCalloutBeforePerformReset" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Check this if you want a callout function, called by MCU right before Mcu_PerformReset().<br />
                                                This parameter is available for configuration only if "McuPerformResetApi" is ON.<br />
                                                #define MCU_RESET_CALLOUT_USED (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:fa43da28-01e8-4ca1-aeca-2cb72d9bd132"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="EDITABLE" type="XPath">
                                        <a:tst expr="node:fallback(../McuPerformResetApi, 'true') = 'true'"/>
                                    </a:a>
                                </v:var>

                                <!-- /** @implements McuPerformResetCallout_Object */ -->
                                <v:var name="McuPerformResetCallout" type="FUNCTION-NAME">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Function name of callout.<br />
                                                The field is editable only if "McuCalloutBeforePerformReset" is ON.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="UUID" value="ECUC:025e1b74-4c6e-4a1a-aef0-c03a979bbd0a"/>
                                    <a:da name="DEFAULT" value="NULL_PTR"/>
                                    <a:da name="INVALID" type="XPath">
                                        <a:tst expr="(
                                                      node:fallback(../McuCalloutBeforePerformReset, 'true') = 'true' and
                                                      node:fallback(../McuPerformResetApi, 'true') = 'true'
                                                     ) and 
                                                     (  (node:fallback(., '') = 'NULL') or
                                                        (node:fallback(., '') = 'Null') or
                                                        (node:fallback(., '') = 'false') or
                                                        (node:fallback(., '') = 'FALSE') or
                                                        (node:fallback(., '') = 'null') or
                                                        (node:fallback(., '') = 'null_ptr') or
                                                        (node:fallback(., '') = 'Null_Ptr') or
                                                        (node:fallback(., '') = 'NULL_PTR') 
                                                     )"
                                            true="Invalid name of the, it must be a valid C function name."/>
                                        <a:tst expr="(normalize-space(node:fallback(., '')) = '&quot;NULL_PTR&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL_PTR') or
                                                     (normalize-space(node:fallback(., '')) = '&quot;NULL&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL') or
                                                     (text:match(normalize-space(.),'^[_a-zA-Z]+[_0-9a-zA-Z]*$'))"
                                           false="Invalid name, it must be a valid C function name"/>
                                    </a:da>
                                    <a:da name="EDITABLE" type="XPath">
                                        <a:tst expr="node:fallback(../McuCalloutBeforePerformReset, 'true') = 'true' and node:fallback(../McuPerformResetApi, 'true') = 'true'"/>
                                    </a:da>
                                </v:var>
                                
                                <v:var name="McuCmuNotification" type="FUNCTION-NAME">
                                    <a:a name="DESC">
                                        <a:v><![CDATA[EN:
                                        <html>
                                          Function pointer to callback function.
                                        </html>
                                        ]]></a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="OPTIONAL" value="true"/>
                                    <a:a name="UUID" value="ECUC:d762bbe9-6025-4f80-a407-2c680a2d3231"/>
                                    <a:da name="DEFAULT" value="NULL_PTR"/>
                                    <a:da name="INVALID" type="XPath">
                                         <a:tst expr="count(../../McuModuleConfiguration/McuClockSrcFailureNotification[. = 'ENABLED']) = 0"
                                            true="McuClockSrcFailureNotification must be ENABLED for at least for one module configuration to enable this field ."/>
                                        <a:tst expr="(
                                                        (normalize-space(node:fallback(., '')) = 'NULL') or
                                                        (normalize-space(node:fallback(., '')) = 'Null') or
                                                        (normalize-space(node:fallback(., '')) = 'false') or
                                                        (normalize-space(node:fallback(., '')) = 'FALSE') or
                                                        (normalize-space(node:fallback(., '')) = 'null') or
                                                        (normalize-space(node:fallback(., '')) = 'null_ptr') or
                                                        (normalize-space(node:fallback(., '')) = 'Null_Ptr') or
                                                        (normalize-space(node:fallback(., '')) = 'NULL_PTR')
                                                     )"
                                            true="Invalid name of the, it must be a valid C function name."/>
                                        <a:tst expr="(normalize-space(node:fallback(., '')) = '&quot;NULL_PTR&quot;') or
                                                     (normalize-space(node:fallback(., '')) = '&quot;NULL&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL') or
                                                     (text:match(normalize-space(.),'^[_a-zA-Z]+[_0-9a-zA-Z]*$'))"
                                           false="Invalid name, it must be a valid C function name"/>
                                    </a:da>
                                </v:var>
                                
                                <v:var name="McuCmuErrorIsrUsed" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Check this if clock source failure notifications are enabled (i.e. McuModuleConfiguration/McuClockSrcFailureNotification = 'ENABLED'). <br />
                                                #define MCU_CMU_ERROR_ISR_USED (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:fa43da28-01e8-4ca1-aeca-2cb32ad9c116"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>
                                
                                <!-- /** @implements McuErrorIsrNotification_Object */ -->
                                <v:var name="McuErrorIsrNotification" type="FUNCTION-NAME">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Function name of callout. This function will be called by the error ISR.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:17291a1c-163b-4343-87d0-f1ed80367f5b"/>
                                    <a:a name="OPTIONAL" value="true"/>
                                    <a:da name="DEFAULT" value="NULL_PTR"/>
                                    <a:da name="INVALID" type="XPath">
                                        <a:tst expr="(  count(../../McuModuleConfiguration/McuClockSettingConfig/*/McuPll_0/McuPll0_Parameter/McuLossOfLockInt[. = 'true']) +
                                                        count(../../McuModuleConfiguration/McuClockSettingConfig/*/McuPll_1/McuPll1_Parameter/McuLossOfLockInt[. = 'true']) +
                                                        count(../../McuModuleConfiguration/McuInterruptEvents/McuVoltageErrorEvent[. = 'true']) +
                                                        count(../../McuModuleConfiguration/McuInterruptEvents/McuTemperatureErrorEvent[. = 'true'])
                                                     )=0"
                                            true="The Error ISR must be enable at least one module configuration to enable this field."/>
                                        <a:tst expr="(  (node:fallback(., '') = 'NULL') or
                                                        (node:fallback(., '') = 'Null') or
                                                        (node:fallback(., '') = 'false') or
                                                        (node:fallback(., '') = 'FALSE') or
                                                        (node:fallback(., '') = 'null') or
                                                        (node:fallback(., '') = 'null_ptr') or
                                                        (node:fallback(., '') = 'Null_Ptr') or
                                                        (node:fallback(., '') = 'NULL_PTR') 
                                                     )"
                                            true="Invalid name of the, it must be a valid C function name."/>
                                        <a:tst expr="(normalize-space(node:fallback(., '')) = '&quot;NULL_PTR&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL_PTR') or
                                                     (normalize-space(node:fallback(., '')) = '&quot;NULL&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL') or
                                                     (text:match(normalize-space(.),'^[_a-zA-Z]+[_0-9a-zA-Z]*$'))"
                                           false="Invalid name, it must be a valid C function name"/>
                                    </a:da>
                                </v:var>
                                
                                <v:var name="McuDisableRamWaitStatesConfig" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Check this if you want the PRAMC configuration to be bypassed.<br />
                                                If this is checked, the settings configured in McuRam (from McuClockSettingConfig) will not be used.<br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Disable Ram Wait States Config"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="UUID" value="ECUC:133a1136-9fb7-40ee-be19-8599edfef487"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>
                                <!-- /** @implements McuDisableFlashConfigFromRam_Object */ -->
                                <v:var name="McuDisableFlashConfigFromRam" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Check this if you want the Flash configuration from RAM to be bypassed.<br />
                                                If this is checked, the settings configured in McuPlatformFlashConfig and the settings 
                                                from McuFlash (from McuClockSettingConfig) will not be used. <br />
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Disable Flash Config from RAM"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="UUID" value="ECUC:133a1136-9fb7-40ee-beae-85f9decaf487"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>
                                
								<!-- /** @implements McuPrepareMemoryConfig_Object */ -->
                                <v:var name="McuPrepareMemoryConfig" type="FUNCTION-NAME">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Function name of a callout that will be called before and after configuring
                                                the flash and ram controllers. It will have a parameter that will specify if it is
                                                the entry or the exit point of the controllers configuration.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:17291a1c-163b-4343-87d0-f1ed80312f5b"/>
                                    <a:a name="OPTIONAL" value="true"/>
                                    <a:da name="DEFAULT" value="NULL_PTR"/>
                                    <a:da name="INVALID" type="XPath">
                                        <a:tst expr="(  (node:fallback(., '') = 'NULL') or
                                                        (node:fallback(., '') = 'Null') or
                                                        (node:fallback(., '') = 'false') or
                                                        (node:fallback(., '') = 'FALSE') or
                                                        (node:fallback(., '') = 'null') or
                                                        (node:fallback(., '') = 'null_ptr') or
                                                        (node:fallback(., '') = 'Null_Ptr') or
                                                        (node:fallback(., '') = 'NULL_PTR') 
                                                     )"
                                            true="Invalid name of the, it must be a valid C function name."/>
                                        <a:tst expr="(normalize-space(node:fallback(., '')) = '&quot;NULL_PTR&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL_PTR') or
                                                     (normalize-space(node:fallback(., '')) = '&quot;NULL&quot;') or
                                                     (normalize-space(node:fallback(., '')) = 'NULL') or
                                                     (text:match(normalize-space(.),'^[_a-zA-Z]+[_0-9a-zA-Z]*$'))"
                                           false="Invalid name, it must be a valid C function name"/>
                                        <a:tst expr="((node:fallback(../McuDisableRamWaitStatesConfig, 'false') = 'true') and (node:fallback(../McuDisableFlashConfigFromRam, 'false') = 'true'))"
                                               true="This notification cannot be configured as long as both FLASH and RAM configuration are disabled (i.e. McuDisableRamWaitStatesConfig = 'true' and McuDisableFlashConfigFromRam = 'true')."/>
                                    </a:da>
                                </v:var>	
                                <!-- /** @implements McuDisableSscmInit_Object */ -->
                                <v:var name="McuDisableSscmInit" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu Disable SSCM Init Functionality" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                If this parameter is set to TRUE, the System Status and Configuration Module (SSCM) initialization has to be disabled in the MCU driver.<p/>
                                                #define MCU_DISABLE_SSCM_INIT (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:884f373d-7ba4-479e-a4c9-67dcb82e2bee"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>                           
                                <!-- /** @implements McuDisableResetInit_Object */ -->
                                <v:var name="McuDisableResetInit" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu Disable Reset Init Functionality" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                If this parameter is set to TRUE, the System Integration Unit (SIU) reset initialization has to be disabled in the MCU driver.<p/>
                                                This concept applies when the AppInit section 6.9 functionality(Reset Configuration) is enabled. If this parameter is set to FALSE, the MCU driver is responsible of the Reset initialization.<p/>
                                                #define MCU_DISABLE_RESET_INIT (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:884f320d-7ba4-479e-a4c9-67dcb82e2bee"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                                <!-- /** @implements McuDisablePmcInit_Object */ -->
                                <v:var name="McuDisablePmcInit" type="BOOLEAN">
                                    <a:a name="LABEL" value="Mcu Disable PMC Init Functionality" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                If this parameter is set to TRUE, the Power Management Controller (PMC) initialization has to be disabled in the MCU driver.<p/>
                                                #define MCU_DISABLE_PMC_INIT (STD_ON)/(STD_OFF) will be generated in Mcu_Cfg.h file.<p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:124f373d-7ba4-479e-a4c9-67dcb82e2bee"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                            </v:ctr>

                            <v:ctr name="McuDebugConfiguration" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            This container contains option for non-ASR APIs used for debug or extra-implementation.
                                            Note: Implementation Specific Parameter.
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:2634afa2-e3c1-4e96-bf1c-e1c2d61861fc"/>
                                
                                <!-- /** @implements McuDisableDemReportErrorStatus_Object */ -->
                                <v:var name="McuDisableDemReportErrorStatus" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for reporting the Dem Error.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Disable Production Error Reporting"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:fdf29f79-dbae-4cd7-bbf7-c0941851a05e"/>
                                    <a:da name="DEFAULT" value="false"/>
                                </v:var>

                                <v:var name="McuGetPeriphStateApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for checking peripheral states in the current mode from MC_ME configuration: Mcu_GetPeripheral_State().
                                                E_OK means Peripheral with ID as parameter is clocked.
                                                E_NOT_OK means Peripheral with ID as parameter is not clocked.
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Get Peripheral State API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:d6d429d1-417b-4bba-9733-97945b5b5f00"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuGetSystemStatetApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for System state information: Mcu_GetSystem_State().
                                                Information extracted from SSCM hw IP.
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Get System State API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:90ecc49c-a22b-4391-9a58-8d5fcdcd4fc7"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuGetPowerModeStatetApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for MC_ME state: Mcu_GetPowerMode_State().
                                                Get information regarding current power mode, enabled clocks, etc (content of ME_GS register).
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Get PowerMode State API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:a43c3aa1-3bd9-4a8e-aefc-bddf5d9508db"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuGetPowerDomainApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for MC_PCU state: Mcu_GetPowerDomain_Status().
                                                Get information from PCU_STAT register.
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Get Power Domain State API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:6e3cba6f-d704-4fea-9611-fc001713d1da"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuSscmGetMemConfigApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for Mcu_SscmGetMemConfig().<p/>
                                                Get information from SSCM_MEMCONFIG register.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Sscm Get MemConfig API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:1358731c-e26e-4134-b80d-a08d078c51a4"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuSscmGetStatusApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for Mcu_SscmGetStatus().<p/>
                                                Get information from SSCM_STATUS register.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Sscm Get Status API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:f7bb3084-cf7b-40e5-b705-8781f2ac9b85"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuSscmGetUopsApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for Mcu_SscmGetUops().<p/>
                                                Get information from SSCM_UOPS register.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Sscm Get Uops API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:279ac3de-275b-44b3-af21-5718275e277d"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:da name="READONLY" value="true"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuGetMidrStructureApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for Mcu_GetMidrStructure().<p/>
                                                Get information from SIUL2 MIDRn registers.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Get MIDRn API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:3b7d0da5-6a6c-4c9f-bfbb-7bead7870b5f"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                                
                                <v:var name="McuEmiosConfigureGprenApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for Mcu_EmiosConfigureGpren().<p/>
                                                Changes the GPREN bit of the EMIOSMCR register of an addressed eMIOS instance.<p/>
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Emios Configure Gpren API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:11d5f12b-1576-471b-9ee2-c9af2af5ffb1"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                                
                                <v:var name="McuDisableCmuApi" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enable/Disable the API for disabling the clock monitoring unit.
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Disable CMU API"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:a42a1cde-ec51-44ba-9d88-0c5142cbb5fc"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                            </v:ctr>
                            
                            <v:ctr name="McuEMIOSConfiguration" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            This configuration holds global control over the platform specific eMIOS control features.<p/>
                                            This container is implementation specific.<p/>
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:ba92317c-fb38-40a9-97b0-ae006307d78b"/>

                                <v:var name="McuEMIOSControl" type="BOOLEAN">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Global ENABLE / DISABLE of the code that writes the eMIOS200_MCR registers.<p/>
                                                From the user manual: The MCR register contains Global Control bits for the eMIOS200 block.<p/>
                                                If this check box is ON, the registers will be written during each Mcu_InitClock() call.<p/>
                                                Note: Implementation Specific Parameter.<p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu eMIOS Control"/>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:077bf386-cf58-4810-bcb7-0fbe6bf41250"/>
                                    <a:da name="DEFAULT" value="false"/>
                                    <a:a name="EDITABLE" type="XPath">
                                        <a:tst expr="num:i(count(ecu:list('MCU.eMIOS.List'))) &gt; 0"/>
                                    </a:a>
                                    <a:da name="INVALID" type="XPath">
                                        <a:tst expr="( (node:fallback(../../McuGeneralConfiguration/McuInitClock, 'true')) != 'true' and (node:fallback(., 'true') = 'true') )" 
                                           true="The Mcu Init Clock API node has not been enabled. Select ON the Mcu Init Clock API node from the McuGeneralConfiguration container."/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                            </v:ctr>

                            <!-- /** @implements  McuPublishedInformation_Object */ -->
                            <v:ctr name="McuPublishedInformation" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            Container holding all MCU specific published information parameters.<p/>
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:2c646e7d-747c-457d-8b7b-26fb61c052e2"/>
                                <v:lst name="McuResetReasonConf" type="MAP">
                                    <a:da name="MIN" value="1"/>

                                    <!-- /** @implements  McuResetReasonConf_Object */ -->
                                    <v:ctr name="McuResetReasonConf" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the configuration for the different type of reset reason that can be retrieved from Mcu_GetResetReason Api.<p/>
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:247f42f0-055a-404e-aba2-130d0887fffc"/>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>

                                        <!-- /** @implements McuResetReason_Object */ -->
                                        <v:var name="McuResetReason" type="INTEGER_LABEL">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        The parameter represents the different type of reset that a Micro supports. This parameter is referenced by the parameter EcuMResetReason in the ECU State manager module.<p/> 
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                                <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:b58895cf-c4c7-4d07-a0be-7180c8b57a5e"/>
                                            <a:da name="DEFAULT" type="XPath" expr="string(text:split('0 1 2 3 4 5 6 7 8 9 10')[var:set('idx',position()) and 
                                                normalize-space(text:split('MCU_SOFTWARE_EXTERNAL_RESET MCU_SOFTWARE_SYSTEM_RESET MCU_STCU_RESET MCU_FCCU_RESET MCU_FOSU_RESET MCU_CPU_RESET 
														MCU_EXTERNAL_RESET MCU_POWER_ON_RESET MCU_NO_RESET_REASON MCU_MULTIPLE_RESET_REASON MCU_RESET_UNDEFINED')[position() = $idx]) = node:when((node:fallback(node:current()/.., 'EPD_MODE') = 'EPD_MODE'), 'MCU_POWER_ON_RESET', string(name(node:fallback(node:current()/.., ''))))])"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=255"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>
                                </v:lst>
                            </v:ctr>

                            <!-- /** @implements CommonPublishedInformation_Object */ -->
                            <v:ctr name="CommonPublishedInformation" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            Common container, aggregated by all modules.
                                            It contains published information about vendor and versions.
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:acb0123b-4400-4cf6-9048-3b802ed2c755"/>

                                <v:var name="ArReleaseMajorVersion" type="INTEGER_LABEL">
                                    <a:a name="LABEL" value="Ar Release Major Version" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Major version number of AUTOSAR specification on which the appropriate implementation is based on. <p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:1a61b436-b723-47b1-8f4d-b568b3c77bce"/>
                                    <a:da name="DEFAULT" value="4"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=4"/>
                                        <a:tst expr="&lt;=4"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="ArReleaseMinorVersion" type="INTEGER_LABEL">
                                    <a:a name="LABEL" value="Ar Release Minor Version" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Minor version number of AUTOSAR specification on which the appropriate implementation is based on. <p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:6b04c7cc-fcf4-40d5-b589-579f3b690bca"/>
                                    <a:da name="DEFAULT" value="3"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=3"/>
                                        <a:tst expr="&lt;=3"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="ArReleaseRevisionVersion" type="INTEGER_LABEL">
                                    <a:a name="LABEL" value="Ar Release Revision Version" />
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Revision version number of AUTOSAR specification on which the appropriate implementation is based on. <p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:856eb3f2-36bf-4d6f-b404-6a873fbbe0e7"/>
                                    <a:da name="DEFAULT" value="1"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=1"/>
                                        <a:tst expr="&lt;=1"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="ModuleId" type="INTEGER_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Module ID of this module from Module List.
                                                Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:c8d8c033-3334-459e-b45c-705a3ff4787d"/>
                                    <a:da name="DEFAULT" value="101"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=101"/>
                                        <a:tst expr="&lt;=101"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="SwMajorVersion" type="INTEGER_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Major version number of the vendor specific implementation of the module. The numbering is vendor specific.
                                                Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:9dd0879c-f26b-4ea9-bf0e-013bfa0f3584"/>
                                    <a:da name="DEFAULT" value="1"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=1"/>
                                        <a:tst expr="&lt;=1"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="SwMinorVersion" type="INTEGER_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Minor version number of the vendor specific implementation of the module. The numbering is vendor specific.
                                                Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:18ede1df-ceac-4080-a4c8-1eb4cf4cd276"/>
                                    <a:da name="DEFAULT" value="0"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=0"/>
                                        <a:tst expr="&lt;=0"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="SwPatchVersion" type="INTEGER_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Patch level version number of the vendor specific implementation of the module. The numbering is vendor specific.
                                                Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:f5563407-a9bd-4cae-810d-cf4327c59a88"/>
                                    <a:da name="DEFAULT" value="0"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=0"/>
                                        <a:tst expr="&lt;=0"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="VendorApiInfix" type="STRING_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                             In driver modules which can be instantiated several times on a single ECU, BSW00347 requires that the name of APIs is extended by the VendorId and a vendor specific name.
                                               This parameter is used to specify the vendor specific name. In total, the Implementation specific name is generated as follows:
                                               &lt;ModuleName&gt;_&gt;VendorId&gt;_&lt;VendorApiInfix&gt;&lt;Api name from SWS&gt;.
                                               E.g. assuming that the VendorId of the implementor is 123 and the implementer chose a VendorApiInfix of "v11r456" a api name
                                               Can_Write defined in the SWS will translate to Can_123_v11r456Write.
                                               This parameter is mandatory for all modules with upper multiplicity &gt;
                                               1. It shall not be used for modules with upper multiplicity =1.
                                               Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:dd6060f6-7040-4479-a64c-802197581a72"/>
                                    <a:da name="DEFAULT" value=""/>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="VendorId" type="INTEGER_LABEL">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Vendor ID of the dedicated implementation of this module according to the AUTOSAR vendor list.
                                                Note: Implementation Specific Parameter
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PublishedInformation">VariantPostBuild</icc:v>
                                        <icc:v vclass="PublishedInformation">VariantPreCompile</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:ccb6488d-97c2-478c-bcc7-3146549af0ef"/>
                                    <a:da name="DEFAULT" value="43"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&gt;=43"/>
                                        <a:tst expr="&lt;=43"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                            </v:ctr>

                            <!-- /** @implements McuModuleConfiguration_Object */ -->
                            <v:ctr name="McuModuleConfiguration" type="IDENTIFIABLE">
                                <a:a name="DESC">
                                    <a:v>
                                        <![CDATA[EN:<html>
                                            This container contains the configuration for the MCU driver.
                                        </html>]]>
                                    </a:v>
                                </a:a>
                                <a:a name="UUID" value="ECUC:cd185304-074e-4397-8451-4704f1dc38fc"/>

                                <!-- /** @implements McuNumberOfMcuModes_Object */ -->
                                <v:var name="McuNumberOfMcuModes" type="INTEGER">
                                    <a:a name="DERIVED" value="TRUE"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This parameter shall represent the number of Modes available for the MCU (from "McuModeSettingConf" list).
                                                CalculationFormula = Number of configured "McuModeSettingConf".
                                                This parameter is not used.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="LABEL" value="Mcu Number of Mode Settings"/>
                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:06fdcdfb-522d-4b35-bd5c-b377b9b373e1"/>
                                    <a:da name="DEFAULT" type="XPath">
                                        <a:tst expr="num:i( count( node:fallback( ../McuModeSettingConf/*, num:i(1) ) ) )"/>
                                    </a:da>
                                    <a:da name="RANGE" type="XPath">
                                        <a:tst expr="node:fallback( ., num:i(1)) = num:i( count( node:fallback( ../McuModeSettingConf/*, num:i(1))) )"
                                            false="The value for the McuNumberOfMcuModes must match with the McuModeSettingConf. For calculating the correct value use the CALC button"/>
                                    </a:da>
                                    <a:a name="INVALID" type="Range">
                                        <a:tst expr="&lt;=255"/>
                                        <a:tst expr="&gt;=1"/>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <!-- /** @implements McuRamSectors_Object */ -->
                                <v:var name="McuRamSectors" type="INTEGER">
                                    <a:a name="DERIVED" value="TRUE"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This parameter shall represent the number of RAM sectors available for the MCU (from "McuRamSectorSettingConf" list).
                                                CalculationFormula = Number of configured "McuRamSectorSettingConf".
                                                This parameter is not used.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="LABEL" value="Mcu Number of RAM Sectors"/>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:45d0e94c-b26f-46b9-9c42-a5f5da89f2ca"/>
                                    <a:da name="DEFAULT" type="XPath">
                                        <a:tst expr="num:i( count( node:fallback( ../McuRamSectorSettingConf/*, num:i(1))))"/>
                                    </a:da>
                                    <a:da name="RANGE" type="XPath">
                                        <a:tst expr="node:fallback( ., num:i(1)) = num:i( count( node:fallback( ../McuRamSectorSettingConf/*, num:i(1))) )"
                                            false="The value for the McuRamSector must match with the McuRamSectorSettingConf. For calculating the correct value use the CALC button"/>
                                    </a:da>
                                    <a:a name="INVALID" type="Range">
                                        <a:tst expr="&lt;=4294967295"/>
                                        <a:tst expr="&gt;=1"/>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <!-- /** @implements McuResetSetting_Object */ -->
                                <v:var name="McuResetSetting" type="INTEGER">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This parameters applies to the function Mcu_PerformReset(), which performs a microcontroller reset using the hardware feature of the microcontroller.
                                                 Note: This parameter is not used by the current Implementation.
                                                Software Reset occurs when Mcu_PerformReset() function is called.
                                                This parameter is not used.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="OPTIONAL" value="true"/>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="LABEL" value="Reset Setting"/>
                                    <a:a name="UUID" value="ECUC:72a01813-8739-43f1-9d02-87a0ab579374"/>
                                    <a:da name="DEFAULT" value="1"/>
                                    <a:a name="INVALID" type="Range">
                                        <a:tst expr="&lt;=255"/>
                                        <a:tst expr="&gt;=1"/>
                                    </a:a>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuCrystalFrequencyHz" type="FLOAT">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Crystal Frequency or External Reference Frequency [Hz].
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="LABEL" value="External Crystal Frequency [Hz]"/>
                                    <a:a name="UUID" value="ECUC:8f4de8c2-8152-4e3b-8f8a-c1f5490e36a4"/>
                                    <a:da name="DEFAULT" value="40000000"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&lt;=44000000"/>
                                        <a:tst expr="&gt;=8000000"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>

                                <v:var name="McuSIPIRefClockFrequencyHz" type="FLOAT">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Crystal Frequency of SIPI Reference Clock [Hz].
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="NXP"/>
                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="LABEL" value="SIPI Reference Clock Frequency [Hz]"/>
                                    <a:a name="UUID" value="ECUC:729554c6-f143-4644-924a-a9d6984489eb"/>
                                    <a:da name="DEFAULT" value="40000000"/>
                                    <a:da name="INVALID" type="Range">
                                        <a:tst expr="&lt;=200000000"/>
                                        <a:tst expr="&gt;=0"/>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                </v:var>
                                
                                <!-- /** @implements McuClockSrcFailureNotification_Object */ -->
                                <v:var name="McuClockSrcFailureNotification" type="ENUMERATION">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Enables/Disables clock failure notification. <br />
                                                In case this feature is not supported by HW, the setting should be disabled.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                    </a:a>
                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                    <a:a name="LABEL" value="Clock Failure Notification"/>
                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                    <a:a name="UUID" value="ECUC:0c9113e5-94aa-4d18-ad8e-36502b5e1ffa"/>
                                    <a:da name="DEFAULT" value="ENABLED"/>
                                    <a:da name="RANGE">
                                        <a:v>ENABLED</a:v>
                                        <a:v>DISABLED</a:v>
                                    </a:da>
                                    <a:a name="SCOPE" value="LOCAL"/>
                                    <a:a name="INVALID" type="XPath">
                                        <a:tst expr="
                                            (
                                                ( node:fallback(., 'ENABLED') = 'ENABLED' ) and
                                                ( node:fallback(/AUTOSAR/TOP-LEVEL-PACKAGES/Mcu/ELEMENTS/Mcu/McuGeneralConfiguration/McuCmuErrorIsrUsed, 'false') = 'false' )
                                            )"
                                               true="The field McuGeneralConfiguration/McuCmuErrorIsrUsed must be set to 'true' when clock source failure notifications are enabled."/>
                                    </a:a>
                                </v:var>

                                <!-- /** @implements McuClockSettingConfig_Object */ -->
                                <v:lst name="McuClockSettingConfig" type="MAP">
                                    <a:da name="MIN" value="1"/>

                                    <v:ctr name="McuClockSettingConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the configuration for the Clock settings of the MCU.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:6d197fc7-452a-4168-af62-a0155509f250"/>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>

                                        <!-- /** @implements McuClockSettingId_Object */ -->
                                        <v:var name="McuClockSettingId" type="INTEGER">
                                            <a:a name="LABEL" value="Mcu Clock Setting Id" />
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        The Id of this McuClockSettingConfig to be used as argument for the API call Mcu_InitClock().
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="false"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="true"/>
                                            <a:da name="DEFAULT" type="XPath"  expr="num:i(node:fallback( node:current()/../@index, num:i(0)))"/>
                                            <a:a name="UUID" value="ECUC:023d4661-0937-4487-8200-87d06f84bc34"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=255"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:da>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="text:uniq(node:fallback(../../*/McuClockSettingId, text:split('1 2 3')), node:fallback(., 0))"
                                                    false="Duplicated value, McuClockSettingId must be unique across McuClockSettingConf. Use the Calc button to calculate correct default value."/>
                                                <a:tst expr="node:fallback(., 0) &lt; count(node:fallback(../../*, 1))"
                                                    false="Value out of range: must be in range 0 to N-1 (N is number of configured clock setting). Use the Calc button to calculate correct default value."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                                                                      
                                        <v:var name="McuSysClockUnderMcuControl" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        0 - System clock tree is NOT under mcu control.<p/>
                                                        1 - System clock is under mcu control.<p/>
                                                        If this is set to false, the MCU code will not configure the SIU_SYSDIV register when Mcu_InitClock is called<p/>
                                                        Note: Implementation Specific Parameter.<p/>
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="System clock under MCU control"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:ecd0f30f-c51f-47b8-bd0a-4b457a2ed5bf"/>
                                            <a:da name="DEFAULT" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                            
                                        <v:var name="McuSystemClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        System clock and Core clock
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="System Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:da95c51b-8f0a-4d5b-8bb0-0117f3c39b04"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i( num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='PLL0_PHI')) *
                                                                    num:i( node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, num:i(40000000))) +
                                                                    num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='PLL1_PHI')) *
                                                                    num:i( node:fallback(../McuPll_1/McuPll1_Parameter/PLL1_PHI_Frequency, num:i(40000000))) +
                                                                    num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='XOSC')) *
                                                                    num:i( node:fallback(../../../McuCrystalFrequencyHz, num:i(40000000))) +
                                                                    num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='IRC')) *
                                                                    num:i(16000000)
                                                                  ) div num:i(node:fallback(../McuSystemClockDivider,num:i(1)))"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) !=
                                                                   ( num:i( num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='PLL0_PHI')) *
                                                                            num:i( node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, num:i(40000000))) +
                                                                            num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='PLL1_PHI')) *
                                                                            num:i( node:fallback(../McuPll_1/McuPll1_Parameter/PLL1_PHI_Frequency, num:i(40000000))) +
                                                                            num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='XOSC')) *
                                                                            num:i( node:fallback(../../../McuCrystalFrequencyHz, num:i(40000000))) +
                                                                            num:i( number( node:fallback(../McuSystemClockSwitch,'XOSC')='IRC')) *
                                                                            num:i(16000000)
                                                                          ) div num:i(node:fallback(../McuSystemClockDivider,num:i(1)))
                                                                   )
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(ecu:get('MCU.CORE_CLK.Limits.High')) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(ecu:get('MCU.CORE_CLK.Limits.Low')) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=ecu:get('MCU.CORE_CLK.Limits.High')"/>
                                                <a:tst expr="&gt;=ecu:get('MCU.CORE_CLK.Limits.Low')"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                        
                                        <v:var name="McuPlatClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        Platform modules: Cross-Bar, Peripheral Bridges, Memories, DMA, Flash Controller, Debug.
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="Platform Modules Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:920b7ea7-bcc7-42a5-a570-0e21603a40ff"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i(num:i(node:fallback(../McuSystemClockFrequency, num:i(40000000))) div num:i(2))"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) != 
                                                                   num:i(num:i(node:fallback(../McuSystemClockFrequency, num:i(40000000))) div num:i(2))
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(ecu:get('MCU.PLAT_CLK.Limits.High')) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(ecu:get('MCU.PLAT_CLK.Limits.Low')) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=ecu:get('MCU.PLAT_CLK.Limits.High')"/>
                                                <a:tst expr="&gt;=ecu:get('MCU.PLAT_CLK.Limits.Low')"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                        
                                        <v:var name="McuSystemClockSwitch" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        System Clock Select. Configure the SIU_SYSDIV[SYSCLKSEL] register field.
                                                        The system clock is either:<p/>
                                                        - Internal 16Mhz oscillator IRC (SIU_SYSDIV[SYSCLKSEL][SYSCLKSEL]=0)<p/>
                                                        - External oscillator XOSC (SIU_SYSDIV[SYSCLKSEL][SYSCLKSEL]=1)<p/>
                                                        - FM PLL (PLL1) (SIU_SYSDIV[SYSCLKSEL][SYSCLKSEL]=2)<p/>
                                                        - non-FM PLL (PLL0) (SIU_SYSDIV[SYSCLKSEL][SYSCLKSEL]=3)<p/>
                                                        Value extracted from Resource: MCU.SystemClkSource.List<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:e2c3b5a6-4dfa-4eb7-914c-e9edc410b77d"/>
                                            <a:a name="LABEL" value="System Clock Select"/>
                                            <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.SystemClkSource.Default')"/>
                                            <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.SystemClkSource.List')"/>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst expr="(node:fallback(.,'IRC') = 'PLL0_PHI') and 
                                                             (node:fallback(../McuPll_0/McuPllClockConfiguration,'PLL_OFF') = 'PLL_OFF')"
                                                    true="If PLL0_PHI_CLK is selected as source clock, PLL0 must be enabled."/>
                                                <a:tst expr="(node:fallback(.,'IRC') = 'PLL1_PHI') and 
                                                             (node:fallback(../McuPll_1/McuPllClockConfiguration,'PLL_OFF') = 'PLL_OFF')"
                                                    true="If PLL1_PHI_CLK is selected as source clock, PLL1 must be enabled."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuSystemClockDivider" type="INTEGER">
                                          <a:a name="DESC">
                                            <a:v>
                                              <![CDATA[EN:
                                                <html>
                                                  <p>
                                                    This parameter represents the system clock divider. It configures the SIU_SYSDIV[SYSCLKDIV] bit.
                                                    Note: implementation specific parameter.
                                                  </p>
                                                </html>
                                              ]]>
                                            </a:v>
                                          </a:a>
                                          <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                          </a:a>
                                          <a:a name="ORIGIN" value="NXP"/>
                                          <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                          <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                          <a:a name="UUID" value="ECUC:3a658ec9-4571-4f8a-8def-056a9df3813c"/>
                                          <a:da name="DEFAULT" value="1"/>
                                          <a:da name="RANGE" type="XPath">
                                            <a:tst expr="((. != 1) and (. != 2) and (. != 4) and (. != 8) and (. != 16))" true="Only the values 1, 2, 4, 8 and 16 are allowed" />
                                          </a:da>
                                          <a:da name="INVALID" type="Range">
                                            <a:tst expr="&lt;=16"/>
                                            <a:tst expr="&gt;=1"/>
                                          </a:da>
                                          <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPll0ClockReference" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            This parameter specifies if the input clock of the PLL0 is XOSC or IRC in SIU_SYSDIV[PLL0SEL]. 
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="PLL0 Clock Reference Select"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:bbefc9d2-cebc-4d43-8163-5a63eed9dfc2"/>
                                            <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.Pll0ClockSource.Default')"/>
                                            <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.Pll0ClockSource.List')"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                                    
                                        <v:var name="McuPll1ClockReference" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            This parameter specifies if the input clock of the PLL1 is XOSC or PLL0_PHI1 in SIU_SYSDIV[PLL1SEL]. 
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="PLL1 Clock Reference Select"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:58e22dc8-74cc-424f-ad4b-3220b2dcd9e1"/>
                                            <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.Pll1ClockSource.Default')"/>
                                            <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.Pll1ClockSource.List')"/>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst expr="(node:fallback(.,'XOSC') = 'PLL0_PHI1') and 
                                                             (node:fallback(../McuPll_0/McuPllClockConfiguration,'PLL_OFF') = 'PLL_OFF')"
                                                    true="If PLL0_PHI1_CLK is selected as source clock, PLL0 must be enabled."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                       
                                        <v:var name="McuFMPeripheralClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        Memory mapped registers of peripherals.
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="FM Peripheral Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:b460e012-1862-497a-afd0-7123054cc28b"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i(
                                                                        num:i(node:fallback(../McuSystemClockFrequency, num:i(40000000))) 
                                                                        div num:i(node:fallback(../McuFMClockPeripheralDivider,num:i(2)))
                                                                  )"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) != 
                                                                   num:i
                                                                   (
                                                                        num:i(node:fallback(../McuSystemClockFrequency, num:i(40000000))) 
                                                                        div num:i(node:fallback(../McuFMClockPeripheralDivider,num:i(2)))
                                                                   )
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(ecu:get('MCU.FM_PER_CLK.Limits.High')) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(ecu:get('MCU.FM_PER_CLK.Limits.Low')) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=ecu:get('MCU.FM_PER_CLK.Limits.High')"/>
                                                <a:tst expr="&gt;=ecu:get('MCU.FM_PER_CLK.Limits.Low')"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuFMClockPeripheralDivider" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            Configures SIU_SYSDIV[FMPERDIV]
                                                            FM Clock Peripheral Divider. Selects the divider value for the clock that feeds the memory mapped portion
                                                            of the peripheral interfaces, and also feeds peripheral engines that can tolerate FM modulation. Note that
                                                            the maximum FEC operating frequency is 100 MHz, therefore the PERDIV field must be programmed to
                                                            either divide-by-4 or divide-by-8 if the CPU is operating above 200 MHz.<p/>
                                                            2 - Divide by 2 <p/>
                                                            4 - Divide by 4 <p/>
                                                            8 - Divide by 8 <p/>
                                                            11 - Reserved <p/>
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="FM Clock Peripheral Divider"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:e9ead595-d101-46a7-99ff-7f71ca25332d"/>
                                            <a:da name="DEFAULT" value="2"/>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="((. != 2) and (. != 4) and (. != 8))" true="Only the values 2, 4 and 8 are allowed" />
                                            </a:da>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=8"/>
                                                <a:tst expr="&gt;=1"/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                        
                                        <v:var name="McuPeripheralClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        Protocol and communication engines of peripherals
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="Peripheral Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:251eb1dc-482c-4914-960e-34b78285c01a"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i(
                                                                    (
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                        node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                        node:fallback(../McuSystemClockFrequency, 40000000)
                                                                    ) div num:i(node:fallback(../McuNonFMClockPeripheralDivider, num:i(2)))
                                                                   )"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) != 
                                                                   num:i(
                                                                    (
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                        node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                        node:fallback(../McuSystemClockFrequency, 40000000)
                                                                    ) div num:i(node:fallback(../McuNonFMClockPeripheralDivider, num:i(2)))
                                                                   )
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(ecu:get('MCU.PER_CLK.Limits.High')) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(ecu:get('MCU.PER_CLK.Limits.Low')) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=ecu:get('MCU.PER_CLK.Limits.High')"/>
                                                <a:tst expr="&gt;=ecu:get('MCU.PER_CLK.Limits.Low')"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                                                                
                                        <v:var name="McuPerClockReference" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            Configures SIU_SYSDIV[PERCLKSEL]
                                                            Peripheral Clock Select. Selects the clock source for eTPU and other communication peripherals that
                                                            require non-FM clock for their protocol engines.
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="Peripheral Clock Reference Select"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:4b407204-05db-4e9a-9e99-f741ccf49566"/>
                                            <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.PeripheralClockSource.Default')"/>
                                            <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.PeripheralClockSource.List')"/>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst expr="(node:fallback(.,'SYSTEM_CLK') = 'PLL0_PHI') and 
                                                             (node:fallback(../McuPll_0/McuPllClockConfiguration,'PLL_OFF') = 'PLL_OFF')"
                                                    true="If PLL0_PHI_CLK is selected as source clock, PLL0 must be enabled."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuNonFMClockPeripheralDivider" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            Configures SIU_SYSDIV[PERDIV]
                                                            Non-FM Clock Peripheral Divider. Selects the divider value for the clock that feeds protocol engines of
                                                            peripherals that must be clocked by a stable non-FM clock.<p/>
                                                            2 - Divide by 2 <p/>
                                                            4 - Divide by 4 <p/>
                                                            8 - Divide by 8 <p/>
                                                            11 - Reserved <p/>
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="Non-FM Clock Peripheral Divider"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:c5194338-7794-4651-bacd-1151947c258a"/>
                                            <a:da name="DEFAULT" value="2"/>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="((. != 2) and (. != 4) and (. != 8))" true="Only the values 2, 4 and 8 are allowed" />
                                            </a:da>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=8"/>
                                                <a:tst expr="&gt;=1"/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuETPUClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        ETPU A,B,C.
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="ETPU Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:6163f55d-ee0b-4cb1-8a55-45920408bc59"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i(
                                                                    (
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                        node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                        node:fallback(../McuSystemClockFrequency, 40000000)
                                                                    ) div num:i(node:fallback(../McuETPUClockDivider, num:i(1)))
                                                                   )"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) != 
                                                                   num:i(
                                                                    (
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                        node:fallback(../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                        number(node:fallback(../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                        node:fallback(../McuSystemClockFrequency, 40000000)
                                                                    ) div num:i(node:fallback(../McuETPUClockDivider, num:i(1)))
                                                                   )
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(ecu:get('MCU.ETPU_CLK.Limits.High')) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(ecu:get('MCU.ETPU_CLK.Limits.Low')) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=ecu:get('MCU.ETPU_CLK.Limits.High')"/>
                                                <a:tst expr="&gt;=ecu:get('MCU.ETPU_CLK.Limits.Low')"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                              
                                        <v:var name="McuETPUClockDivider" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            Configures SIU_SYSDIV[ETPUDIV]
                                                            eTPU Clock Divider. Selects the divider value for the eTPU clock.<p/>
                                                            1 - Divide by 1 <p/>
                                                            2 - Divide by 2 <p/>
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="eTPU Clock Divider"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:e543f16b-8c7a-47e9-9175-0bc93e3b71e4"/>
                                            <a:da name="DEFAULT" value="1"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=2"/>
                                                <a:tst expr="&gt;=1"/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMCANClockFrequency" type="FLOAT">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                        MCAN Protocol Engine Clock.
                                                        Value calculated for user info. It is given in Hz.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="MCAN Clock Frequency (Hz)"/>
                                            <a:a name="UUID" value="ECUC:4dc9a551-d391-4833-863f-aad5211c8d6e"/>
                                            <a:da name="DEFAULT" type="XPath">
                                                <a:tst expr="num:i(
                                                                    number(node:fallback(../McuMCANClockReference,'XOSC')='XOSC') *
                                                                    node:fallback(../../../McuCrystalFrequencyHz, 40000000) + 
                                                                    number(node:fallback(../McuMCANClockReference,'XOSC')='PER_CLK') * 
                                                                    node:fallback(../McuPeripheralClockFrequency, 40000000)
                                                                   )"/>
                                            </a:da>
                                            <a:a name="RANGE" type="XPath">
                                                <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                 and
                                                                 ( node:fallback(., 80000000) != 
                                                                   num:i
                                                                   (
                                                                    number(node:fallback(../McuMCANClockReference,'XOSC')='XOSC') *
                                                                    node:fallback(../../../McuCrystalFrequencyHz, 40000000) + 
                                                                    number(node:fallback(../McuMCANClockReference,'XOSC')='PER_CLK') * 
                                                                    node:fallback(../McuPeripheralClockFrequency, 40000000)
                                                                   )
                                                                 )
                                                               )
                                                             )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &gt; num:i(132000000) )
                                                             or
                                                             ( node:fallback(., num:i(120000000)) &lt; num:i(62500) ) "
                                                true="Please press the button to calculate the value automatically."/>
                                            </a:a>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=132000000"/>
                                                <a:tst expr="&gt;=62500"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                         
                                        <v:var name="McuMCANClockReference" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        <p>
                                                            Configures SIU_SYSDIV[MCANSEL]
                                                            MCAN Select. Selects the clock source for both MCAN modules.
                                                            Note: Implementation specific Parameter.
                                                        </p>
                                                    </html>
                                                    ]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="MCAN Clock Reference Select"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:b9b3ee50-6053-4487-8312-fa858a89ec7c"/>
                                            <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.MCANClockSource.Default')"/>
                                            <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.MCANClockSource.List')"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>                          
                                                                                                                                          
                                        <v:ctr name="McuExternalClock" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                      Configures SIU_ECCR register.<p/>
                                                      This container contains the configuration parameters that control the relantionship between the
                                                      system clock and the external clocks ENGCLK and CLKOUT.<p/>
                                                      Note: Implementation specific Container.
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuExternalClock"/>
                                            <a:a name="UUID" value="ECUC:73db9074-0c1a-4722-9ec7-ff0b30df504e"/>
                                                                              
                                            <v:var name="McuExternalClockUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            0 - External clock register is NOT under mcu control.<p/>
                                                            1 - External clock register is under mcu control.<p/>
                                                            If this is set to false, the MCU code will not configure the SIU_ECCR register when Mcu_InitClock is called<p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="External clock under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:89570d72-07b2-486d-9ffb-219df67c3460"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuEngineeringClockFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                This is the external clock frequency for the specific instance of the
                                                                McuClockReferencePoint container. It is expressed in Hz.
                                                            </html>
                                                      ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:1cb3439e-3918-4f2d-9271-89c141e4d852"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i(
                                                                        (
                                                                            number(node:fallback(../McuEngineeringClockSource,'XOSC')='XOSC') *
                                                                            node:fallback(../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                            number(node:fallback(../McuEngineeringClockSource,'XOSC')='PLAT_CLK') * 
                                                                            node:fallback(../../McuPlatClockFrequency, 40000000)
                                                                        ) div ( 2 * num:i(node:fallback(../McuEngineeringClockDivisonFactor, num:i(32))) + 
                                                                                1 * number(node:fallback(../McuEngineeringClockDivisonFactor, 32)=num:i(0))
                                                                               )
                                                                       )"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i(
                                                                        (
                                                                            number(node:fallback(../McuEngineeringClockSource,'XOSC')='XOSC') *
                                                                            node:fallback(../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                            number(node:fallback(../McuEngineeringClockSource,'XOSC')='PLAT_CLK') * 
                                                                            node:fallback(../../McuPlatClockFrequency, 40000000)
                                                                        ) div ( 2 * num:i(node:fallback(../McuEngineeringClockDivisonFactor, num:i(32))) + 
                                                                                1 * number(node:fallback(../McuEngineeringClockDivisonFactor, 32)=num:i(0))
                                                                               )
                                                                       )
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(264000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(400) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=264000000"/>
                                                    <a:tst expr="&gt;=400"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuEngineeringClockDivisonFactor" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                Configures SIU_ECCR[ENGDIV] bit.<p/>
                                                                Engineering clock division factor.<p/>
                                                                Specifies the frequency ratio between the system clock and ENGCLK. <p/>
                                                                EngineeringClockFrequency = PlatformClockFrequency div (2 * ENGDIV)<p/>
                                                                Setting ENGDIV to 0 makes ENGCLK frequency equal to PLAT_CLK<p/>
                                                                Note: Implementation specific Parameter.
                                                            </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:adaf540c-0948-4068-ac45-41d068f2f1f1"/>
                                                <a:da name="DEFAULT" value="32"/>
                                                <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=255"/>
                                                <a:tst expr="&gt;=0"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuEngineeringClockSource" type="ENUMERATION">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                            Configures SIU_ECCR[ECCS] bit.<p/>
                                                            Engineering clock source select. The ECSS bit selects the source clock to be divided to generate the ENGCLK clock.<p/>
                                                            Note: Implementation specific Parameter.
                                                            </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:41efc1fe-40e5-441b-9115-097f8f8a7f77"/>
                                                <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.EngineeringClockSource.Default')"/>
                                                <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.EngineeringClockSource.List')"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuExternalBusTapSelect" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                            Configures SIU_ECCR[EBTS] bit.<p/>
                                                            External Bus Tap Select. Changes the phase relationship between the system clock and CLKOUT.
                                                            Changing the phase relationship so that CLKOUT is advanced in relation to system clock increases the
                                                            output hold time of the external bus signals to a non-zero value. It also increases the output delay times,
                                                            increases the input hold times to non-zero values, and decreases the input setup times. Refer to the Data
                                                            Sheet document for how the EBTS bit affects the electrical specifications.<p/>
                                                            NOTE: The EBTS bit must not be modified while an external bus transaction is in progress.<p/>
                                                            
                                                            0 External bus signals have zero output hold times.<p/>
                                                            1 External bus signals have non-zero output hold times.<p/>
                                                            Note: Implementation specific Parameter.
                                                            </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f4de3054-ac3c-48b5-9af2-75f6f449c22d"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuCLKOUTFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                            EBI CLKOUT pin.
                                                            Value calculated for user info. It is given in Hz.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="LABEL" value="CLKOUT Frequency (Hz)"/>
                                                <a:a name="UUID" value="ECUC:e3810035-3cd4-40ec-9693-24095a5351be"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i(
                                                                        num:i(node:fallback(../../McuSystemClockFrequency, num:i(40000000))) div 
                                                                        num:i(node:fallback(../McuExternalBusDivisonFactor, num:i(2)))
                                                                      )"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i
                                                                      (
                                                                        num:i(node:fallback(../../McuSystemClockFrequency, num:i(40000000))) div 
                                                                        num:i(node:fallback(../McuExternalBusDivisonFactor, num:i(2)))
                                                                      )
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(264000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(62500) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=264000000"/>
                                                    <a:tst expr="&gt;=62500"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuExternalBusDivisonFactor" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                            Configures SIU_ECCR[EBDF] bit.<p/>
                                                            External Bus Division Factor. Specifies the frequency ratio between the system clock and CLKOUT. The
                                                            EBDF field must not be changed during an external bus access or while an access is pending.<p/>
                                                            Note: Implementation specific Parameter.
                                                            </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:3a99b623-b773-42e2-827f-ce7b6ed11be5"/>
                                                <a:da name="DEFAULT" value="2"/>
                                                <a:da name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=4"/>
                                                    <a:tst expr="&gt;=1"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                        
                                        </v:ctr>
                                                                                                  
                                        <v:ctr name="McuSigmaDeltaClockConfig" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                      Configures SIU_SDCLKCFG register.<p/>
                                                      This container contains the configuration parameters that control the relationship between the
                                                      system clock and the external clocks ENGCLK and CLKOUT.<p/>
                                                      Note: Implementation specific Container.
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuSigmaDeltaClockConfig"/>
                                            <a:a name="UUID" value="ECUC:8f244daa-dfe6-4d0e-9343-7701cc602978"/>
                                                                                                                        
                                            <v:var name="McuSDClockUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            0 - Sigma Delta clock register is NOT under mcu control.<p/>
                                                            1 - Sigma Delta clock register is under mcu control.<p/>
                                                            If this is set to false, the MCU code will not configure the SIU_SDCLKCFG register when Mcu_InitClock is called<p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="Sigma Delta clock under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:be7ae612-91dd-4fe2-a5cc-a075bbd24574"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuSigmaDeltaClockFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                This is the Sigma Delta clock frequency for the specific instance of the
                                                                McuClockReferencePoint container. It is expressed in Hz.
                                                            </html>
                                                      ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="Sigma Delta Clock Frequency"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:b487862d-56a1-41bb-8341-d4ae7f87890b"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuSigmaDeltaClockDivider, num:i(1)))
                                                                       )"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuSigmaDeltaClockDivider, num:i(1)))
                                                                       )
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(132000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(3900) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=132000000"/>
                                                    <a:tst expr="&gt;=3900"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                                             
                                            <v:var name="McuSigmaDeltaClockDivider" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            <p>
                                                                Configures SIU_SDCLKCFG[SDDIV]
                                                                Sigma Delta Clock Divider. Selects the divider value for the clock that feeds the Sigma Delta ADCs,
                                                                according to the following formula:<p/>
                                                                DivisionFactor = SDDIV + 1<p/>
                                                                Note: Implementation specific Parameter.
                                                            </p>
                                                        </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="Sigma Delta Clock Divider"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:402a1853-1d4f-4f0a-83f6-02101834c271"/>
                                                <a:da name="DEFAULT" value="1"/>
                                                <a:da name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=128"/>
                                                    <a:tst expr="&gt;=1"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                     
                                        </v:ctr>                                            
                                                                                            
                                        <v:ctr name="McuLFASTClockConfig" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                      Configures SIU_LFCLKCFG register.<p/>
                                                      This container contains the configuration parameters that define the clock division factor to 
                                                      generate the clock to the LFAST module.<p/>
                                                      Note: Implementation specific Container.
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuLFASTClockConfig"/>
                                            <a:a name="UUID" value="ECUC:50858992-be08-489d-85d1-1eead2340540"/>
                                                                                                                        
                                            <v:var name="McuLFASTClockUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            0 - LFAST clock register is NOT under mcu control.<p/>
                                                            1 - LFAST clock register is under mcu control.<p/>
                                                            If this is set to false, the MCU code will not configure the SIU_LFCLKCFG register when Mcu_InitClock is called<p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="LFAST clock under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:c8b8a14f-ff99-4a37-a345-55c7b269127b"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                                <a:a name="EDITABLE" type="XPath">
                                                    <a:tst expr="(text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'LFAST_CLK')) = 'true') or 
                                                    ((text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'LFAST_CLK')) = 'false') and (node:fallback(.,'true')='true'))"/>
                                                </a:a>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'LFAST_CLK')) = 'false') and (node:fallback(.,'true') = 'true')"
                                                        true="LFAST clock register must not under mcu control."/>
                                                </a:da>
                                            </v:var>
                                            
                                            <v:var name="McuLFASTClockFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                This is the LFAST clock frequency for the specific instance of the
                                                                McuClockReferencePoint container. It is expressed in Hz.
                                                            </html>
                                                      ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="LFAST Clock Frequency"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:98a25c98-2e8e-4302-9eb5-8f2368f05170"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i( number(node:fallback(../McuLFASTClockSource,'XOSC')='PER_CLK_UNDIV') * 
                                                                        num:i(
                                                                                number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                                node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                                number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                                node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                             ) +
                                                                        num:i(
                                                                                number(node:fallback(../McuLFASTClockSource,'XOSC')='XOSC') * 
                                                                                node:fallback(../../../../McuCrystalFrequencyHz, 40000000)
                                                                             ) +
                                                                        num:i(
                                                                                number(node:fallback(../McuLFASTClockSource,'XOSC')='SIPI_REFCLK') * 
                                                                                node:fallback(../../../../McuSIPIRefClockFrequencyHz, 40000000)
                                                                             )
                                                                       ) div num:i(node:fallback(../McuLFASTClockDivider, num:i(1)))"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i( number(node:fallback(../McuLFASTClockSource,'XOSC')='PER_CLK_UNDIV') * 
                                                                        num:i(
                                                                                number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                                node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                                number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                                node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                             ) +
                                                                        num:i(
                                                                                number(node:fallback(../McuLFASTClockSource,'XOSC')='XOSC') * 
                                                                                node:fallback(../../../../McuCrystalFrequencyHz, 40000000)
                                                                             ) +
                                                                        num:i(
                                                                                number(node:fallback(../McuLFASTClockSource,'XOSC')='SIPI_REFCLK') * 
                                                                                node:fallback(../../../../McuSIPIRefClockFrequencyHz, 40000000)
                                                                             )
                                                                       ) div num:i(node:fallback(../McuLFASTClockDivider, num:i(1)))
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(132000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(0) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=132000000"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                            
                                            <v:var name="McuLFASTClockSource" type="ENUMERATION">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                            Configures SIU_LFCLKCFG[LFCLKSEL] bit.<p/>
                                                            LFAST Clock Select. This field selects the clock source of the divider that generates the clock to the LFAST.<p/>
                                                            Note: Implementation specific Parameter.
                                                            </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f65e78b4-7eef-41d7-9818-66e5ec69c263"/>
                                                <a:da name="DEFAULT" type="XPath" expr="ecu:get('MCU.LFASTClockSource.Default')"/>
                                                <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.LFASTClockSource.List')"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                             
                                            <v:var name="McuLFASTClockDivider" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            <p>
                                                                Configures SIU_LFCLKCFG[LFDIV]
                                                                LFAST Clock Divider. Selects the divider value for the clock that feeds the LFAST module, according to
                                                                the following formula:<p/>
                                                                DivisionFactor = LFDIV + 1<p/>
                                                                Note: Implementation specific Parameter.
                                                            </p>
                                                        </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="LFAST Clock Divider"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:81f141a8-fcb0-4304-b00a-c975612e739a"/>
                                                <a:da name="DEFAULT" value="1"/>
                                                <a:da name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=128"/>
                                                    <a:tst expr="&gt;=1"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                     
                                        </v:ctr>                                            
                                                                                                                                                                                         
                                        <v:ctr name="McuPSI5ClockConfig" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                      Configures SIU_PSCLKCFG register.<p/>
                                                      This container contains the configuration parameters that define the clock division factors to 
                                                      generate the clocks to the PSI5 module.<p/>
                                                      Note: Implementation specific Container.
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuPSI5ClockConfig"/>
                                            <a:a name="UUID" value="ECUC:289b09b8-2a38-4a3e-917d-8aaea63a87b9"/>
                                                                                                                        
                                            <v:var name="McuPSI5ClockUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            0 - PSI5 clock register is NOT under mcu control.<p/>
                                                            1 - PSI5 clock register is under mcu control.<p/>
                                                            If this is set to false, the MCU code will not configure the SIU_PSCLKCFG register when Mcu_InitClock is called<p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="PSI5 clock under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:980d28f0-71e9-42d4-b6c2-e800cb007049"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                                <a:a name="EDITABLE" type="XPath">
                                                    <a:tst expr="(text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'PSI5_CLK')) = 'true') or 
                                                    ((text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'PSI5_CLK')) = 'false') and (node:fallback(.,'true')='true'))"/>
                                                </a:a>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(text:tolower(text:contains(ecu:list('MCU.AuxClock.List'),'PSI5_CLK')) = 'false') and (node:fallback(.,'true') = 'true')"
                                                        true="LFAST clock register must not under mcu control."/>
                                                </a:da>
                                            </v:var>
                                            
                                            <v:var name="McuPSI5RxClockFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                This is the PSI5 Rx clock frequency for the specific instance of the
                                                                McuClockReferencePoint container. It is expressed in Hz.
                                                            </html>
                                                      ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="PSI5 Rx Clock Frequency"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:407c9a4b-e388-4ec3-8d62-c52e9be9a92a"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuPSI5ClockDivider, num:i(1)))
                                                                       )"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuPSI5ClockDivider, num:i(1)))
                                                                       )
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(132000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(1900) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=132000000"/>
                                                    <a:tst expr="&gt;=1900"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                                             
                                            <v:var name="McuPSI5ClockDivider" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            <p>
                                                                Configures SIU_PSCLKCFG[PSDIV]
                                                                PSI5 Clock Divider. Selects the divider value for the clock that feeds the PSI5 module,
                                                                according to the following formula:<p/>
                                                                DivisionFactor = PSDIV + 1<p/>
                                                                Note: Implementation specific Parameter.
                                                            </p>
                                                        </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="PSI5 Clock Divider"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:b82283b5-2ad1-4a02-ace2-96aa5dbacf0a"/>
                                                <a:da name="DEFAULT" value="1"/>
                                                <a:da name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=256"/>
                                                    <a:tst expr="&gt;=1"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                            
                                            <v:var name="McuPSI51UsClockFrequency" type="FLOAT">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:
                                                            <html>
                                                                This is the PSI5 1us clock frequency for the specific instance of the
                                                                McuClockReferencePoint container. It is expressed in Hz.
                                                            </html>
                                                      ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="PSI5 1us Clock Frequency"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:7133be28-c918-42f9-bf15-2cde09d548a6"/>
                                                <a:da name="DEFAULT" type="XPath">
                                                    <a:tst expr="num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuPSI5ClockDivider1Mhz, num:i(1)))
                                                                       )"/>
                                                </a:da>
                                                <a:a name="RANGE" type="XPath">
                                                    <a:tst expr="( ( not( node:empty( node:fallback(., 80000000) ) )
                                                                     and
                                                                     ( node:fallback(., 80000000) != 
                                                                       num:i(
                                                                        (
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='PLL0_PHI') *
                                                                            node:fallback(../../McuPll_0/McuPll0_Parameter/PLL0_PHI_Frequency, 40000000) + 
                                                                            number(node:fallback(../../McuPerClockReference,'PLL0_PHI')='SYSTEM_CLK') * 
                                                                            node:fallback(../../McuSystemClockFrequency, 40000000)
                                                                        ) div num:i(node:fallback(../McuPSI5ClockDivider1Mhz, num:i(1)))
                                                                       )
                                                                     )
                                                                   )
                                                                 )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &gt; num:i(132000000) )
                                                                 or
                                                                 ( node:fallback(., num:i(120000000)) &lt; num:i(450) ) "
                                                    true="Please press the button to calculate the value automatically."/>
                                                </a:a>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=132000000"/>
                                                    <a:tst expr="&gt;=450"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuPSI5ClockDivider1Mhz" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            <p>
                                                                Configures SIU_PSCLKCFG[PSDIV1M]
                                                                PSI5 Clock Divider 1MHz. Selects the divider value for the clock that feeds the 1MHz input of the PSI5
                                                                module, according to the following formula:<p/>
                                                                DivisionFactor = PSDIV1M + 1<p/>
                                                                Note: Implementation specific Parameter.
                                                            </p>
                                                        </html>
                                                        ]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="PSI5 1Mhz Clock Divider"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:83cbaaa2-b951-4e6f-9028-9e85934c5792"/>
                                                <a:da name="DEFAULT" value="1"/>
                                                <a:da name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=1024"/>
                                                    <a:tst expr="&gt;=1"/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                     
                                        </v:ctr>                                            
                                                                                                                                        
                                        <v:var name="McuPcsEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        Configures SIU_SYSDIV[PCSEN]
                                                        Progressibe Clock Switch Enable. Enables or disables the progressive clock switching (PCS) feature on the system clock. <p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="LABEL" value="PCS Enable"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:5de87c3c-1e01-40ca-bbfd-b92cf7d1cad5"/>
                                            <a:da name="DEFAULT" value="true"/>
                                            <a:a name="EDITABLE" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                           
                                        <v:ctr name="McuProgClkSwitch" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container provides the specific configuration for Progresisve Clock Switch.<p/>
                                                        Note: Implementation Specific Container.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuProgressiveClkSwitch"/>
                                            <a:a name="UUID" value="ECUC:cb2def5d-c687-4de4-820a-abd9e712193b"/>

                                            <v:var name="McuProgresSwitchDuration" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PCS_SDUR register configuration.<p/>
                                                            This value defines the duration of one PCS clock switch step in terms of 16 MHz int. RC osc. cycles.<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="Progressive Switch Duration"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:50b1254b-7a36-479c-b7aa-01c5b6e40aa0"/>
                                                <a:da name="DEFAULT" value="0"/>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=255"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:lst name="McuPcsConfig" type="MAP">
                                                <a:da name="MIN" type="XPath" expr="num:i(count(ecu:list('MCU.Pcs.List')))"/>
                                                <a:da name="MAX" type="XPath" expr="num:i(count(ecu:list('MCU.Pcs.List')))"/>

                                                <v:ctr name="McuPcsConfig" type="IDENTIFIABLE">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                This register defines the rate of frequency change and initial change value for the
                                                                progressive system clock switching when switching the system clock source to or from
                                                                the XOSC_CLK on ramp-up and ramp-down, respectively.<p/>
                                                                Note: Implementation Specific Container.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="TAB" value="McuPcsConfig"/>
                                                    <a:a name="UUID" value="ECUC:cbabcf5d-c687-4de4-555a-abd9e712193b"/>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS"  type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                                            <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                    </a:a>

                                                    <v:var name="McuPCS_Name" type="ENUMERATION">
                                                        <a:a name="DESC">
                                                            <a:v>
                                                                <![CDATA[EN:<html>
                                                                    PCS_DIVCx register configuration name.<p/>
                                                                    This is the name of the PCS module.<p/>
                                                                    Note: Implementation Specific Parameter.
                                                                </html>]]>
                                                            </a:v>
                                                        </a:a>
                                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        </a:a>
                                                        <a:a name="ORIGIN" value="NXP"/>
                                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                        <a:a name="LABEL" value="PCS Divider Change Name"/>
                                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                        <a:a name="UUID" value="ECUC:8f5d498e-8c77-45aa-ba8f-aafc188dc019"/>
                                                        <a:da name="DEFAULT" type="XPath" expr="ecu:list('MCU.Pcs.List')[num:i(node:fallback(node:current()/../@index, num:i(0)) + 1)]"/>
                                                        <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.Pcs.List')"/>
                                                        <a:da name="INVALID" type="XPath">
                                                            <a:tst expr="text:uniq(node:fallback(../../*/McuPCS_Name, text:split('PCS_1 PCS_2 PCS_4')), node:fallback(., PCS_1))"
                                                                false="Duplicated value, McuPCS_Name must be unique across McuPcsConfig."/>
                                                        </a:da>
                                                        <a:a name="SCOPE" value="LOCAL"/>
                                                    </v:var>

                                                    <v:var name="McuPCS_DivInit" type="INTEGER">
                                                        <a:a name="DESC">
                                                            <a:v>
                                                                <![CDATA[EN:<html>
                                                                    PCS_DIVCx[INIT] register configuration.<p/>
                                                                    This is initial change value of the clock divider for the clock ramp-up phase when switching to the 8-40 MHz crystal osc.<p/>
                                                                    Note: Implementation Specific Parameter.
                                                                </html>]]>
                                                            </a:v>
                                                        </a:a>
                                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        </a:a>
                                                        <a:a name="ORIGIN" value="NXP"/>
                                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                        <a:a name="LABEL" value="PCS Divider Change Init"/>
                                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                        <a:a name="UUID" value="ECUC:8f3d498e-8a66-45aa-bd8f-aafc558dc019"/>
                                                        <a:da name="DEFAULT" value="999"/>
                                                        <a:a name="INVALID" type="Range">
                                                            <a:tst expr="&lt;=65535"/>
                                                            <a:tst expr="&gt;=0"/>
                                                        </a:a>
                                                        <a:a name="SCOPE" value="LOCAL"/>
                                                    </v:var>

                                                    <v:var name="McuPCS_DivRate" type="INTEGER">
                                                        <a:a name="DESC">
                                                            <a:v>
                                                                <![CDATA[EN:<html>
                                                                    PCS_DIVCx[RATE] register configuration.<p/>
                                                                    This value controls the change value of the clock divider for the clock ramp-up and ramp-down phase when switching to/from the 8-40 MHz crystal osc.<p/>
                                                                    Note: Implementation Specific Parameter.
                                                                </html>]]>
                                                            </a:v>
                                                        </a:a>
                                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        </a:a>
                                                        <a:a name="ORIGIN" value="NXP"/>
                                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                        <a:a name="LABEL" value="PCS Divider Change Rate"/>
                                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                        <a:a name="UUID" value="ECUC:dbfac938-ade8-43d5-b09a-41f5c1ce8280"/>
                                                        <a:da name="DEFAULT" value="0"/>
                                                        <a:a name="INVALID" type="Range">
                                                            <a:tst expr="&lt;=127"/>
                                                            <a:tst expr="&gt;=0"/>
                                                        </a:a>
                                                        <a:a name="SCOPE" value="LOCAL"/>
                                                    </v:var>

                                                    <v:var name="McuPCS_DivStart" type="INTEGER">
                                                        <a:a name="DESC">
                                                            <a:v>
                                                                <![CDATA[EN:<html>
                                                                    PCS_DIVSx register configuration.<p/>
                                                                    This is the start value of the clock divider for the clock ramp-up phase when switching to the crystal osc.<p/>
                                                                    Note: Implementation Specific Parameter.
                                                                </html>]]>
                                                            </a:v>
                                                        </a:a>
                                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        </a:a>
                                                        <a:a name="ORIGIN" value="NXP"/>
                                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                        <a:a name="LABEL" value="PCS Divider Start"/>
                                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                        <a:a name="UUID" value="ECUC:ca3c8a57-421e-49c0-9039-1dbbf2138fa1"/>
                                                        <a:da name="DEFAULT" value="999"/>
                                                        <a:a name="INVALID" type="Range">
                                                            <a:tst expr="&lt;=1048575"/>
                                                            <a:tst expr="&gt;=0"/>
                                                        </a:a>
                                                        <a:a name="SCOPE" value="LOCAL"/>
                                                    </v:var>

                                                    <v:var name="McuPCS_DivEnd" type="INTEGER">
                                                        <a:a name="DESC">
                                                            <a:v>
                                                                <![CDATA[EN:<html>
                                                                    PCS_DIVSx register configuration.<p/>
                                                                    Divider End Value - This is the clock divider end value for the clock ramp-down phase when switching from the crystal osc.<p/>
                                                                    Note: Implementation Specific Parameter.
                                                                </html>]]>
                                                            </a:v>
                                                        </a:a>
                                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        </a:a>
                                                        <a:a name="ORIGIN" value="NXP"/>
                                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                        <a:a name="LABEL" value="PCS Divider End"/>
                                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                        <a:a name="UUID" value="ECUC:affedc17-a0d9-43d6-9ac7-e997f2174834"/>
                                                        <a:da name="DEFAULT" value="999"/>
                                                        <a:a name="INVALID" type="Range">
                                                            <a:tst expr="&lt;=1048575"/>
                                                            <a:tst expr="&gt;=0"/>
                                                        </a:a>
                                                        <a:a name="SCOPE" value="LOCAL"/>
                                                    </v:var>
                                                </v:ctr>
                                            </v:lst>
                                        </v:ctr>

                                        <v:ctr name="McuPll_0" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container provides the specific configuration for the PLL0.
                                                        The PLL can be switched off when not required to achieve lower consumption by programming the
                                                            ME_x_MC registers in the MC_ME module.
                                                        Note: Implementation Specific Container.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuPll_0"/>
                                            <a:a name="UUID" value="ECUC:b13c9afd-e8b0-4050-9e1c-88e6ab4cbb97"/>
                                            
                                            <v:var name="McuPllUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Set this to TRUE if PLL0 is under mcu control<p/>
                                                            If it is FALSE then the mcu driver will not write the corresponding registers.<p/>
                                                            The user must still set the values - they are used by the clock refference points <p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="LABEL" value="PLL0 under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:54f39fa2-ed5d-4de3-8179-0dcdf6733d26"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="EDITABLE" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="McuPllClockConfiguration" type="ENUMERATION">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Clock Configuration:
                                                                - PLL off.
                                                                - Normal mode with PLL running.
                                                            Configure the PLLDIG_PLL0CR[CLKCFG] field register.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="LABEL" value="PLL0 Clock Configuration"/>
                                                <a:a name="UUID" value="ECUC:a8ad0d7b-3412-41d3-a819-5a42dd44304a"/>
                                                <a:da name="DEFAULT" value="PLL_OFF"/>
                                                <a:da name="RANGE">
                                                    <a:v>PLL_OFF</a:v>
                                                    <a:v>NORMAL_MODE_WITH_PLL_RUNNING</a:v>
                                                </a:da>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(node:fallback(../../../../../McuGeneralConfiguration/McuNoPll,'false') = 'true') and
                                                                 (node:fallback(.,'PLL_OFF') = 'NORMAL_MODE_WITH_PLL_RUNNING')"
                                                        true="PLL0 can be enabled if McuNoPll is enabled."/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:ctr name="McuPll0_Parameter" type="IDENTIFIABLE">
                                                <a:a name="UUID" value="ECUC:ef7b2047-f2be-4662-9a08-a89e07ce48b0"/>
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            General configuration for PLL0 IP.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>

                                                <v:var name="PLL0_PHI_Frequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Output value for <strong>PLL0_PHI</strong>.<p/>
                                                                The valid range is [4.762 ... 200] MHz.<p/>
                                                                PLL_0_PHI_Frequency = (PLL0_ReferenceClock * McuLoopMultiplicationClkDivider) /<p/>
                                                                                      (McuInputClkPreDivider * McuPHI_ReducedFreqDivider)<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="PLL0_PHI Frequency (Calculated)"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:86ecf7d4-2acd-44dd-a59d-7b48bcfb1da1"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor(((
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='IRC') * 
                                                                                num:i(16000000)
                                                                            ) * node:fallback(../McuLoopMultiplicationClkDivider, num:i(8))) div
                                                                            (
                                                                                node:fallback(../McuInputClkPreDivider, num:i(1)) * 
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(10))
                                                                            )
                                                                           )"/>
                                                    </a:da>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=200000000"/>
                                                        <a:tst expr="&gt;=4762000"/>
                                                    </a:a>
                                                    <a:da name="RANGE" type="XPath">
                                                        <a:tst expr="(floor(((
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='IRC') * 
                                                                                num:i(16000000)
                                                                            ) * node:fallback(../McuLoopMultiplicationClkDivider, num:i(8))) div
                                                                            (
                                                                                node:fallback(../McuInputClkPreDivider, num:i(1)) * 
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(10))
                                                                            )
                                                                           ) != node:fallback(., num:i(120000000))
                                                                     )"
                                                            true="Please press the button to calculate the value automatically."/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="PLL0_PHI1_Frequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Output value for <strong>PLL0_PHI1</strong>.<p/>
                                                                The valid range is [4.762 ... 200] MHz.<p/>
                                                                PLL_0_PHI1_Frequency = (PLL0_ReferenceClock * McuLoopMultiplicationClkDivider) /<p/>
                                                                                       (McuInputClkPreDivider * McuPHI1_ReducedFreqDivider)<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="PLL0_PHI1 Frequency (Calculated)"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:42e55911-7e4f-447c-a790-e29bea610755"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor(((
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='IRC') * 
                                                                                num:i(16000000)
                                                                            ) * node:fallback(../McuLoopMultiplicationClkDivider, num:i(8))) div
                                                                            (
                                                                                node:fallback(../McuInputClkPreDivider, num:i(1)) * 
                                                                                node:fallback(../McuPHI1_ReducedFreqDivider, num:i(4))
                                                                            )
                                                                           )"/>
                                                    </a:da>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=200000000"/>
                                                        <a:tst expr="&gt;=4762000"/>
                                                    </a:a>
                                                    <a:da name="RANGE" type="XPath">
                                                        <a:tst expr="(floor(((
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll0ClockReference,'XOSC')='IRC') * 
                                                                                num:i(16000000)
                                                                            ) * node:fallback(../McuLoopMultiplicationClkDivider, num:i(8))) div
                                                                            (
                                                                                node:fallback(../McuInputClkPreDivider, num:i(1)) * 
                                                                                node:fallback(../McuPHI1_ReducedFreqDivider, num:i(4))
                                                                            )
                                                                           ) != node:fallback(., num:i(120000000))
                                                                     )" 
                                                            true="Please press the button to calculate the value automatically for PLL0_PHI1_Frequency."/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="PLL0_VCO_Frequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Voltage Controlled Oscillator Frequency.<p/>
                                                                Fvco = (2 * PLL0_ReferenceClock * McuLoopMultiplicationClkDivider) / McuInputClkPreDivider.<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="PLL0_VCO Frequency (Calculated)"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:fc3d3128-6d63-4559-86d5-0f45edd7122c"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor((2 * num:i(node:fallback(../PLL0_PHI_Frequency, '600000000')) *
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(1))
                                                                           )
                                                                          )"/>
                                                    </a:da>
                                                    <a:da name="RANGE" type="XPath">
                                                        <a:tst expr="(floor((2 * num:i(node:fallback(../PLL0_PHI_Frequency, '600000000')) *
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(1))
                                                                            )
                                                                           )
                                                                     ) != node:fallback(., num:i(600000000))" 
                                                            true="Please press the button to calculate the value automatically for PLL0_VCO_Frequency."/>
                                                    </a:da>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=1250000000"/>
                                                        <a:tst expr="&gt;=600000000"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuInputClkPreDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL0 Input Clock Pre-Divider.<p/>
                                                                Set the PLL0: PLLDIG_PLL0DV[PREDIV] field register.<p/>
                                                                <table>
                                                                    <tr>
                                                                        <th>Value</th>
                                                                        <th>Division factor</th>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>0</td>
                                                                        <td><strong>Clock INHIBIT</strong></td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>1</td>
                                                                        <td>Divide by 1</td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>2</td>
                                                                        <td>Divide by 2</td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td colspan='2'> ... </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>7</td>
                                                                        <td>Divide by 7</td>
                                                                    </tr>
                                                                </table>
                                                                Note: Implementation Specific Parameter.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="Input Divisor Factor (PREDIV)"/>
                                                    <a:a name="UUID" value="ECUC:2d55498c-1bd6-44ce-84e1-1eca4f5ebc8a"/>
                                                    <a:da name="DEFAULT" value="1"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=7"/>
                                                        <a:tst expr="&gt;=1"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuPHI_ReducedFreqDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL0 PHI reduced frequency divider.<p/>
                                                                Set the PLL0: PLLDIG_PLL0DV[RFDPHI] field register.<p/>
                                                                Valid values are 1..63.<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:d843f98a-2f92-4a59-a925-fd3b18ee158d"/>
                                                    <a:da name="DEFAULT" value="4"/>
                                                    <a:a name="LABEL" value="PHI Reduced Frequency Divider (RFDPHI)"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=63"/>
                                                        <a:tst expr="&gt;=1"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuPHI1_ReducedFreqDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL0 PHI reduced frequency divider.<p/>
                                                                Set the PLL0: PLLDIG_PLL0DV[RFDPHI1] field register.<p/>
                                                                Valid values are 4..15.<p/>
                                                                Note: Implementation Specific Parameter.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:b1dcbb80-f22c-4888-80b2-10ca734e7cfe"/>
                                                    <a:da name="DEFAULT" value="4"/>
                                                    <a:a name="LABEL" value="PHI1 Reduced Frequency Divider (RFDPHI1)"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=15"/>
                                                        <a:tst expr="&gt;=4"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuLoopMultiplicationClkDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL0 Loop Multiplication Factor divider.
                                                                Set the PLL0: PLLDIG_PLL0DV[MFD] field register.
                                                                Valid range is in [8..127].
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="Loop Multiplication Clk Divider (MFD)"/>
                                                    <a:a name="UUID" value="ECUC:f2f3bec4-1519-4131-ac16-e020d1346268"/>
                                                    <a:da name="DEFAULT" value="8"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=127"/>
                                                        <a:tst expr="&gt;=8"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuLossOfLockInt" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Loss of lock interrupt enable.
                                                                Set the PLL0: PLLDIG_PLL0CR[LOLIE] field register.
                                                                0 - Interrupt disabled.
                                                                1 - Interrupt enabled.
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:5d2a3d6f-e459-491a-b42c-88c1af7c77af"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Loss of Lock Interrupt"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                                
                                           </v:ctr>
                                        </v:ctr>

                                        <v:ctr name="McuPll_1" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container provides the specific configuration for the PLL1.
                                                        The FMPLL can be switched off when not required to achieve lower consumption by programming the
                                                            ME_x_MC registers in the MC_ME module.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuPll_1"/>
                                            <a:a name="UUID" value="ECUC:283e5cac-effc-40a0-83f9-fcd652e6579e"/>
                                            
                                            <v:var name="McuPllUnderMcuControl" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Set this to TRUE if PLL1 is under mcu control<p/>
                                                            If it is FALSE then the mcu driver will not write the corresponding registers.<p/>
                                                            The user must still set the values - they are used by the clock refference points <p/>
                                                            Note: Implementation Specific Parameter.<p/>
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="LABEL" value="PLL1 under MCU control"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:54f39fa2-ed5d-4de3-8179-0dcdf6733d78"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:a name="EDITABLE" value="true"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                            
                                            <v:var name="McuPllClockConfiguration" type="ENUMERATION">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Clock Configuration:
                                                                - PLL off.
                                                                - Normal mode with PLL running.
                                                            Configure the PLLDIG_PLL1CR[CLKCFG] field register.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="LABEL" value="PLL1 Clock Configuration"/>
                                                <a:a name="UUID" value="ECUC:56d3653e-ca4f-4dc6-8df8-a2d5682c596d"/>
                                                <a:da name="DEFAULT" value="PLL_OFF"/>
                                                <a:da name="RANGE">
                                                    <a:v>PLL_OFF</a:v>
                                                    <a:v>NORMAL_MODE_WITH_PLL_RUNNING</a:v>
                                                </a:da>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(node:fallback(../../../../../McuGeneralConfiguration/McuNoPll,'false') = 'true') and
                                                                 (node:fallback(.,'PLL_OFF') = 'NORMAL_MODE_WITH_PLL_RUNNING')"
                                                        true="PLL1 can be enabled if McuNoPll is enabled."/>
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:ctr name="McuPll1_Parameter" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            General configuration for PLL1 IP.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="UUID" value="ECUC:3b590ce3-0b48-4f8b-bfd8-37eec1d4953d"/>

                                                <v:var name="PLL1_PHI_Frequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Clock value for PLL1_PHI.
                                                                The valid range is [4.762 ... 264] MHz.
                                                                PLL_0_Frequency = (McuAuxClk4_Frequency * (McuLoopMultiplicationClkDivider + (McuFractionalDivider / 4096))) /
                                                                                  (2 * McuPHI_ReducedFreqDivider)
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="PLL1_PHI Frequency (Calculated)"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:00999052-d4ea-4928-b73c-fc85b51058d9"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor
                                                                        ((
                                                                            num:i
                                                                            (
                                                                                number(node:fallback(../../../McuPll1ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll1ClockReference,'XOSC')='PLL0_PHI1') * 
                                                                                node:fallback(../../../McuPll_0/McuPll0_Parameter/PLL0_PHI1_Frequency, 40000000)
                                                                            )
                                                                            *
                                                                            (   node:fallback(../McuLoopMultiplicationClkDivider, num:i(16)) +
                                                                                number((num:i(number(node:fallback(../McuFracDivEnable, 'false') = 'true'))) *
                                                                                        number(number(node:fallback(../../McuFdPll1_Parameter/McuFractionalDivider, num:i(0))) div 4096)
                                                                                      ) +
                                                                                      (
                                                                                        number(node:fallback(../McuFracDivEnable, 'false') = 'true') *
                                                                                        number(node:fallback(../McuDthDisable1, 'true') = 'false') * num:i(1) div num:i(8192)
                                                                                      )
                                                                            )
                                                                         ) div
                                                                            (num:i(2) * node:fallback(../McuPHI_ReducedFreqDivider, num:i(10)))
                                                                        )"/>
                                                    </a:da>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=264000000"/>
                                                        <a:tst expr="&gt;=4762000"/>
                                                    </a:a>
                                                    <a:da name="RANGE" type="XPath">
                                                        <a:tst expr="(floor
                                                                        ((
                                                                            num:i
                                                                            (
                                                                                number(node:fallback(../../../McuPll1ClockReference,'XOSC')='XOSC') *
                                                                                node:fallback(../../../../../McuCrystalFrequencyHz, 40000000) + 
                                                                                number(node:fallback(../../../McuPll1ClockReference,'XOSC')='PLL0_PHI1') * 
                                                                                node:fallback(../../../McuPll_0/McuPll0_Parameter/PLL0_PHI1_Frequency, 40000000)
                                                                            )
                                                                            *
                                                                            (   node:fallback(../McuLoopMultiplicationClkDivider, num:i(16)) +
                                                                                number((num:i(number(node:fallback(../McuFracDivEnable, 'false') = 'true'))) *
                                                                                        number(number(node:fallback(../../McuFdPll1_Parameter/McuFractionalDivider, num:i(0))) div 4096)
                                                                                      ) +
                                                                                      (
                                                                                        number(node:fallback(../McuFracDivEnable, 'false') = 'true') *
                                                                                        number(node:fallback(../McuDthDisable1, 'true') = 'false') * num:i(1) div num:i(8192)
                                                                                      )
                                                                            )
                                                                         ) div
                                                                            (num:i(2) * node:fallback(../McuPHI_ReducedFreqDivider, num:i(10)))
                                                                        ) != node:fallback(., num:i(120000000))
                                                                     )"
                                                            true="Please press the button to calculate the value automatically for PLL1_PHI_Frequency."/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                                
                                                <v:var name="PLL1_VCO_Frequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Voltage Controlled Oscillator Frequency.<p/>
                                                                Fvco = McuAuxClk4_Frequency * (McuLoopMultiplicationClkDivider + McuFractionalDivider / 4096).<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="PLL1_VCO Frequency (Calculated)"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:e7455e11-747d-48db-a660-7f7b5e24e792"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor((2 * num:i(node:fallback(../PLL1_PHI_Frequency, '600000000')) *
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(1))
                                                                           )
                                                                          )"/>
                                                    </a:da>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=1250000000"/>
                                                        <a:tst expr="&gt;=600000000"/>
                                                    </a:a>
                                                    <a:da name="RANGE" type="XPath">
                                                        <a:tst expr="floor((2 * num:i(node:fallback(../PLL1_PHI_Frequency, '600000000')) *
                                                                                node:fallback(../McuPHI_ReducedFreqDivider, num:i(1))
                                                                           )
                                                                          ) != node:fallback(., num:i(600000000))"
                                                            true="Please press the button to calculate the value automatically for PLL1_VCO_Frequency."/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuPHI_ReducedFreqDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL1 PHI reduced frequency divider.
                                                                Set the PLL1: PLLDIG_PLL1DV[RFDPHI] field register.
                                                                Valid values are 1..63.
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:6175fa67-e2d7-4041-a7d4-c7aff247929b"/>
                                                    <a:da name="DEFAULT" value="12"/>
                                                    <a:a name="LABEL" value="PHI Reduced Frequency Divider"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=63"/>
                                                        <a:tst expr="&gt;=1"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuLoopMultiplicationClkDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set PLL1 Loop Multiplication Factor divider.
                                                                Set the PLL1: PLLDIG_PLL0DV[MFD] field register.
                                                                Valid range is in [16..34].
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="Loop Multiplication Clk Divider"/>
                                                    <a:a name="UUID" value="ECUC:8fce3624-9d2d-47a6-8f4d-a579d350aa81"/>
                                                    <a:da name="DEFAULT" value="24"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=34"/>
                                                        <a:tst expr="&gt;=16"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuLossOfLockInt" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Loss of lock interrupt enable.
                                                                Set the PLL1: PLLDIG_PLL1CR[LOLIE] field register.
                                                                0 - Interrupt disabled.
                                                                1 - Interrupt enabled.
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:9514adcc-dbce-4b6f-ab73-f115e854d742"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Loss of Lock Interrupt"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                                
                                                <v:var name="McuModulationEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Modulation Enable.
                                                                Set the PLL1: PLLDIG_PLL1FM[MODEN] field register.
                                                                0 - Frequency modulation disabled.
                                                                1 - Frequency modulation enabled.
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:57865315-7823-43a0-8464-937a0977b4b2"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Modulation Enable"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuFracDivEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Fractional Divide Enable.<p/>
                                                                Set the PLL1: PLLDIG_PLL1FD[FDEN] field register.<p/>
                                                                0 - Fractional divide disabled.<p/>
                                                                1 - Fractional divide enabled.<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:f4a87647-05c6-4426-916b-6a2ac30aaaa7"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Fractional Divide Enable"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>

                                            <v:ctr name="McuFmPll1_Parameter" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This parameter is enabled only if McuModulationEnable = true.
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="UUID" value="ECUC:5c4993a7-9fbd-416b-b4f8-7893e070d97a"/>
                                                <a:a name="EDITABLE" type="XPath">
                                                    <a:tst expr="(node:fallback(../McuPll1_Parameter/McuModulationEnable, 'false') = 'true')"/>
                                                </a:a>

                                                <v:var name="McuModulationPeriod" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Frequency for the triangular wave modulation (Fmod).
                                                                The units is in Hz.
                                                                The maximum configurable value for this parameter has to be configured based on the formula:
                                                                Modulation Frequency = (Reference_Frequency) / (4 * Modulation_Period). See MR[MOD_PERIOD] field description from RM.
                                                                Modulation_Period can be in range [0 .. 0x1FFF].
                                                                Reference_Frequency represent the output freq of the feedback divider:
                                                                   Reference_Frequency = Fvco/NDIV = ((CLKIN*NDIV)/IDF)/NIDV = CLKIN/IDF
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:5e863971-f9c3-423e-adaa-7f3d514b6243"/>
                                                    <a:da name="DEFAULT" value="0"/>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=8191"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:a>
                                                    <a:a name="LABEL" value="Modulation Period"/>
                                                    <a:a name="EDITABLE" value="true"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuModulationIncrementStep" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Modulation increment step.<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="Increment step"/>
                                                    <a:a name="UUID" value="ECUC:c3c55351-828f-4d1f-b1b7-1c508cd1d781"/>
                                                    <a:da name="DEFAULT" value="0"/>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=32767"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:a>
                                                    <a:a name="EDITABLE" value="true"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuSpreadSelection" type="ENUMERATION">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Modulation Selection:
                                                                    - Center around nominal frequency.
                                                                    - Spread below nominal frequency.
                                                                Configure the PLLDIG_PLL1FM[MODSEL] field register.
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="Spread Selection"/>
                                                    <a:a name="UUID" value="ECUC:1ef11a06-8452-4aea-8b38-ff55c62b054e"/>
                                                    <a:da name="DEFAULT" value="Down_Spread"/>
                                                    <a:da name="RANGE">
                                                        <a:v>Down_Spread</a:v>
                                                        <a:v>Center_Spread</a:v>
                                                    </a:da>
                                                    <a:a name="EDITABLE" value="true"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>

                                            <v:ctr name="McuFdPll1_Parameter" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This parameter is enabled only if McuFracDivEnable = true.<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="UUID" value="ECUC:d443b8c5-339e-425a-b5c0-15eaa6f5a6d7"/>

                                                <v:var name="McuDthDisable1" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Rectangular Dither Disable.<p/>
                                                                Disables the Rectangular Phase/Frequency Detector dither.<p/>
                                                                0 - Dither enabled<p/>
                                                                1 - Dither disabled<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:6e2ccf70-b4cf-4108-9841-1cc571bc57fd"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Rectangular Dither Disable"/>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../McuPll1_Parameter/McuFracDivEnable, 'true') = 'true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuDthDisable0" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Triangular Dither Disable.<p/>
                                                                Disables the Triangular Phase/Frequency Detector dither.<p/>
                                                                0 - Dither enabled<p/>
                                                                1 - Dither disabled<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:6fcb4718-10dd-4f2a-a6e1-e548a9d37ef0"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="LABEL" value="Triangular Dither Disable"/>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../McuPll1_Parameter/McuFracDivEnable, 'true') = 'true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                                
                                                <v:var name="McuFractionalDivider" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Fractional divide input.<p/>
                                                                When the fractional divide is disabled, the VCO clock frequency is the product of the input clock<p/>
                                                                and the loop divide factor (MFD).<p/>
                                                                When fractional divide is enabled, the mean VCO clock frequency is given by the equation in the Clock configuration section.<p/>
                                                                Note: Implementation Specific Parameter.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="LABEL" value="FRCDIV"/>
                                                    <a:a name="UUID" value="ECUC:3fa25be6-46ba-4059-b48a-c038d14121f3"/>
                                                    <a:da name="DEFAULT" value="0"/>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=4095"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../McuPll1_Parameter/McuFracDivEnable, 'true') = 'true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>
                                        </v:ctr>
                                        
                                        <v:ctr name="McuEMIOS" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container controls eMIOS.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuEMIOS" />
                                            <a:a name="UUID" value="ECUC:88d4fd72-886a-43c2-b3a9-d6907147b189" />

                                            <v:ctr name="McuEMIOS_0" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This container controls eMIOS 0.<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="LABEL" value="McuEMIOS_0" />
                                                <a:a name="UUID" value="ECUC:0ac04050-b19f-4ffd-9037-b5e47b5deeab" />

                                                <v:var name="McuEMIOS0ClockFrequency" type="FLOAT">
                                                    <a:a name="LABEL" value="eMIOS 0 Clock Frequency (Hz)" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                                Value calculated for user info. It is given in Hz.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:fb75127d-eefe-4929-b0ae-cc59c6fddd4d"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor(num:i((node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true') and 
                                                                                 (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true')) *
                                                                           num:i(node:fallback(../../../McuPeripheralClockFrequency, 100000000))
                                                                           div (num:i(node:fallback(../McuGlobalPrescaler, num:i(1)))) +
                                                                           num:i((node:fallback(../McuGlobalPrescalerEnable, 'true') = 'false') or 
                                                                                 (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='false')) * 100000000)"/>
                                                    </a:da>
                                                    <a:a name="RANGE" type="XPath">
                                                        <a:tst expr="((not(node:empty(.))) and (node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true') and 
                                                                      (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true') and 
                                                                      (. != floor(num:i(node:fallback(../../../McuPeripheralClockFrequency, 100000000))
                                                                       div (num:i(node:fallback(../McuGlobalPrescaler, num:i(1)))))))
                                                                      or (node:fallback(., num:i(100000000)) &gt; num:i(100000000))
                                                                      or (node:fallback(., num:i(100000000)) &lt; num:i(0))"
                                                            true="Please press the button to calculate the value automatically." />
                                                    </a:a>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=100000000" />
                                                        <a:tst expr="&gt;=0" />
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuMdisBit" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Check this to put the eMIOS200 in low power mode. The MDIS bit is used to stop the clock
                                                                of the block, except the access to registers EMIOSMCR, EMIOSOUDIS and EMIOSUCDIS.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Mdis Bit" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:d6157ba6-f4a7-401c-8cfe-d029b5f29681" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuFreezeBit" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Freeze Bit (FRZ in EMIOS_MCR_A register).Enable the eMIOS200 to freeze the registers
                                                                of the unified channels when debug mode is requested at MCU level. Each unified channel
                                                                must have FREN bit set in order to enter freeze mode.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Freeze Bit" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:e0683f4a-0e61-41e5-83a4-ce9a5e378524" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalTimeBaseEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Time Base Enable Bit (GTBE in EMIOS_MCR register).The GTBE bit is used to export
                                                                a global time base enable from the module and provide a method to start time bases of several
                                                                blocks simultaneously.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Global Time Base Enable" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:d9f511c0-50bf-43c9-882b-5e1ee1652247" />
                                                    <a:da name="DEFAULT" value="true" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuExternalTimeBase" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The ETB bit selects the time base source that drives counter bus.<p/>
                                                                0 - Counter bus assigned to Unified Channel.<p/>
                                                                1 - ReservedCounter bus assigned to STAC.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="External Time Base" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:bac5f232-643d-455a-ae67-5799c5b71db7" />
                                                    <a:da name="DEFAULT" value="true" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalPrescalerEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Prescaler Enable bit.<p/>
                                                                The GPREN bit enables the prescaler counter.<p/>
                                                                0 - Prescaler disabled (no clock) and prescaler counter is cleared.<p/>
                                                                1 - Prescaler enabled.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Global Prescaler Enable" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:44dee598-7012-41a9-af60-ce916e215837" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="(. = 'true') and (../../../McuAuxClock5/McuAuxiliaryClock5Divider1/McuAuxClk5Div1_En = 'false')"
                                                            true="Please enable the Aux Clock 5 Devider Configuration 1." />
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuServerTimeSlot" type="INTEGER">
                                                    <a:a name="LABEL" value="Server Time Slot" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The SRV bits select the address of a specific STAC server to which the STAC is assigned.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:628d0641-22ff-45bb-9557-c54388d66e5a" />
                                                    <a:da name="DEFAULT" value="0" />
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=15"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalPrescaler" type="INTEGER">
                                                    <a:a name="LABEL" value="Global Prescaler" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Prescaler Bits (GPRE[0:7] in EMIOS_MCR register).<p/>
                                                                The bits select the clock divider value for the global prescaler.<p/>
                                                                The allowed values are 0 up to 255 (divide ratio 1 up to 256).<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:9f8d2987-9359-4604-bf03-44b815a718af" />
                                                    <a:da name="DEFAULT" value="1" />
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=256"/>
                                                        <a:tst expr="&gt;=1"/>
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="(node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true') and (node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true')"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>

                                            <v:ctr name="McuEMIOS_1" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This container controls eMIOS 1.<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="LABEL" value="McuEMIOS_1" />
                                                <a:a name="UUID" value="ECUC:c0c2b07d-a18a-4284-b536-2c64a3f6c0b8" />

                                                <v:var name="McuEMIOS1ClockFrequency" type="FLOAT">
                                                    <a:a name="LABEL" value="eMIOS 1 Clock Frequency (Hz)" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                This is the frequency for the specific instance of the "McuClockReferencePoint" container.
                                                                Value calculated for user info. It is given in Hz.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:28b480ec-2c2e-4a70-be32-8ed509f3fc48"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor(num:i((node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true') and 
                                                                                 (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true')) *
                                                                           num:i(node:fallback(../../../McuPeripheralClockFrequency, 100000000))
                                                                           div (num:i(node:fallback(../McuGlobalPrescaler, num:i(1)))) +
                                                                           num:i((node:fallback(../McuGlobalPrescalerEnable, 'true') = 'false') or 
                                                                                 (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='false')) * 100000000)"/>
                                                    </a:da>
                                                    <a:a name="RANGE" type="XPath">
                                                        <a:tst expr="((not(node:empty(.))) and (node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true') and
                                                                      (node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true') and 
                                                                      (. != floor(num:i(node:fallback(../../../McuPeripheralClockFrequency, 100000000))
                                                                       div (num:i(node:fallback(../McuGlobalPrescaler, num:i(1)))))))
                                                                      or (node:fallback(., num:i(100000000)) &gt; num:i(100000000))
                                                                      or (node:fallback(., num:i(100000000)) &lt; num:i(0))"
                                                            true="Please press the button to calculate the value automatically." />
                                                    </a:a>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=100000000" />
                                                        <a:tst expr="&gt;=0" />
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuMdisBit" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Check this to put the eMIOS200 in low power mode. The MDIS bit is used to stop the clock
                                                                of the block, except the access to registers EMIOSMCR, EMIOSOUDIS and EMIOSUCDIS.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Mdis Bit" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:2a8192ff-d65d-4e0e-8ce7-2f04b76190ce" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuFreezeBit" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Freeze Bit (FRZ in EMIOS_MCR_A register).Enable the eMIOS200 to freeze the registers
                                                                of the unified channels when debug mode is requested at MCU level. Each unified channel
                                                                must have FREN bit set in order to enter freeze mode.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Freeze Bit" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:4088f223-c330-4ad9-96b7-9ed6db38b977" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalTimeBaseEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Time Base Enable Bit (GTBE in EMIOS_MCR register).The GTBE bit is used to export
                                                                a global time base enable from the module and provide a method to start time bases of several
                                                                blocks simultaneously.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Global Time Base Enable" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:410715c1-d9b4-4711-a27e-93d805518570" />
                                                    <a:da name="DEFAULT" value="true" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuExternalTimeBase" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The ETB bit selects the time base source that drives counter bus.<p/>
                                                                0 - Counter bus assigned to Unified Channel.<p/>
                                                                1 - ReservedCounter bus assigned to STAC.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="External Time Base" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:91976473-cbe1-4944-bd3d-ef413eb466ca" />
                                                    <a:da name="DEFAULT" value="true" />
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalPrescalerEnable" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Prescaler Enable bit.<p/>
                                                                The GPREN bit enables the prescaler counter.<p/>
                                                                0 - Prescaler disabled (no clock) and prescaler counter is cleared.<p/>
                                                                1 - Prescaler enabled.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="Global Prescaler Enable" />
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:f43cff66-dbfe-4e5c-9ec0-9592565f70d0" />
                                                    <a:da name="DEFAULT" value="false" />
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="(. = 'true') and (../../../McuAuxClock5/McuAuxiliaryClock5Divider1/McuAuxClk5Div1_En = 'false')"
                                                            true="Please enable the Aux Clock 5 Devider Configuration 1." />
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuServerTimeSlot" type="INTEGER">
                                                    <a:a name="LABEL" value="Server Time Slot" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The SRV bits select the address of a specific STAC server to which the STAC is assigned.<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:c8f81e9b-ece1-4c02-9659-838e5ab4772b" />
                                                    <a:da name="DEFAULT" value="0" />
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=15"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true'"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuGlobalPrescaler" type="INTEGER">
                                                    <a:a name="LABEL" value="Global Prescaler" />
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Global Prescaler Bits (GPRE[0:7] in EMIOS_MCR register).<p/>
                                                                The bits select the clock divider value for the global prescaler.<p/>
                                                                The allowed values are 0 up to 255 (divide ratio 1 up to 256).<p/>
                                                                Note:implementation specific parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP" />
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false" />
                                                    <a:a name="UUID" value="ECUC:cdf43389-04e2-4f79-9f2a-cf6084dc9ff3" />
                                                    <a:da name="DEFAULT" value="1" />
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=256"/>
                                                        <a:tst expr="&gt;=1"/>
                                                    </a:da>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="(node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'false') ='true') and (node:fallback(../McuGlobalPrescalerEnable, 'true') = 'true')"/>
                                                    </a:a>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>
                                        </v:ctr>
                                        
                                        <v:lst name="McuClkMonitor" type="MAP">
                                            <a:da name="MIN" type="XPath" expr="num:i(count(ecu:list('MCU.CMU.List')))"/>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst expr="count(./*) &gt; num:i(count(ecu:list('MCU.CMU.List')))"
                                                    true="The number of McuClkMonitor more than maximum value allowed"/>
                                            </a:da>
                                        
                                            <v:ctr name="McuClkMonitor" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This container contains the specific configuration (parameters) of the Clock Monitor Unit.<br />
                                                            Detailed information on the CMUs can be found in the Clock Monitor Unit chapter.<br />
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="TAB" value="McuClkMonitor"/>
                                                <a:a name="UUID" value="ECUC:8cbac65c-6a3d-4b29-b3a4-b1bebf97a468"/>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS"  type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                                        <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                </a:a>
                                            
                                                <v:var name="McuCmuName" type="ENUMERATION">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                This is the name of the CMU.<br />
                                                                With name convention: CMU_[Number Of CMU Unit]_[Name of Monitored clock].<br />
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="LABEL" value="Mcu CMU Name"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="UUID" value="ECUC:0fef779b-bf2c-466a-9110-56a48d8e3e16"/>
                                                    <a:da name="DEFAULT" type="XPath" expr="ecu:list('MCU.CMU.List')[num:i(node:fallback(node:current()/../@index, num:i(0)) + 1)]"/>
                                                    <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.CMU.List')"/>
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="text:uniq(node:fallback(../../*/McuCmuName, ecu:list('MCU.CMU.List')), node:fallback(., ecu:get('MCU.CMU.Default')))" 
                                                            false="Duplicated value, McuCmuName must be unique across McuClkMonitor."/>
                                                        <a:tst expr="node:fallback(., ecu:get('MCU.CMU.Default')) = ecu:list('MCU.CMU.List')[num:i(node:fallback(node:current()/../@index, num:i(0)) + 1)]" 
                                                            false="Number of CMU Unit must be increased according to the index. Please press the button to calculate the value automatically."/>
                                                    </a:da>
                                                </v:var>

                                                <v:var name="McuClkMonitorEn" type="BOOLEAN">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Enables/Disables the clock monitor (CMU_CSR[CME]).<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="CMU Enable"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:c7aee6bc-63df-462e-b6d3-ff74458067e5"/>
                                                    <a:da name="DEFAULT" value="false"/>
                                                    <a:a name="EDITABLE" value="true"/>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="
                                                               (
                                                                    (node:fallback(., 'false') = 'true') and
                                                                    (node:fallback(/AUTOSAR/TOP-LEVEL-PACKAGES/Mcu/ELEMENTS/Mcu/McuModuleConfiguration/McuClockSrcFailureNotification, 'ENABLED') = 'DISABLED')
                                                               )"
                                                               true="The CMU can be enabled only if 'McuModuleConfiguration/McuClockSrcFailureNotification' is set to 'ENABLED'."/>
                                                    </a:da>
                                                </v:var>

                                                <v:var name="McuRCDivisorFactor" type="ENUMERATION">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Set the CMU0: CMU_CSR[RCDIV] field register.<p/>
                                                                CMU0 detects if the Fxosc is smaller than 16000000/(2^CMU_CSR[RCDIV]) when is used for XOSC clock monitoring.<p/>
                                                                Note: 
                                                                - This node is only supported by CMU0.<p/>
                                                                - Implementation Specific Parameter.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="LABEL" value="RC Divisor Factor"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:df6cef49-d7c8-411b-8e2e-8a0025075446"/>
                                                    <a:da name="DEFAULT" value="DIV_8"/>
                                                    <a:a name="RANGE">
                                                        <a:v>DIV_1</a:v>
                                                        <a:v>DIV_2</a:v>
                                                        <a:v>DIV_4</a:v>
                                                        <a:v>DIV_8</a:v>
                                                    </a:a>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="text:tolower(text:contains(ecu:list('MCU.CMU.RCDIV.AVAILABLE.LIST'),substring-before(substring-after(../McuCmuName,'CMU_'),'_'))) = 'true'"/>
                                                    </a:a>
                                                    <a:da name="WARNING" type="XPath">
                                                        <a:tst expr="(  num:i(number(node:fallback(../../../../../McuCrystalFrequencyHz, 40000000)))  &lt; 
                                                                        num:i(  16000000 div (  (   (num:i(node:fallback(., 'DIV_8') = 'DIV_1') * 1) + 
                                                                                                    (num:i(node:fallback(., 'DIV_8') = 'DIV_2') * 2) + 
                                                                                                    (num:i(node:fallback(., 'DIV_8') = 'DIV_4') * 4) + 
                                                                                                    (num:i(node:fallback(., 'DIV_8') = 'DIV_8') * 8)
                                                                                                )
                                                                                             )
                                                                             )
                                                                     )"
                                                            true="The XOSC clock is smaller than 16000000/(2^CMU_CSR[RCDIV]), so OLR event will be occurred." />
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuHighFrequencyRef" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The value of the Max Frequency.<p/>
                                                                CMU detects if the monitored clock is greater than McuHighFrequencyRef.<p/>
                                                                The reference value is given by: (HFREF /16) * (fCLKMT0_RMN / 4 ).<p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="UUID" value="ECUC:be942be0-cdd4-4e1c-8ca1-5b66865b9652"/>
                                                    <a:a name="LABEL" value="HIGH Frequency Reference"/>
                                                    <a:da name="DEFAULT" value="4095"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="(node:fallback(../McuClkMonitorEn, 'true') = 'true') or 
                                                                     ((node:fallback(../McuClkMonitorEn, 'true') = 'false') and (num:i(node:fallback(.,4095)) != num:i(4095)))"/>
                                                    </a:a>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=4095"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:a>
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="(node:fallback(../McuClkMonitorEn, 'true') = 'false') and (num:i(node:fallback(.,4095)) != num:i(4095))" 
                                                           true="HIGH Frequency Reference must set to defaut if CMU was disabled"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuLowFrequencyRef" type="INTEGER">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                The value of the Min Frequency.<p/>
                                                                CMU detects if the monitored clock is smaller than McuLowFrequencyRef.<p/>
                                                                The reference value is given by: (LFREF / 16) * (fCLKMT0_RMN / 4). <p/>
                                                                Note: Implementation Specific Parameter.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="UUID" value="ECUC:acfec810-17d6-46db-9bc3-b9e1440f6247"/>
                                                    <a:a name="LABEL" value="LOW Frequency Reference"/>
                                                    <a:da name="DEFAULT" value="0"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="EDITABLE" type="XPath">
                                                        <a:tst expr="(node:fallback(../McuClkMonitorEn, 'true') = 'true') or 
                                                                     ((node:fallback(../McuClkMonitorEn, 'true') = 'false') and (num:i(node:fallback(.,0)) != num:i(0)))"/>
                                                    </a:a>
                                                    <a:a name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=4095"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:a>
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="(node:fallback(../McuClkMonitorEn, 'true') = 'false') and (num:i(node:fallback(.,0)) != num:i(0))" 
                                                           true="LOW Frequency Reference must set to defaut if CMU was disabled"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            
                                            </v:ctr>
                                        </v:lst>

                                        <v:ctr name="McuFlash" type="IDENTIFIABLE">
                                            <a:a name="TAB" value="McuFlash"/>
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container contains the specific configuration (parameters) of the Mcu Flash PFCR1 register.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="UUID" value="ECUC:b4d260c1-a276-4fb3-9e0b-c64c6ee2af63"/>

                                            <v:var name="McuFlashAddrPipelineControl" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PFCR1[APC] field configuration register.<p/>
                                                            This field controls the number of cycles that a subsequent flash
                                                                read from the opposite AHB port can be initiated prior to the previous read data being valid.<p/>
                                                            000 - Pipelined access to the flash disabled.<p/>
                                                            001 - A pipelined access can be initiated 1 cycle before the previous data is valid<p/>
                                                            010 - A pipelined access can be initiated 2 cycles before the previous data is valid<p/>
                                                            011 - A pipelined access can be initiated 3 cycles before the previous data is valid<p/>
                                                            100 - Pipelined access to the flash is disabled and one wait state is inserted before a subsequent access
                                                                    can be initiated<p/>
                                                            101 - Pipelined access to the flash is disabled and one wait state is inserted before a subsequent access
                                                                    can be initiated<p/>
                                                            110 - Pipelined access to the flash is disabled and one wait state is inserted before a subsequent access
                                                                    can be initiated<p/>
                                                            111 - Pipelined access to the flash is disabled and one wait state is inserted before a subsequent access
                                                                    can be initiated<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Flash Address Pipelining Control"/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:cad29041-a4aa-455d-95b3-796dd85e7c95"/>
                                                <a:da name="DEFAULT" value="0"/>
                                                <a:da name="WARNING" type="XPath">
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt;= 33000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;= 0) and
                                                                 (node:fallback(., 0) != 0)"
                                                        true="Recomended value is 0 for FSys between [ 0 .. 33 Mhz]"/>
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt;= 100000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;  33000000) and
                                                                 (node:fallback(., 0) != 1 )"
                                                        true="Recomended value is 1 for FSys between [ 33Mhz .. 100 Mhz]"/>
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt;= 133000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;  100000000) and
                                                                 (node:fallback(., 0) != 1 )"
                                                        true="Recomended value is 1 for FSys between [ 100Mhz .. 133 Mhz]"/>
                                                </a:da>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=7"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:var name="McuFlashReadWaitStateControl" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Configure PFCR1[RWSC] field of FLASH module.<p/>
                                                            This field controls the number of wait-states to be added to the best-case flash array access time for reads. <p/>
                                                            The best-case flash array access time for reads is one cycle.<p/>
                                                            00000 No additional wait-states are added<p/>
                                                            00001 One additional wait-state is added<p/>
                                                            ...<p/>
                                                            11111 Thirty-one additional wait-states are added<p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Flash Read Wait State Control"/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:bb914fb0-13c9-4851-8903-cbe097c04ca6"/>
                                                <a:da name="DEFAULT" value="0"/>
                                                <a:da name="WARNING" type="XPath">
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt; 33000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;= 0) and
                                                                 (node:fallback(., 0) != 0)"
                                                        true="Recomended value is 0 for FSys between [ 0 .. 33 Mhz]"/>
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt;  100000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;=  33000000) and
                                                                 (node:fallback(., 0) != 2 )"
                                                        true="Recomended value is 2 for FSys between [ 33Mhz .. 100 Mhz]"/>
                                                    <a:tst expr="(node:fallback(../../McuPlatClockFrequency, 1) &lt;  133000000) and
                                                                 (node:fallback(../../McuPlatClockFrequency, 1) &gt;= 100000000) and
                                                                 (node:fallback(., 0) != 3 )"
                                                        true="Recomended value is 3 for FSys between [ 100Mhz .. 133 Mhz]"/>                                                        
                                                </a:da>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=31"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                        </v:ctr>

                                        <v:ctr name="McuRam" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This container contains the specific configuration (parameters) for Platform RAM wait-state control.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="TAB" value="McuRam"/>
                                            <a:a name="UUID" value="ECUC:6bbb1391-fc4a-4fda-8ff4-449f3215158e"/>

                                            <v:var name="McuRam_PRAMC_0_P0_BO_DIS" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PRAMC_0_PRCR1[P0_BO_DIS] field configuration.<p/>
                                                            Port p0 read burst optimization disable.<p/>
                                                            <table>
                                                                <tr>
                                                                    <th>Value</th>
                                                                    <th>Meaning</th>
                                                                </tr>
                                                                <tr>
                                                                    <td>0</td>
                                                                    <td>
                                                                        64-bit WRP4 read bursts are optimized such that the controller returns a 2-1-1-1
                                                                        response when PRCR1[FT_DIS]=1
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td>1</td>
                                                                    <td>
                                                                        64-bit WRP4 read bursts are not optimized; the controller returns a 2-2-2-2
                                                                        response when PRCR1[FT_DIS]=1
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                            <p/>
                                                            <b>Note:</b>
                                                            The number of cycles taken for a RAM access can vary +/-1 clock cycle depending on the RAM
                                                            speed relative to the PRAMC controller clock frequency. If system RAM is running at the same
                                                            frequency as the PRAMC controller, a random initial access takes 2 clock cycles. If system RAM
                                                            is running at a slower frequency, a random initial access may take 3 clock cycles. Subsequent
                                                            burst beats take either 1 or 2 cycles depending on RAM speed relative to the PRAMC controller
                                                            clock frequency.<p/>
                                                            <b>Note:</b> Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="P0_BO_DIS"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:c34442d7-91c2-4e9a-b62e-0edf579d0afb"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:var name="McuRam_PRAMC_0_FT_DIS" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PRAMC_0_PRCR1[FT_DIS] field configuration.<p/>
                                                            Flow through disabled.<p/>
                                                            This field defines the AHB response on reads. The state of this field has no impact on the response latency on writes. This bit is cleared by hardware reset.<p/>
                                                            <table>
                                                                <tr>
                                                                    <th>Value</th>
                                                                    <th>Meaning</th>
                                                                </tr>
                                                                <tr>
                                                                    <td>0</td>
                                                                    <td>RAM read data is passed directly to the system bus, incurring no additional latency</td>
                                                                </tr>
                                                                <tr>
                                                                    <td>1</td>
                                                                    <td>RAM read data is registered prior to returning on the system bus, incurring 1 extra cycle of latency</td>
                                                                </tr>
                                                            </table>
                                                            <p/>
                                                            <b>Note:</b> Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="FT_DIS"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:812ce9ca-60ca-47a8-a241-2e0846e48af8"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                       
                                            <v:var name="McuRam_PRAMC_1_P0_BO_DIS" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PRAMC_1_PRCR1[P0_BO_DIS] field configuration.<p/>
                                                            Port p0 read burst optimization disable.<p/>
                                                            <table>
                                                                <tr>
                                                                    <th>Value</th>
                                                                    <th>Meaning</th>
                                                                </tr>
                                                                <tr>
                                                                    <td>0</td>
                                                                    <td>
                                                                        64-bit WRP4 read bursts are optimized such that the controller returns a 2-1-1-1
                                                                        response when PRCR1[FT_DIS]=1
                                                                    </td>
                                                                </tr>
                                                                <tr>
                                                                    <td>1</td>
                                                                    <td>
                                                                        64-bit WRP4 read bursts are not optimized; the controller returns a 2-2-2-2
                                                                        response when PRCR1[FT_DIS]=1
                                                                    </td>
                                                                </tr>
                                                            </table>
                                                            <p/>
                                                            <b>Note:</b>
                                                            The number of cycles taken for a RAM access can vary +/-1 clock cycle depending on the RAM
                                                            speed relative to the PRAMC controller clock frequency. If system RAM is running at the same
                                                            frequency as the PRAMC controller, a random initial access takes 2 clock cycles. If system RAM
                                                            is running at a slower frequency, a random initial access may take 3 clock cycles. Subsequent
                                                            burst beats take either 1 or 2 cycles depending on RAM speed relative to the PRAMC controller
                                                            clock frequency.<p/>
                                                            <b>Note:</b> Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="P0_BO_DIS"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f92debcd-9b5e-41b0-9461-a6a825ee17be"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:var name="McuRam_PRAMC_1_FT_DIS" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            PRAMC_1_PRCR1[FT_DIS] field configuration.<p/>
                                                            Flow through disabled.<p/>
                                                            This field defines the AHB response on reads. The state of this field has no impact on the response latency on writes. This bit is cleared by hardware reset.<p/>
                                                            <table>
                                                                <tr>
                                                                    <th>Value</th>
                                                                    <th>Meaning</th>
                                                                </tr>
                                                                <tr>
                                                                    <td>0</td>
                                                                    <td>RAM read data is passed directly to the system bus, incurring no additional latency</td>
                                                                </tr>
                                                                <tr>
                                                                    <td>1</td>
                                                                    <td>RAM read data is registered prior to returning on the system bus, incurring 1 extra cycle of latency</td>
                                                                </tr>
                                                            </table>
                                                            <p/>
                                                            <b>Note:</b> Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="LABEL" value="FT_DIS"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f92debcd-9b5e-42b3-a461-a6a825ee17be"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                        </v:ctr>

                                        <!-- /** @implements McuClockReferencePoint_Object */ -->
                                        <v:lst name="McuClockReferencePoint" type="MAP">
                                            <a:da name="MIN" value="1"/>
                                            <v:ctr name="McuClockReferencePoint" type="IDENTIFIABLE">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            This container defines a reference point in the Mcu Clock tree. It defines the frequency which then can be used by other modules as an input value. Lower multiplictiy is 1, as even in the simpliest case (only one frequency is used), there is one frequency to be defined.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="UUID" value="ECUC:dcc84cdf-93ef-4cca-821b-b1a7f56dcfec"/>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                                </a:a>

                                                <!-- /** @implements McuClockReferencePointFrequency_Object */ -->
                                                <v:var name="McuClockReferencePointFrequency" type="FLOAT">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                This is the frequency for the specific instance of the McuClockReferencePoint container.
                                                                It shall be given in Hz.
                                                                Calculated value.
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="LABEL" value="Mcu Clock Reference Point Frequency"/>
                                                    <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="EDITABLE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:56f2133a-6d79-4c14-8608-708988a4fd7e"/>
                                                    <a:da name="DEFAULT" type="XPath">
                                                        <a:tst expr="floor
                                                                        (   (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'IRC_CLK'))) * (16000000)
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'XOSC_CLK'))) * 
                                                                                (num:i(node:fallback(../../../../../McuCrystalFrequencyHz, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'SYS_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuSystemClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'CORE_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuSystemClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PLAT_CLK'))) * 
                                                                                (num:i(num:i(node:fallback(../../../McuPlatClockFrequency, 16000000))))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'FM_PER_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuFMPeripheralClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PER_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuPeripheralClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'ETPU_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuETPUClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'MCAN_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuMCANClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'SD_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuSigmaDeltaClockConfig/McuSigmaDeltaClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'ENG_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuExternalClock/McuEngineeringClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'CLKOUT_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuExternalClock/McuCLKOUTFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'LFAST_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuLFASTClockConfig/McuLFASTClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PSI5_RX_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuPSI5ClockConfig/McuPSI5RxClockFrequency, 16000000)))
                                                                            ) +
                                                                            (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PSI5_1US_CLK'))) * 
                                                                                (num:i(node:fallback(../../../McuPSI5ClockConfig/McuPSI51UsClockFrequency, 16000000)))
                                                                            )+
                                                                            ( 
                                                                                ( num:i( number( node:fallback( ../McuClockFrequencySelect, 'SYS_CLK') = 'EMIOS0') ) ) *
                                                                                ( num:i( node:fallback(../../../McuEMIOS/McuEMIOS_0/McuEMIOS0ClockFrequency, 0) ) )
                                                                             ) +
                                                                            ( 
                                                                                ( num:i( number( node:fallback( ../McuClockFrequencySelect, 'SYS_CLK') = 'EMIOS1') ) ) *
                                                                                ( num:i( node:fallback(../../../McuEMIOS/McuEMIOS_1/McuEMIOS1ClockFrequency, 0) ) )
                                                                             ) 
                                                                        )"/>
                                                    </a:da>
                                                    <a:a name="RANGE" type="XPath">
                                                        <a:tst expr="not(node:empty(node:fallback(., 80000000))) and 
                                                                        (   num:i(node:fallback(., 0)) !=
                                                                            floor
                                                                                (   (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'IRC_CLK'))) * (16000000)
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'XOSC_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../../../McuCrystalFrequencyHz, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'SYS_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuSystemClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'CORE_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuSystemClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PLAT_CLK'))) * 
                                                                                        (num:i(num:i(node:fallback(../../../McuPlatClockFrequency, 16000000))))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'FM_PER_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuFMPeripheralClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PER_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuPeripheralClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'ETPU_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuETPUClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'MCAN_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuMCANClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'SD_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuSigmaDeltaClockConfig/McuSigmaDeltaClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'ENG_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuExternalClock/McuEngineeringClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'CLKOUT_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuExternalClock/McuCLKOUTFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'LFAST_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuLFASTClockConfig/McuLFASTClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PSI5_RX_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuPSI5ClockConfig/McuPSI5RxClockFrequency, 16000000)))
                                                                                    ) +
                                                                                    (   (num:i(number( node:fallback(../McuClockFrequencySelect, 'SYS_CLK') = 'PSI5_1US_CLK'))) * 
                                                                                        (num:i(node:fallback(../../../McuPSI5ClockConfig/McuPSI51UsClockFrequency, 16000000)))
                                                                                    )+
                                                                                    ( 
                                                                                        ( num:f( number( node:fallback( ../McuClockFrequencySelect, 'System_Clock') = 'CUSTOM') ) ) *
                                                                                        ( node:fallback(., 0) )
                                                                                    )+
                                                                                    ( 
                                                                                        ( num:i( number( node:fallback( ../McuClockFrequencySelect, 'SYS_CLK') = 'EMIOS0') ) ) *
                                                                                        ( num:i( node:fallback(../../../McuEMIOS/McuEMIOS_0/McuEMIOS0ClockFrequency, 0) ) )
                                                                                     ) +
                                                                                    ( 
                                                                                        ( num:i( number( node:fallback( ../McuClockFrequencySelect, 'SYS_CLK') = 'EMIOS1') ) ) *
                                                                                        ( num:i( node:fallback(../../../McuEMIOS/McuEMIOS_1/McuEMIOS1ClockFrequency, 0) ) )
                                                                                     ) 
                                                                                )
                                                                        )"
                                                        true="Please press the button to calculate the value automatically."/>
                                                    </a:a>
                                                    <a:da name="INVALID" type="Range">
                                                        <a:tst expr="&lt;=320000000"/>
                                                        <a:tst expr="&gt;=0"/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>

                                                <v:var name="McuClockFrequencySelect" type="ENUMERATION">
                                                    <a:a name="DESC">
                                                        <a:v>
                                                            <![CDATA[EN:<html>
                                                                Select clock source for the specific instance of the McuClockReferencePoint container.<p/>
                                                            </html>]]>
                                                        </a:v>
                                                    </a:a>
                                                    <a:a name="LABEL" value="Mcu Clock Frequency Select" />
                                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                        <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                        <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                    </a:a>
                                                    <a:a name="ORIGIN" value="NXP"/>
                                                    <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                    <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                    <a:a name="UUID" value="ECUC:e699f695-3db5-4f60-a174-5aa4454a697f"/>
                                                    <a:da name="DEFAULT" value="SYS_CLK"/>
                                                    <a:da name="RANGE" type="XPath" expr="ecu:list('MCU.ClockReferencePoint.List')"/>
                                                    <a:da name="INVALID" type="XPath">
                                                        <a:tst expr="(
                                                                        (
                                                                            node:fallback(../../../../../../McuEMIOSConfiguration/McuEMIOSControl, 'true') = 'false'
                                                                        ) and 
                                                                        ( (node:fallback(., 'IRC_CLK') = 'EMIOS0') or 
                                                                          (node:fallback(., 'IRC_CLK') = 'EMIOS1')
                                                                        )
                                                                     ) or
                                                                     (
                                                                        (
                                                                            num:i(count(ecu:list('MCU.eMIOS.List'))) != num:i(2)
                                                                        ) 
                                                                        and
                                                                        (
                                                                            (node:fallback(., 'IRC_CLK') = 'EMIOS2')
                                                                        )
                                                                     )
                                                                     "
                                                            true="EMIOS control must be enabled to calculate the correct frequency."/>
                                                    </a:da>
                                                    <a:a name="SCOPE" value="LOCAL"/>
                                                </v:var>
                                            </v:ctr>
                                        </v:lst>
                                    </v:ctr>
                                </v:lst>

                                <!-- /** @implements McuDemEventParameterRefs_Object */ -->
                                <v:ctr name="McuDemEventParameterRefs" type="IDENTIFIABLE">
                                    <a:a name="TAB" value="McuDemEventParameterRefs"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Container for the references to DemEventParameter elements which shall be invoked using the API Dem_SetEventStatus API in case the corresponding error occurs. <p/>
                                                The EventId is taken from the referenced DemEventParameter&apos;s DemEventId value. 
                                                The standardized errors are provided in the container and can be extended by vendor specific error references.<p/>
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="EDITABLE" value="true"/>
                                    <a:a name="OPTIONAL" value="true"/>
                                    <a:a name="UUID" value="ECUC:092fb5e2-9ecc-45ad-8121-e1210e335cec"/>
                                    <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                        <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                        <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                    </a:a>

                                    <v:ref name="MCU_E_TIMEOUT_FAILURE" type="SYMBOLIC-NAME-REFERENCE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Reference to configured DEM event to report Timeout failure.<p/>
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                            <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        </a:a>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="UUID" value="ECUC:8f45d08b-315d-421b-8457-c3c09bc5feda"/>
                                        <a:a name="EDITABLE" value="true"/>
                                        <a:a name="OPTIONAL" value="true"/>
                                        <a:da name="REF" value="ASPathDataOfSchema:/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:ref>

                                    <v:ref name="MCU_E_SSCM_CER_FAILURE" type="SYMBOLIC-NAME-REFERENCE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Reference to configured DEM event to report a SSCM Configuration Error.<p/>
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                            <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        </a:a>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="UUID" value="ECUC:76fa5609-e337-4a98-bf05-c17da3ccee64"/>
                                        <a:a name="EDITABLE" value="true"/>
                                        <a:a name="OPTIONAL" value="true"/>
                                        <a:da name="REF" value="ASPathDataOfSchema:/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:ref>
                                    
                                    <!-- /** @implements MCU_E_CLOCK_FAILURE_Object */ -->
                                    <v:ref name="MCU_E_CLOCK_FAILURE" type="SYMBOLIC-NAME-REFERENCE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Reference to configured DEM event to report Clock source failure.<p/>
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v class="PreCompile">VariantPostBuild</icc:v>
                                            <icc:v class="PreCompile">VariantPreCompile</icc:v>
                                        </a:a>
                                        <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                        <a:a name="UUID" value="ECUC:7b1e9402-2922-49e6-a094-efe3ce59f8c0"/>
                                        <a:da name="READONLY" value="true"/>
                                        <a:a name="OPTIONAL" value="true"/>
                                        <a:da name="REF" value="ASPathDataOfSchema:/AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:ref>
                                </v:ctr>

                                <!-- /** @implements McuModeSettingConf_Object */ -->
                                <v:lst name="McuModeSettingConf" type="MAP">
                                    <a:da name="MIN" value="1"/>
                                    <v:ctr name="McuModeSettingConf" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the configuration for the Mode setting of the MCU.
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:9d338d97-6006-469a-8111-ac7c93ba66ec"/>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>

                                        <!-- /** @implements McuMode_Object */ -->
                                        <v:var name="McuMode" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter shall represent the ID of the MCU mode.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Mode ID"/>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="false"/> 
                                            <a:a name="SYMBOLICNAMEVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:f296ee65-d7f7-4f6d-ae0c-562449d649b4"/>
                                            <a:da name="DEFAULT" type="XPath" expr="num:i(node:fallback(node:current()/../@index, num:i(0)))"/>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="text:uniq(node:fallback(../../*/McuMode, text:split('1 2 3')), node:fallback(., 0))"
                                                    false="Duplicated value, McuMode ID must be unique across McuModeSettingConf. Use the Calc button to calculate correct default value."/>
                                                <a:tst expr="node:fallback(., 0) &lt; count(node:fallback(../../*, 1))"
                                                    false="Value out of range: must be in range 0 to N-1 (N is number of configured Mode setting). Use the Calc button to calculate correct default value."/>
                                            </a:da>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=255"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                        
                                        <v:var name="McuPowerMode" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter selects the Power Mode to be used. <br />
                                                        If WAIT mode is selected, CPU will run to WFI(wait for interrupt) state.<br />
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Operating Mode"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/> 
                                            <a:a name="UUID" value="ECUC:4e601bd3-e1bf-40ea-8318-740303d8615e"/>
                                            <a:da name="DEFAULT" value="RUN"/>
                                            <a:da name="RANGE">
                                                <a:v>RUN</a:v>
                                                <a:v>WAIT</a:v>
                                            </a:da>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst
                                                    expr="
                                                    ( ( node:fallback(., 'RUN') = 'WAIT' ) and ( node:fallback(../../../../McuGeneralConfiguration/McuEnterLowPowerMode, 'false') = 'false' )
                                                    )"
                                                       true="WAIT mode transitions are invalid when 'McuGeneralConfiguration/McuEnterLowPowerMode' is disabled."/>
                                            </a:da>
                                        </v:var>
                                        
                                        <v:ctr name="McuCore0ResetVectorRegister" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                    <p>
                                                      This container contains the SPECIFIC configuration (parameters) of the SIU_RSTVEC0 Register Configuration.
                                                      Note: Implementation specific Container.
                                                    </p>
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="UUID" value="ECUC:b5e8629b-8445-4156-9a11-8530202ebb33"/>
                                                                                        
                                            <v:var name="McuCore0ResetVector" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            The RSTVEC value determines the initial program counter upon exiting reset.<p/>
                                                            The value from this field will be masked with 0xFFFFFFFC. <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="LABEL" value="Core0 reset vector"/>
                                                <a:a name="UUID" value="ECUC:715a7314-e038-4a15-85b3-c3f5c5d88d75"/>
                                                <a:da name="DEFAULT" value="4294967292"/>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=4294967295"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:var name="McuCore0ResetEnable" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Controls the assertion of RESET to the core. Writing 1 to this bit causes the 
                                                            core to enter reset, provided the respective SIU_HLT1 bit is also set. 
                                                            Reads of this bit indicate whether the core is being held in reset. <p/>
                                                            0 - Core is not in reset <p/>
                                                            1 - Reset request <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Core 0 reset enable."/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5cf5a62c-6f8f-4456-bceb-e10c893d082c"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                            
                                            <v:var name="McuCore0VLESelect" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            VLE Select. The VLE bit selects whether the core executes VLE or Book E code at the 
                                                            reset vector address. <p/>
                                                            0 - Book E <p/>
                                                            1 - VLE <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Core 0 VLE select."/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:94a51c69-6237-4c60-9e12-f856c357e698"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                        
                                        </v:ctr>
                                        
                                        <v:ctr name="McuCore1ResetVectorRegister" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                    <p>
                                                      This container contains the SPECIFIC configuration (parameters) of the SIU_RSTVEC1 Register Configuration.
                                                      Note: Implementation specific Container.
                                                    </p>
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="UUID" value="ECUC:7a45e1e4-a5d7-49ff-9dd2-bcd9f4bfb48b"/>
                                                                                        
                                            <v:var name="McuCore1ResetVector" type="INTEGER">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            The RSTVEC value determines the initial program counter upon exiting reset.<p/>
                                                            The value from this field will be masked with 0xFFFFFFFC. <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="LABEL" value="Core1 reset vector"/>
                                                <a:a name="UUID" value="ECUC:27c8731e-f449-4915-ba23-43cbdfbaaf11"/>
                                                <a:da name="DEFAULT" value="4294967292"/>
                                                <a:a name="INVALID" type="Range">
                                                    <a:tst expr="&lt;=4294967295"/>
                                                    <a:tst expr="&gt;=0"/>
                                                </a:a>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>

                                            <v:var name="McuCore1ResetEnable" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            Controls the assertion of RESET to the core. Writing 1 to this bit causes the 
                                                            core to enter reset, provided the respective SIU_HLT1 bit is also set. 
                                                            Reads of this bit indicate whether the core is being held in reset. <p/>
                                                            0 - Core is not in reset <p/>
                                                            1 - Reset request <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Core 1 reset enable."/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:57967d29-9fe2-4a6c-8155-48e285c08f23"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                                                                            
                                            <v:var name="McuCore1VLESelect" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                        <![CDATA[EN:<html>
                                                            VLE Select. The VLE bit selects whether the core executes VLE or Book E code at the 
                                                            reset vector address. <p/>
                                                            0 - Book E <p/>
                                                            1 - VLE <p/>
                                                            Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="LABEL" value="Core 1 VLE select."/>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5b645118-13f1-4ddb-9eff-3938a7267e87"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                        
                                        </v:ctr>
                                        
                                        
                                        <v:ctr name="Halt1Register" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                    <p>
                                                      This container contains the SPECIFIC configuration (parameters) of the SIU_HLT1 Register Configuration.
                                                      Note: Implementation specific Container.
                                                    </p>
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="UUID" value="ECUC:29dee793-86e0-4095-ba26-fc4502cffc26"/>
                                            
                                            <v:var name="HaltCORE0" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[CORE0] bit.<p/>
                                                        Halt Core 0. Halt the clock inputs of Core 1 after the execution of the WAIT instruction.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:a7cd4318-d686-4cc0-bc52-0ac17ad42336"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(. = 'true') and (../../../../../McuGeneralConfiguration/McuEnterLowPowerMode = 'false')"
                                                        true="EnterLowPowerMode is disabled, so a transition to a low power mode cannot happen." />
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                        
                                            <v:var name="HaltCORE1" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[CORE1] bit.<p/>
                                                        Halt Core 1. Halt the clock inputs of Core 1 after the execution of the WAIT instruction.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:64904c39-a474-4799-ae17-9f6b9b08b7df"/>
                                                <a:da name="DEFAULT" value="true"/>
                                                <a:da name="INVALID" type="XPath">
                                                    <a:tst expr="(. = 'true') and (../../../../../McuGeneralConfiguration/McuEnterLowPowerMode = 'false')"
                                                        true="EnterLowPowerMode is disabled, so a transition to a low power mode cannot happen." />
                                                </a:da>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltCSE" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[CSE] bit.<p/>
                                                        Halt CSE. Halt the clock inputs of the Cryptographic Services Engine. The clocks are halted immediatly
                                                        after this bit is set, therefore software must guarantee that the CSE module can be stopped prior to
                                                        asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:c59d48ca-264e-4115-a30d-67cfa0458b11"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltETPUC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ETPUC] bit.<p/>
                                                        Halt eTPU C. Dispatch a halt request to Enhanced Timing Processing Unit C and to the Reaction Module.
                                                        These modules will hold the request until all internal activities are concluded, then they will allow their
                                                        clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f2f83df7-fbc9-4b0e-9fb4-4c0a3d05af53"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltETPUA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ETPUA] bit.<p/>
                                                        Halt eTPU A/B. Dispatch a halt request to Enhanced Timing Processing Unit A/B. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:fa3caad4-f7c6-4a32-ad7a-bf6d8e68bd60"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>                                            
                                            
                                            <v:var name="HaltNPC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[NPC] bit.<p/>
                                                        Halt NPC. Dispatch a halt request to the Nexus Port Controller. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:c589de6b-4260-423e-9fcd-043a26db9d08"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltEBI" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EBI] bit.<p/>
                                                        Halt EBI. Dispatch a halt request to the External Bus Interface module. The module will hold the request
                                                        until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        External Bus Interface (EBI) is not available on 416 PBGA.
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:47cbaadd-eb67-471f-acbc-63433b6bac56"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltEQADCB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EQADCB] bit.<p/>
                                                        Halt eQADC B. Dispatch a halt request to the Enhanced Queued Analog-to-Digital Converter B. The
                                                        module will hold the request until all internal activities are concluded, then it will allow its clock inputs to be
                                                        halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:dcf85eaa-da11-49ed-a264-956400d8f2d1"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltEQADCA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EQADCA] bit.<p/>
                                                        Halt eQADC A. Dispatch a halt request to the Enhanced Queued Analog-to-Digital Converter A. The
                                                        module will hold the request until all internal activities are concluded, then it will allow its clock inputs to be
                                                        halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:74689143-6261-48a6-89b5-0a570b82190f"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltEMIOS0" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EMIOS0] bit.<p/>
                                                        Halt eMIOS 0. Halt the clock inputs of the Enhanced Modular I/O System 0. The clocks are halted
                                                        immediatly after this bit is set, therefore software must guarantee that the eMIOS_0 module can be
                                                        stopped prior to asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:b3a6aa27-c46c-41da-b4ab-a8551514fc67"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDECFIL" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[DECFIL] bit.<p/>
                                                        Halt DECFIL. Dispatch a halt request to all Decimation Filter modules. The modules will hold the request
                                                        until all internal activities are concluded, then they will allow their clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:a3f8c4e4-66cf-4d70-8355-2000bda968c8"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltEMIOS1" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EMIOS1] bit.<p/>
                                                        Halt eMIOS 1. Halt the clock inputs of the Enhanced Modular I/O System 1. The clocks are halted
                                                        immediatly after this bit is set, therefore software must guarantee that the eMIOS_1 module can be
                                                        stopped prior to asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:11b5311d-fb2a-4e52-9f35-540867537164"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltPIT" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[PIT] bit.<p/>
                                                        Halt PIT. Dispatch a halt request to the Periodic Interval Timer. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:dd7350e5-f9c1-42f8-965a-afdeca3fc3b9"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltFLEXCAND" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[FLEXCAND] bit.<p/>
                                                        Halt FlexCAN D. Dispatch a halt request to the Flexible Controller Area Network D. The module will hold
                                                        the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:e495b967-3ce9-4e1b-a7e9-dfdc781ef7dd"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltFLEXCANC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[FLEXCANC] bit.<p/>
                                                        Halt FlexCAN C. Dispatch a halt request to the Flexible Controller Area Network C. The module will hold
                                                        the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:87743e99-abab-46db-b41e-3b7425bfed37"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltFLEXCANB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[FLEXCANB] bit.<p/>
                                                        Halt FlexCAN B. Dispatch a halt request to the Flexible Controller Area Network B. The module will hold
                                                        the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f35c19db-68e8-4446-85da-604a4146e165"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltFLEXCANA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[FLEXCANA] bit.<p/>
                                                        Halt FlexCAN A. Dispatch a halt request to the Flexible Controller Area Network A. The module will hold
                                                        the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f9284324-8732-4a38-8b10-389a90f1365b"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDSPID" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[DSPID] bit.<p/>
                                                        Halt DSPI D. Dispatch a halt request to the Deserial/Serial Peripheral Interface D. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:e883b46e-160d-4089-b66d-96222cfefbf3"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDSPIC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[DSPIC] bit.<p/>
                                                        Halt DSPI C. Dispatch a halt request to the Deserial/Serial Peripheral Interface C. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:c5ed74b6-83f8-4ae0-8690-73fe04a7cbdf"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDSPIB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[DSPIB] bit.<p/>
                                                        Halt DSPI B. Dispatch a halt request to the Deserial/Serial Peripheral Interface B. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:70e58f58-dd3e-4fd0-90f4-992829a8ed01"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDSPIA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[DSPIA] bit.<p/>
                                                        Halt DSPI A. Dispatch a halt request to the Deserial/Serial Peripheral Interface A. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5e92067e-c9ab-414c-8b91-efb273ea432e"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltDSPIE" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[EQADCB] bit.<p/>
                                                        Halt DSPI E. Dispatch a halt request to the Deserial/Serial Peripheral Interface E. The module will hold the
                                                        request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:0ba4bd5e-b52f-47c1-bbde-23c071553f99"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCIF" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCIF] bit.<p/>
                                                        Halt eSCI F. Dispatch a halt request to the Enhanced Serial Communication Interface F. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:2276a543-9112-4fe2-9b5b-578f9b47820f"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCIE" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCIE] bit.<p/>
                                                        Halt eSCI E. Dispatch a halt request to the Enhanced Serial Communication Interface E. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:1cf48436-a919-43a8-8e36-dfcb10d4d845"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCID" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCID] bit.<p/>
                                                        Halt eSCI D. Dispatch a halt request to the Enhanced Serial Communication Interface D. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:cf2c243c-cc08-4e56-ac87-8b621d8486bc"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCIC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCIC] bit.<p/>
                                                        Halt eSCI C. Dispatch a halt request to the Enhanced Serial Communication Interface C. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:b03e6c53-5ba7-413f-a364-2e56fc48257d"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCIB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCIB] bit.<p/>
                                                        Halt eSCI B. Dispatch a halt request to the Enhanced Serial Communication Interface B. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5e5fd616-9e75-4ed3-a9b1-1051dbf52e35"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltESCIA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT1[ESCIA] bit.<p/>
                                                        Halt eSCI A. Dispatch a halt request to the Enhanced Serial Communication Interface A. The module will
                                                        hold the request until all internal activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:ed89ed98-e693-4044-a281-be080c7c84fe"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                        
                                        </v:ctr>
                                 
                                        <v:ctr name="Halt2Register" type="IDENTIFIABLE">
                                            <a:a name="DESC">
                                              <a:v>
                                                <![CDATA[EN:
                                                  <html>
                                                    <p>
                                                      This container contains the SPECIFIC configuration (parameters) of the SIU_HLT2 Register Configuration.
                                                      Note: Implementation specific Container.
                                                    </p>
                                                  </html>
                                                ]]>
                                              </a:v>
                                            </a:a>
                                            <a:a name="UUID" value="ECUC:6b4b388c-3c18-4317-88d3-747923e962d3"/>
                                            
                                            <v:var name="HaltFEC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[FEC] bit.<p/>
                                                        Halt FEC. Halt the clock inputs of the Fast Ethernet Controller. The clocks are halted immediatly after this
                                                        bit is set, therefore software must guarantee that the FEC module can be stopped prior to asserting the
                                                        halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:9e2354f5-9768-4791-a412-ad06e92a6ec2"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSDD" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SDD] bit.<p/>
                                                        Halt Sigma Delta D. Dispatch a halt request to Sigma Delta D. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted (digital and analog).<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5caa2658-f7cf-47cb-8209-449db3f30373"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSDC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SDC] bit.<p/>
                                                        Halt Sigma Delta C. Dispatch a halt request to Sigma Delta C. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted (digital and analog).<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:d49c3c18-841f-429d-8962-47e5664111ba"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSDB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SDB] bit.<p/>
                                                        Halt Sigma Delta B. Dispatch a halt request to Sigma Delta B. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted (digital and analog).<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:489be870-1ca3-4152-b885-5d037cf13939"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSDA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SDA] bit.<p/>
                                                        Halt Sigma Delta A. Dispatch a halt request to Sigma Delta A. The module will hold the request until all
                                                        internal activities are concluded, then it will allow its clock inputs to be halted (digital and analog).<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:bee53659-be25-42a4-bf2b-10a39aaaab92"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSIPI" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SIPI] bit.<p/>
                                                        Halt SIPI / LFAST. Halt the clocks to the SIPI and LFAST modules. The clocks are halted immediatly after
                                                        this bit is set, therefore software must guarantee that the SIPI and LFAST modules can be stopped prior to
                                                        asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:1c3e5eda-afa9-478d-ba6f-b3aed3c1822d"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltCRC" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[CRC] bit.<p/>
                                                        Halt CRC. Halt the clocks to the CRC. The clocks are halted immediatly after this bit is set, therefore
                                                        software must guarantee that the CRC can be stopped prior to asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:ee779ebb-ba1b-4e34-9ab2-8a1252e52995"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSTCU" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[STCU] bit.<p/>
                                                        Halt STCU. Halt the clocks to the STCU. The clocks are halted immediatly after this bit is set, therefore
                                                        software must guarantee that the STCU can be stopped prior to asserting the halt request.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:5fbafb95-13ad-4eb1-89b1-80487e444dda"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSRX1" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SRX1] bit.<p/>
                                                        Halt SENT 1. Dispatch a halt request to the SENT 1. The module will hold the request until all internal
                                                        activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:1460c4c0-ec79-41dc-a9d8-50b9335b6a59"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltSRX0" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[SRX0] bit.<p/>
                                                        Halt SENT 0. Dispatch a halt request to the SENT 0. The module will hold the request until all internal
                                                        activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:749b7583-925d-46de-81ab-0d99032b93f1"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltPSI5B" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[PSI5B] bit.<p/>
                                                        Halt PSI5 B. Dispatch a halt request to PSI5 B. The module will hold the request until all internal activities
                                                        are concluded, then they will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:4ebea574-81e9-4fbe-84dc-a576e8ee9051"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltPSI5A" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[PSI5A] bit.<p/>
                                                        Halt PSI5 A. Dispatch a halt request to PSI5 A. The module will hold the request until all internal activities
                                                        are concluded, then they will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:f5cfc801-f1e6-4bfa-aa94-6a78c55e0b4b"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltMCANB" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[MCANB] bit.<p/>
                                                        Halt MCAN B. Dispatch a halt request to MCAN B. The module will hold the request until all internal
                                                        activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:b34833d8-0120-4a08-bf35-e7a3eaaff3cd"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                            <v:var name="HaltMCANA" type="BOOLEAN">
                                                <a:a name="DESC">
                                                    <a:v>
                                                      <![CDATA[
                                                        <html>Configures SIU_HLT2[MCANA] bit.<p/>
                                                        Halt MCAN A. Dispatch a halt request to MCAN A. The module will hold the request until all internal
                                                        activities are concluded, then it will allow its clock inputs to be halted.<p/>
                                                            0 No halt request.<p/>
                                                            1 Dispatch halt request.<p/>
                                                        Note: Implementation Specific Parameter.</html>]]>
                                                    </a:v>
                                                </a:a>
                                                <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                    <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                    <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                                </a:a>
                                                <a:a name="ORIGIN" value="NXP"/>
                                                <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                                <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                                <a:a name="UUID" value="ECUC:91fbcc00-3bda-4c8f-82a2-22027e083f39"/>
                                                <a:da name="DEFAULT" value="false"/>
                                                <a:a name="SCOPE" value="LOCAL"/>
                                            </v:var>
                                            
                                        </v:ctr>
                                    </v:ctr>
                                </v:lst>

                                <v:lst name="McuRamSectorSettingConf" type="MAP">

                                    <v:ctr name="McuRamSectorSettingConf" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the configuration for the RAM Sector setting.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:2ec4ce5f-1c38-47ec-b1c6-9d01a6589e0d"/>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v mclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v mclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>

                                        <v:var name="McuRamSectorId" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter shall represent the ID of the MCU RAM Sector configuration.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="RAM Sector ID"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="false"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:2e5b0f55-dce2-46d3-ac26-2b8fd1fd7772"/>
                                            <a:da name="DEFAULT" type="XPath" expr="node:fallback(node:current()/../@index, num:i(0))"/>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="text:uniq(node:fallback(../../*/McuRamSectorId, text:split('1 2 3')), node:fallback(., 0))"
                                                    false="Duplicated value, McuRamSectorId ID must be unique across McuRamSectorSettingConf. Use the Calc button to calculate correct default value."/>
                                                <a:tst expr="node:fallback(., 0) &lt; count(node:fallback(../../*, 1))"
                                                    false="Value out of range: must be in range 0 to N-1 (N is number of configured RAM Sector setting). Use the Calc button to calculate correct default value."/>
                                            </a:da>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=4294967295"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <!-- /** @implements McuRamDefaultValue_Object */ -->
                                        <v:var name="McuRamDefaultValue" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter shall represent the Data pre-setting to be initialized.
                                                        Default value is 0xbabababa.
                                                        Note: Implementation Specific Parameter.
                                                        </html>]]>
                                                    </a:v>
                                                </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Default Value"/>
                                            <a:a name="UUID" value="ECUC:9d2319c7-8658-4e05-af6e-db52438353dc"/>
                                            <a:da name="DEFAULT" value="0"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=255"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>


                                        <!-- /** @implements McuRamSectionBaseAddress_Object */ -->
                                        <v:var name="McuRamSectionBaseAddress" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter represents the RAM section base address.
                                                        The address must be aligned to 4 bytes.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Section Base Address"/>
                                            <a:a name="UUID" value="ECUC:4ed60578-049f-4504-a189-0121d770c42a"/>
                                            <a:da name="DEFAULT" value="1073741824"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=1074266111"/>
                                                <a:tst expr="&gt;=1073741824"/>
                                            </a:da>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="(node:fallback(., 1073741824) mod 4) != 0" true="The Ram base address must be 4 byte alligned."/>
                                                <a:tst expr="node:fallback(., 1073741824) &gt; ecu:get('MCU.McuRamSectorSettingConf.McuRamSectionBaseAddress.high') or 
                                                             node:fallback(., 1073741824) &lt; ecu:get('MCU.McuRamSectorSettingConf.McuRamSectionBaseAddress.low')" true="The Ram address is out of range."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>


                                        <!-- /** @implements McuRamSectionSize_Object */ -->
                                        <v:var name="McuRamSectionSize" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter represents the RAM section size in bytes.
                                                        The size must be multiple of 4.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Section Size"/>
                                            <a:a name="UUID" value="ECUC:b8e5c869-b036-4015-a0c4-d38886825a25"/>
                                            <a:da name="DEFAULT" value="1024"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=524288"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:da>
                                            <a:da name="RANGE" type="XPath">
                                                <a:tst expr="(node:fallback(., 1024) &gt; ecu:get('MCU.McuRamSectorSettingConf.McuRamSectionSize'))" true="The Ram size is out of range."/>
                                                <a:tst expr="(node:fallback(., 1024) mod 4) !=0" true="The Ram size must be 4 byte alligned."/>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <!-- /** @implements McuRamSectionWriteSize_Object */ -->
                                        <v:var name="McuRamSectionWriteSize" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter shall define the size in bytes of data which can be written into RAM at once.
                                                        The ram write size is currently restricted to {1, 2, 4, 8} bytes.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="AUTOSAR_ECUC"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Section Write Size"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                            <a:a name="UUID" value="ECUC:b8e5c869-b036-4015-ac04-38d86885a225"/>
                                            <a:da name="DEFAULT" value="8"/>
                                            <a:da name="INVALID" type="Range">
                                                <a:tst expr="&lt;=4294967295"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:da>
                                            <a:da name="INVALID" type="XPath">
                                                <a:tst expr="( num:i(node:fallback(../McuRamSectionSize, 1024)) mod num:i(node:fallback(., 8)) ) != 0" true="The McuRamSectionWriteSize must divide McuRamSectionSize (i.e. McuRamSectionSize must be a multiple of McuRamSectionWriteSize)."/>
                                                <a:tst expr="
                                                    (
                                                        ( num:i(node:fallback(., 8)) != 1 ) and
                                                        ( num:i(node:fallback(., 8)) != 2 ) and
                                                        ( num:i(node:fallback(., 8)) != 4 ) and
                                                        ( num:i(node:fallback(., 8)) != 8 )
                                                    )"
                                                        true="The ram write size is currently restricted to {1, 2, 4, 8} bytes."/>
                                            </a:da>
                                        </v:var>

                                        <v:var name="McuRamSectionBaseAddrLinkerSym" type="STRING">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter represents the RAM section base address.
                                                        The address must be aligned to 4 bytes.
                                                        If this parameter is empty, then the integer values from "McuRamSectionBaseAddress" will be used.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Section Base Address Linker Symbol"/>
                                            <a:a name="UUID" value="ECUC:5179e367-2481-4677-b488-15f5be2dc797"/>
                                            <a:da name="DEFAULT" value=""/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuRamSectionSizeLinkerSym" type="STRING">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        This parameter represents the RAM section size in bytes.
                                                        The size must be multiple of 4.
                                                        If this parameter is empty, then the integer values from "McuRamSectionSize" will be used.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="LABEL" value="RAM Section Size Linker Symbol"/>
                                            <a:a name="UUID" value="ECUC:2abc7efe-8cea-407a-a89a-fe033dc7c3a8"/>
                                            <a:da name="DEFAULT" value=""/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>
                                </v:lst>

                                <v:ctr name="McuSSCMConfiguration" type="IDENTIFIABLE">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Configuration of SSCM peripheral.<p/>
                                                Note: Implementation specific Container.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="UUID" value="ECUC:8d3400b2-2252-45d7-a447-1c30a4c54b77"/>

                                    <v:var name="McuSscmPae" type="BOOLEAN">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    SSCM_ERROR[PAE] value. <p/>
                                                    Peripheral Bus Abort Enable. This bit enables bus aborts on any access to a peripheral slot that is not<p/>
                                                    used on the device. This feature is intended to aid in debugging when developing application code.<p/>
                                                    <p/>
                                                    0 Illegal accesses to non-existing peripherals do not produce a Prefetch or Data Abort exception <p/>
                                                    1 Illegal accesses to non-existing peripherals produce a Prefetch or Data Abort exception<p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                        </a:a>
                                        <a:a name="LABEL" value="Peripheral Bus Abort Enable"/>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                        <a:a name="UUID" value="ECUC:4723c46d-da7e-4b2b-94d9-a65a478b1ebd"/>
                                        <a:da name="DEFAULT" value="true"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:var>

                                </v:ctr>

                                <v:ctr name="McuInterruptEvents" type="IDENTIFIABLE">
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                Configuration for different interrupts handled by MCU.
                                                Note: Implementation specific Container.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="UUID" value="ECUC:ccd65f4b-996e-4e43-8d2b-1f8465525859"/>

                                    <v:var name="McuVoltageErrorEvent" type="BOOLEAN">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Power Management Unit Fault Monitoring Interrupts.
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>
                                        <a:a name="LABEL" value="Voltage Monitoring Interrupt"/>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                        <a:a name="UUID" value="ECUC:e9ce6bca-50aa-482b-93be-2d3a6723ba93"/>
                                        <a:da name="DEFAULT" value="false"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:var>

                                    <v:var name="McuTemperatureErrorEvent" type="BOOLEAN">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Temperature Management Unit Fault Monitoring Interrupts.
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PreCompile">VariantPostBuild</icc:v>
                                        </a:a>
                                        <a:a name="LABEL" value="Temperature Monitoring Interrupt"/>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                        <a:a name="UUID" value="ECUC:c6fa3e61-8728-411b-9be5-c90b0b987f91"/>
                                        <a:da name="DEFAULT" value="false"/>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:var>

                                </v:ctr>


                                <v:ctr name="McuPlatformFlashConfig" type="IDENTIFIABLE">
                                    <a:a name="TAB" value="McuPlatformFlashConfig"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                This container contains the specific configuration (parameters) of the flash memory array.
                                                Note: Implementation Specific Container.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="UUID" value="ECUC:64678396-91b0-4542-8bd3-7472916493fd"/>
                                    
                                    <v:ctr name="McuPFCR1" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the specific configuration (parameters) of PFCR1.<p/>
                                                    Note: Implementation Specific Container.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:ee91c24d-9464-48df-8f44-c5d69486a14b"/>

                                        <v:var name="McuPort0Master15Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master15 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:2b6da2bd-431a-4ca1-88b3-be12654d0dbd"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master14Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master14 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:1fbe93ff-172d-43a7-a740-05229fc7a490"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master13Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master13 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:bbc03240-9879-4b75-a8b1-3eac27d95bd1"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master12Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master12 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:9f72e44d-c74a-4ba3-b24e-e36bad1ef924"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master11Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master11 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:7e6664a8-e390-4b77-9288-c31c96f663f2"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master10Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master10 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:7c74befd-72c1-4b24-8303-12847b332fbb"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master9Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master9 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:47866989-a062-4dd0-a7fd-9c5c9c487a1d"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master8Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master8 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:986bd78e-b72e-47a6-a60e-e6ecf4a382f6"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master7Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master7 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:95f24dd1-2923-4935-a1a8-68b38f67229e"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master6Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master6 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:c1cc8eb8-660a-4d8f-81b4-49db86f0375c"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master5Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master5 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:76241d7d-204d-4b61-9fd3-eda14f9fd749"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master4Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master4 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:86ef75e7-fac3-4491-8f81-3b32fe9fce27"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master3Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master3 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:4cd94c41-152d-47f5-bd80-02af93f15418"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master2Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master2 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:58c69bc9-fe59-4bb5-9a04-d3e42b9218ec"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master1Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master1 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:66ab4c81-808b-4755-a7e9-a09011af99f2"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0Master0Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_MxPFE] field register configuration.
                                                        Master x Prefetch Enable.
                                                        0 - No prefetching may be triggered by this master.
                                                        1 - Prefetching may be triggered by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Master0 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:1dc7eef4-2919-40be-9d3d-b2f6f1b63124"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0DataPrefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_DPFEN] field register configuration.
                                                        This field enables or disables prefetching initiated by a data read access.
                                                        This field is cleared by hardware reset.
                                                        0 - No prefetching is triggered by a data read access.
                                                        1 - Prefetching may be triggered by any data read access.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Data Prefetch"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:927727a7-a8fa-4d3b-b4da-95d933cb1b44"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0InstructionPrefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_IPFEN] field register configuration.
                                                        This bit enables or disables prefetching initiated by an instruction read access.
                                                        This field is cleared by hardware reset.
                                                        0 - No prefetching is triggered by an instruction read access.
                                                        1 - Prefetching may be triggered by any instruction read access.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Instruction Prefetch"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:6a02b31d-e720-44bc-80ee-cd1e96eef63c"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0PrefetchLimit" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_PFLIM] field register configuration.
                                                        This field controls the prefetch algorithm used by the prefetch controller.
                                                        This field defines a limit on the maximum number of sequential prefetches which will be attempted between buffer misses.
                                                        In all situations when enabled, only a single prefetch is initiated on each buffer miss or hit.
                                                        00 No prefetching is performed.
                                                        01 The referenced line is prefetched on a buffer miss, that is, prefetch on miss.
                                                        1- The referenced line is prefetched on a buffer miss, or the next sequential page is prefetched on a buffer hit (if not already present), that is, prefetch on miss or hit.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Prefetch Limit"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:b19e1903-854b-404e-8851-86aff6fd6e0f"/>
                                            <a:da name="DEFAULT" value="0">
                                            </a:da>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort0ReadBufferEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR1[P0_BFEN] field register configuration.
                                                        This bit enables or disables line read buffer hits.
                                                        It is also used to invalidate the buffers.
                                                        0 - The line read buffers are disabled from satisfying read requests, and all buffer valid bits are cleared.
                                                        1 - The line read buffers are enabled to satisfy read requests on hits. Buffer valid bits may be set when the buffers are successfully filled.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Line Read Buffer Enable"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:9bd76956-ce0b-4c04-9c39-23e51bb405c3"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>

                                    
                                    <v:ctr name="McuPFCR2" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the specific configuration (parameters) of PFCR2.<p/>
                                                    Note: Implementation Specific Container.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:23766020-b2d5-44a7-93f9-27dc826b517d"/>

                                        <v:var name="McuPort1Master15Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master15 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:651763a2-4d53-4291-9724-c143a7325775"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master14Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master14 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:cc1e7efb-08dd-4f4c-8e1d-b6579b0773f1"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master13Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master13 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:796a6e99-ca5b-4506-8e38-50ea10f84105"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master12Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master12 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:ff27e349-8b7e-4078-979b-ee7120f6295f"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master11Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master11 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:c29af317-197d-48ab-9aa9-bd979f5638a5"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master10Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master10 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:201b8779-5d1a-4fd9-abe5-a9a2b1220fd4"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master9Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master9 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:16290ab5-3351-4cea-a393-26eb74c6a3c5"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master8Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master8 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:74821ab2-5d62-4f59-b8b5-e44e6c0e6300"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master7Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master7 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:0b512f93-b439-4bad-938e-625635ff989e"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master6Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master6 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:1189182a-6092-420f-8b21-195f486843c3"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master5Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master5 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:eec208a5-7282-44c1-a9ba-6718436972fc"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master4Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master4 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:40eda223-fbd5-4d45-8e2c-140574e55912"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master3Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master3 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:812579ef-89bb-4521-9e7b-58a0e4af45f6"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master2Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master2 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:90163b9b-f893-44e0-af18-0a9f911142d7"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master1Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master1 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:35b629d7-31a7-4e05-bf21-823dc4239500"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1Master0Prefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_MxPFE] field register configuration.<p/>
                                                        Master x Prefetch Enable.<p/>
                                                        0 - No prefetching may be triggered by this master.<p/>
                                                        1 - Prefetching may be triggered by this master.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Master0 Prefetch"/>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:413ee7fc-6ab8-4763-974b-b4c0acaa724b"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1DataPrefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_DPFEN] field register configuration.<p/>
                                                        This field enables or disables prefetching initiated by a data read access.<p/>
                                                        This field is cleared by hardware reset.<p/>
                                                        0 - No prefetching is triggered by a data read access.<p/>
                                                        1 - Prefetching may be triggered by any data read access.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Data Prefetch"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:b3ac75f1-0218-4779-9ae9-b16446fc6189"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1InstructionPrefetch" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_IPFEN] field register configuration.<p/>
                                                        This bit enables or disables prefetching initiated by an instruction read access.<p/>
                                                        This field is cleared by hardware reset.<p/>
                                                        0 - No prefetching is triggered by an instruction read access.<p/>
                                                        1 - Prefetching may be triggered by any instruction read access.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Instruction Prefetch"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:2e8f28e0-fe47-4f58-8f01-f588d5b89343"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1PrefetchLimit" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_PFLIM] field register configuration.<p/>
                                                        This field controls the prefetch algorithm used by the prefetch controller.<p/>
                                                        This field defines a limit on the maximum number of sequential prefetches which will be attempted between buffer misses.<p/>
                                                        In all situations when enabled, only a single prefetch is initiated on each buffer miss or hit.<p/>
                                                        00 No prefetching is performed.<p/>
                                                        01 The referenced line is prefetched on a buffer miss, that is, prefetch on miss.<p/>
                                                        1- The referenced line is prefetched on a buffer miss, or the next sequential page is prefetched on a buffer hit (if not already present), that is, prefetch on miss or hit.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Prefetch Limit"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:50901c39-8b6f-4243-ad2e-cc81f4ae4f19"/>
                                            <a:da name="DEFAULT" value="0">
                                            </a:da>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1ReadBufferEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR2[P1_BFEN] field register configuration.<p/>
                                                        This bit enables or disables line read buffer hits.<p/>
                                                        It is also used to invalidate the buffers.<p/>
                                                        0 - The line read buffers are disabled from satisfying read requests, and all buffer valid bits are cleared.<p/>
                                                        1 - The line read buffers are enabled to satisfy read requests on hits. Buffer valid bits may be set when the buffers are successfully filled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Line Read Buffer Enable"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:24b40181-c0b1-405b-b6cb-65db6be5941e"/>
                                            <a:da name="DEFAULT" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>

                                    <v:ctr name="McuPFCR3" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the specific configuration (parameters) of PFCR3.<p/>
                                                    Note: Implementation Specific Container.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:c80f7bc0-f718-4e8c-9737-59fe43841fe7"/>

                                        <v:var name="McuPort0PageBufferConfiguration" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR3[P0_WCFG] field register configuration.<p/>
                                                        This field controls the configuration of the four page buffers in the PFLASH controller.<p/>
                                                        The buffers can be organized as a "pool" of available resources, or with a fixed partition between instruction and data buffers.<p/>
                                                        00 - Both buffers in an indexed set are available for any flash access, that is, there is no
                                                             partitioning of the buffers based on the access type.<p/>
                                                        01 - Reserved<p/>
                                                        10 - The buffers in an indexed set are partitioned into two groups with way 0 allocated for
                                                             instruction fetches and way 1 for data accesses.<p/>
                                                        11 - Reserved.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port0 Way Configuration"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:92a8c4e6-efa4-44d7-91ec-37060916556f"/>
                                            <a:da name="DEFAULT" value="0"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPort1LineBufferConfiguration" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR3[P1_WCFG] field register configuration.<p/>
                                                        This field controls the configuration of the line buffers for a given set across two ways in the controller cache.<p/>
                                                        00 - Both buffers are available for any flash access, that is, there is no partitioning of the
                                                             buffers based on the access type.<p/>
                                                        01 - Reserved<p/>
                                                        10 - The buffers are partitioned into two groups with buffer 0 allocated for instruction fetches
                                                             and buffer 1 for data accesses.<p/>
                                                        11 - Reserved<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Port1 Way Configuration"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:71bd73a8-46b6-402d-971b-1a6f4c41bc67"/>
                                            <a:da name="DEFAULT" value="0"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        
                                        <v:var name="McuBFENLock" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR3[BFEN_LK] field register configuration.
                                                        This field controls access to the PFCRm[Pn_BFEN] fields, which enable or disable line read buffer hits and are also used to invalidate the buffers. <p/>
                                                        0 (unchecked) - PFCRm[Pn_BFEN] fields are R/W. <p/>
                                                        1 (checked) - PFCRm[Pn_BFEN] fields are Read-only. <p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="BFEN Lock"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:c8bd25cc-1ceb-21c2-bf21-3ca9e560059f"/>
                                            <a:da name="DEFAULT" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                        
                                        <v:var name="McuArbitrationMode" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR3[ARBM] field register configuration.<p/>
                                                        This 2-bit field controls the arbitration of concurrent flash access requests from the two AHB ports
                                                        of the flash memory controller. In both fixed priority or round-robin modes.<p/>
                                                        This field is initialized by hardware reset.<p/>
                                                        00 - Fixed priority arbitration with AHB p0>p1.<p/>
                                                        01 - Fixed priority arbitration with AHB p1>p0.<p/>
                                                        1- - Round-robin arbitration.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Arbitration Mode"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:29092f38-2b77-4585-9e29-bfd8f5072cf2"/>
                                            <a:da name="DEFAULT" value="0"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuDataErrorSuppression" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFCR3[DERR_SUP] field register configuration.<p/>
                                                        Refer to the Embedded Flash Memory configuration information for which Flash blocks are affected by this field.<p/>
                                                        This field is cleared by hardware reset.<p/>
                                                        0 - ECC events on data flash accesses are reported.<p/>
                                                        1 - ECC events on data flash accesses are suppressed.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Data Error Suppression"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:21f5e1cc-631a-44f4-98b5-133a0ab807c6"/>
                                            <a:da name="DEFAULT" value="false"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>
                                    
                                    <v:ctr name="McuPFAPR" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    This container contains the specific configuration (parameters) of PFAPR.<p/>
                                                    Note: Implementation Specific Container.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:25063548-09c9-41ac-96dd-aa624d1457d2"/>
                                        
                                        <v:var name="McuMaster0AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master0 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:5858323e-c41c-46f5-9743-fb87342452b1"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster1AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master1 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:319f18dc-39c4-4459-b4f1-02134e3e3b59"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster2AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master2 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:d5086e33-5f21-40c3-9355-37ab40d6dfb4"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster3AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master3 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:5315e38b-d699-4abc-8cc4-7d2ec8016c72"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster4AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master4 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:740b2feb-6e33-446b-8230-619063930d99"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster5AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master5 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:382dd578-93fb-4b75-8359-1e6292efd250"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster6AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master6 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:09e47e74-345b-428a-b67c-0bebf1893091"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster7AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master7 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:7c423c40-a955-4828-9c16-f440b649a573"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster8AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master8 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:aaf4583f-a2f1-4379-9e58-4d9cb7e679e6"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster9AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master9 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:777636b4-8008-450a-a89e-31f31b655ac0"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster10AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master10 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:e7563954-8137-490d-a305-a403d7418a40"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster11AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master11 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:e4b95844-f374-450d-ba2a-2017ea07cf30"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster12AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master12 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:9a5df3d2-c00d-4fe8-89af-627b6ec8fdb7"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster13AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master13 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:9545c6bd-27e3-4136-84d1-5dca91a5917b"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster14AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master14 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:8913c124-5605-4197-9e67-bedfe3e2a8a5"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuMaster15AccessProt" type="INTEGER">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PFAPR[MxAP] field register configuration.
                                                        Master x Access Protection.
                                                        This field controls whether read and write accesses to the flash are allowed based on the master number of the initiating module.
                                                        00 - No accesses may be performed by this master.
                                                        01 - Only read accesses may be performed by this master.
                                                        10 - Only write accesses may be performed by this master.
                                                        11 - Both read and write accesses may be performed by this master.
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="LABEL" value="Master15 Access Protection"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:94ff245e-9fb9-4682-ab6b-c5e812da81b0"/>
                                            <a:da name="DEFAULT" value="3"/>
                                            <a:a name="INVALID" type="Range">
                                                <a:tst expr="&lt;=3"/>
                                                <a:tst expr="&gt;=0"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>
                                </v:ctr>
				
                                <v:ctr name="McuResetConfig" type="IDENTIFIABLE">
                                    <a:a name="TAB" value="McuResetConfig"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>
                                                The reset generation module (MC_RGM) centralizes the different reset sources and manages the reset sequence of the device.
                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="UUID" value="ECUC:28115898-f56e-45f7-98d8-02bb15ee7e03"/>

                                    <v:var name="McuResetSource" type="ENUMERATION">
                                        <a:a name="DESC">
                                            <a:v > 
                                                <![CDATA[EN:<html>
                                                    Writes the SIU_SRCR register. Select reset soure.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                        </a:a>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                        <a:a name="UUID" value="ECUC:890c833d-0461-4542-ac9b-4303c6fcbe6b"/>
                                        <a:da name="DEFAULT" value="SoftwareSystemReset"/>
                                        <a:da name="RANGE">
                                            <a:v>SoftwareSystemReset</a:v>
                                            <a:v>SoftwareExternalReset</a:v>
                                        </a:da>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:var>
                                    
                                    <v:var name="McuResetEscalationThreshold" type="INTEGER">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    SIU_RCR[RET] field register configuration.<p/>
                                                    Reset Escalation Threshold. Specifies the number of reset cycles (not caused by POR) that the device
                                                    can execute before being held permanently in reset state waiting for a POR. A value of zero in this field
                                                    disables the reset escalation feature. Any CPU write to the RET field re-initiates the escalation counting
                                                    process.<p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                            <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                            <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                        </a:a>
                                        <a:a name="LABEL" value="Reset Escalation Threshold"/>
                                        <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                        <a:a name="ORIGIN" value="NXP"/>
                                        <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                        <a:a name="UUID" value="ECUC:f01d119c-47e5-4db5-9236-0e4fa3c7f01c"/>
                                        <a:da name="DEFAULT" value="8"/>
                                        <a:a name="INVALID" type="Range">
                                            <a:tst expr="&lt;=15"/>
                                            <a:tst expr="&gt;=0"/>
                                        </a:a>
                                        <a:a name="SCOPE" value="LOCAL"/>
                                    </v:var>
                                
                                </v:ctr>

                                <!-- /**@implements  McuPowerControl_Object */ -->
                                <v:ctr name="McuPowerControl" type="IDENTIFIABLE">
                                    <a:a name="TAB" value="McuPowerControlUnit"/>
                                    <a:a name="DESC">
                                        <a:v>
                                            <![CDATA[EN:<html>

                                                Note: Implementation Specific Parameter.
                                            </html>]]>
                                        </a:v>
                                    </a:a>
                                    <a:a name="UUID" value="ECUC:96aa5819-ac80-4bbe-b43b-7d3ebe2807ef"/>
                                    
                                    <v:ctr name="McuPMC_TempDetectorConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_CTL_TD register. <p/>
                                                    Temperature detector configuration register controls the enable/disable control of Temperature sensor 
                                                    Analog / Digital output enables and configuration of Trims.<p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:9911bbb7-4307-45cf-a956-258a9986b98f"/>

                                        <v:var name="McuTS1_EN" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_CTL_TD[TS1_EN] field register value.<p/>
                                                        Temperature Sensor 1 Enable.<p/>
                                                        0 - Disable Temperature Sensor 1 module.<p/>
                                                        1 - Enable Temperature Sensor 1 module.<p/>
                                                        NOTE: If this bit is 0, all reset and interrupt events from Temperature Sensor 1 are disabled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:79e0cb22-edfd-47b3-80e0-5110a625c884"/>
                                            <a:a name="LABEL" value="Enable Temperature Sensor 1"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTS0_EN" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_CTL_TD[TS0_EN] field register value.<p/>
                                                        Temperature Sensor 0 Enable.<p/>
                                                        0 - Disable Temperature Sensor 0 module.<p/>
                                                        1 - Enable Temperature Sensor 0 module.<p/>
                                                        NOTE: If this bit is 0, all reset and interrupt events from Temperature Sensor 0 are disabled.<p/>
                                                        Note: Implementation Specific Parameter.<p/>
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:95e7923c-f1df-42fb-8d46-3b4d3656c071"/>
                                            <a:a name="LABEL" value="Enable Temperature Sensor 0"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>
                                    
                                    <v:ctr name="McuPMC_IntConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_TS_IER register. <p/>
                                                    This configuration register contains a set of Interrupt Enable bits that correspond to each
                                                    of the Event Status Registers (ESR_TD).<p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:7b7c8574-1a8c-4d0f-854d-a8efcce54393"/>

                                        <v:var name="McuTS1_2IE" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_IER[TS1_2IE] field register value.<p/>
                                                        Temperature Sensor 1 input 2 Interrupt Enable.<p/>
                                                        This bit determines whether an interrupt is seen by the system when the temperature rises above its corresponding threshold (flag 2).<p/>
                                                        u - No interrupt occurs.<p/>
                                                        1 - An interrupt occurs.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:a22a2917-02d2-48da-a3d5-fac0a79db92f"/>
                                            <a:a name="LABEL" value="Enable Temperature sensor 1 input 2 Interrupt"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTS1_0IE" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_IER[TS1_0IE] field register value.<p/>
                                                        Temperature Sensor 1 input 0 Interrupt Enable.<p/>
                                                        This bit determines whether an interrupt is seen by the system when the temperature falls below its corresponding threshold.<p/>
                                                        0 - No interrupt occurs.<p/>
                                                        1 - An interrupt occurs.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:fa478279-3669-4c9c-8b08-54f7b7660789"/>
                                            <a:a name="LABEL" value="Enable Temperature sensor 1 input 0 Interrupt"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTS0_2IE" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_IER[TS0_2IE] field register value.<p/>
                                                        Temperature Sensor 0 input 2 Interrupt Enable.<p/>
                                                        This bit determines whether an interrupt is seen by the system when the temperature rises above its corresponding threshold (flag 2). <p/>
                                                        0 - No interrupt occurs.<p/>
                                                        1 - An interrupt occurs.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:f1a74da7-373f-430e-a936-0381d3a9d642"/>
                                            <a:a name="LABEL" value="Enable Temperature sensor 0 input 2 Interrupt"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTS0_0IE" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_IER[TS0_0IE] field register value.<p/>
                                                        Temperature Sensor 0 input 0 Interrupt Enable.<p/>
                                                        This bit determines whether an interrupt is seen by the system when the temperature falls below its corresponding threshold. <p/>
                                                        0 - No interrupt occurs.<p/>
                                                        1 - An interrupt occurs.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:bf22b0a6-d9a5-4130-aa3d-d1b822bad924"/>
                                            <a:a name="LABEL" value="Enable Temperature sensor 0 input 2 Interrupt"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>

                                    <v:ctr name="McuPMC_TempResetEventEnConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_REE_TD register. <p/>
                                                    This Reset Event Enable Register controls whether the temperature detect signal event causes a reset.<p/>
                                                    These bits can be loaded from a DCF record in the UTEST portion of the flash memory. 
                                                    When they are loaded from a DCF record, they cannot be changed by a register write.<p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:a3e06256-5b34-49b6-a587-65c821db0603"/>

                                        <v:var name="McuTEMP1_2E" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE_TD[TEMP1_2] field register value.<p/>
                                                        This bit defines whether a temperature detect assertion can generate a system reset. 
                                                        When this bit is 1, the RES_TD[TEMP1_2] bit determines whether the assertion causes a POR. <p/>
                                                        Temperature sensor 1 detect assertion reset enable 2.<p/>
                                                        0 - Disabled. Temperature Sensor detect does not cause system reset.<p/>
                                                        1 - Enabled. Temperature Sensor detect causes system reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:cec73d3d-0598-41b9-90cb-8bad583be17b"/>
                                            <a:a name="LABEL" value="Temperature sensor 1 detect assertion reset enable 2"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP1_0E" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE_TD[TEMP1_0] field register value.<p/>
                                                        This bit defines whether a temperature detect assertion can generate a system reset. 
                                                        When this bit is 1, the RES_TD[TEMP1_0] bit determines whether the assertion causes a POR. <p/>
                                                        Temperature sensor 1 detect assertion reset enable 0.<p/>
                                                        0 - Disabled. Temperature Sensor detect does not cause system reset.<p/>
                                                        1 - Enabled. Temperature Sensor detect causes system reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:637cf7c5-efeb-476e-9a3a-976170538b74"/>
                                            <a:a name="LABEL" value="Temperature sensor 1 detect assertion reset enable 0"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP0_2E" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE_TD[TEMP0_2] field register value.<p/>
                                                        This bit defines whether a temperature detect assertion can generate a system reset. 
                                                        When this bit is 1, the RES_TD[TEMP0_2] bit determines whether the assertion causes a POR. <p/>
                                                        Temperature sensor 0 detect assertion reset enable 2.<p/>
                                                        0 - Disabled. Temperature Sensor detect does not cause system reset.<p/>
                                                        1 - Enabled. Temperature Sensor detect causes system reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:0328221a-7ecb-412d-ae59-e97cf2a2ddfe"/>
                                            <a:a name="LABEL" value="Temperature sensor 0 detect assertion reset enable 2"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP0_0E" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE_TD[TEMP0_0] field register value.<p/>
                                                        This bit defines whether a temperature detect assertion can generate a system reset. 
                                                        When this bit is 1, the RES_TD[TEMP0_0] bit determines whether the assertion causes a POR. <p/>
                                                        Temperature sensor 0 detect assertion reset enable 0.<p/>
                                                        0 - Disabled. Temperature Sensor detect does not cause system reset.<p/>
                                                        1 - Enabled. Temperature Sensor detect causes system reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="true"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:06aa68f8-b3ac-4022-b0de-4cbf22a08e7f"/>
                                            <a:a name="LABEL" value="Temperature sensor 0 detect assertion reset enable 0"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>
                                    </v:ctr>

                                    <v:ctr name="McuPMC_TempResetEventSelConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_RES_TD register. <p/>
                                                    This register controls whether the temperature sensor detect signal event causes a POR or no reset. 
                                                    If the desired flag bit is enabled, the temperature sensor event causes either a POR or no reset 
                                                    to be generated when the selected temperature passes the trigger event. <p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:c140832d-4eec-41fb-a5b6-bfbbbe536f14"/>

                                        <v:var name="McuTEMP1_2S" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_RES_TD[TEMP1_2] field register value.<p/>
                                                        TEMP1_2 Reset Event Select.<p/>
                                                        0  - POR generated. Temperature Sensor assertion causes a POR.<p/>
                                                        1  - No reset generated. Temperature Sensor assertion does not cause a reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:965aa074-ea18-413a-b8ad-a7e17655d948"/>
                                            <a:a name="LABEL" value="TEMP1_2 Reset Event Select"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:da name="DEFAULT" value="POR_GENERATED"/>
                                            <a:da name="RANGE">
                                                <a:v>POR_GENERATED</a:v>
                                                <a:v>NO_RESET_GENERATED</a:v>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP1_0S" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_RES_TD[TEMP1_0] field register value.<p/>
                                                        TEMP1_0 Reset Event Select.<p/>
                                                        0 - POR generated. Temperature Sensor assertion causes a POR.<p/>
                                                        1 - No reset generated. Temperature Sensor assertion does not cause a reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:c796c02b-4cbe-495b-8f29-3da4ddca77ab"/>
                                            <a:a name="LABEL" value="TEMP1_0 Reset Event Select"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS1_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:da name="DEFAULT" value="POR_GENERATED"/>
                                            <a:da name="RANGE">
                                                <a:v>POR_GENERATED</a:v>
                                                <a:v>NO_RESET_GENERATED</a:v>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP0_2S" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_RES_TD[TEMP0_2] field register value.<p/>
                                                        TEMP0_2 Reset Event Select.<p/>
                                                        0 - POR generated. Temperature Sensor assertion causes a POR.<p/>
                                                        1 - No reset generated. Temperature Sensor assertion does not cause a reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:a6ecd1b8-e17a-4357-89d5-3e0af8c4ec48"/>
                                            <a:a name="LABEL" value="TEMP0_2 Reset Event Select"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:da name="DEFAULT" value="POR_GENERATED"/>
                                            <a:da name="RANGE">
                                                <a:v>POR_GENERATED</a:v>
                                                <a:v>NO_RESET_GENERATED</a:v>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuTEMP0_0S" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_RES_TD[TEMP0_0] field register value.<p/>
                                                        TEMP0_0 Reset Event Select.<p/>
                                                        0 - POR generated. Temperature Sensor assertion causes a POR.<p/>
                                                        1 - No reset generated. Temperature Sensor assertion does not cause a reset.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:2618247f-2e97-42c9-9aa3-1eb8fa58fc67"/>
                                            <a:a name="LABEL" value="TEMP0_0 Reset Event Selected"/>
                                            <a:a name="EDITABLE" type="XPath">
                                                <a:tst expr="node:fallback(../../McuPMC_TempDetectorConfig/McuTS0_EN, 'true') = 'true'"/>
                                            </a:a>
                                            <a:da name="DEFAULT" value="POR_GENERATED"/>
                                            <a:da name="RANGE">
                                                <a:v>POR_GENERATED</a:v>
                                                <a:v>NO_RESET_GENERATED</a:v>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>

                                    <v:ctr name="McuPMC_ADCChannelSelectConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_ADC_CS register. <p/>
                                                    The only field configured is ADC_CS. <p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:c140832d-4eec-41fb-a5b2-bfbbbe536f12"/>
                                        
                                        <v:var name="McuPMC_ADCChannelSelect" type="ENUMERATION">
                                            <a:a name="DESC">
                                                <a:v > 
                                                    <![CDATA[EN:<html>
                                                        Writes the PMC_ADC_CS[AD_CS] field. <p/>
                                                        Analog-to-Digital Converter Channel Select <p/>
                                                        These bits are used to control the analog PMC's test mux going to the ADC. 
                                                        This is to probe the internal node voltages of the PMC for testing, calibration 
                                                        and characterization purposes by one of the ADCs of the SoC. <p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="SYMBOLICNAMEVALUE" value="false"/>
                                            <a:a name="UUID" value="ECUC:890c833d-0461-4242-ac1b-4303c6fcbe6b"/>
                                            <a:da name="DEFAULT" value="ADC_CHANNEL_OFF"/>
                                            <a:da name="RANGE">
                                                <a:v>ADC_CHANNEL_OFF</a:v>
                                                <a:v>POR098_SENSE</a:v>
                                                <a:v>POR098_REFERENCE</a:v>
                                                <a:v>LVD_CORE_COLD_SENSE</a:v>
                                                <a:v>LVD_CORE_COLD_REFERENCE</a:v>
                                                <a:v>LVD_CORE_HOT_SENSE</a:v>
                                                <a:v>LVD_CORE_HOT_REFERENCE</a:v>
                                                <a:v>HVD_CORE_SENSE</a:v>
                                                <a:v>HVD_CORE_REFERENCE</a:v>
                                                <a:v>POR_HV_DIVIDER_TAP</a:v>
                                                <a:v>POR_HV_REFERENCE</a:v>
                                                <a:v>LVD_HV_DIVIDER_TAP</a:v>
                                                <a:v>LVD_HV_REFERENCE</a:v>
                                                <a:v>HVD_HV_DIVIDER_TAP</a:v>
                                                <a:v>HVD_HV_REFERENCE</a:v>
                                                <a:v>LVD_FLASH_DIVIDER_TAP</a:v>
                                                <a:v>LVD_FLASH_REFERENCE</a:v>
                                                <a:v>HVD_FLASH_DIVIDER_TAP</a:v>
                                                <a:v>HVD_FLASH_REFERENCE</a:v>
                                                <a:v>LVD_IO_DIVIDER_TAP</a:v>
                                                <a:v>LVD_IO_REFERENCE</a:v>
                                            </a:da>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>
                                    
                                    <v:ctr name="McuPMC_LVD_HVD_InterruptEnableConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_LVD_HVD_INTR_ENB register. <p/>
                                                    This register enables/disables interrupts of PMC VD events. <p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:c140832d-4eec-41fb-a5b6-bfbbbe536f15"/>

                                        <v:var name="McuPMC_HVD_FLASH_InterruptEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_LVD_HVD_INTR_ENB[HVD_FLASH] field register value.<p/>
                                                        This bit enable/disable the generation of Interrupt due to an event on this supply.<p/>
                                                        0 - Interrupt is disabled.<p/>
                                                        1 - Interrupt is Enabled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:925aa022-ea18-413a-b8ad-a7e17655d948"/>
                                            <a:a name="LABEL" value="Enable HVD_FLASH Interrupt"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_HVD_HV_InterruptEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_LVD_HVD_INTR_ENB[HVD_HV] field register value.<p/>
                                                        This bit enable/disable the generation of Interrupt due to an event on this supply.<p/>
                                                        0 - Interrupt is disabled.<p/>
                                                        1 - Interrupt is Enabled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:c796c02b-1cbe-295b-8f22-3da4ddca77ab"/>
                                            <a:a name="LABEL" value="Enable HVD_HV Interrupt"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_HVD_CORE_InterruptEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_LVD_HVD_INTR_ENB[HVD_CORE] field register value.<p/>
                                                        This bit enable/disable the generation of Interrupt due to an event on this supply.<p/>
                                                        0 - Interrupt is disabled.<p/>
                                                        1 - Interrupt is Enabled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:a6ecd1a8-e17a-4557-89d5-3e0af8c4ec48"/>
                                            <a:a name="LABEL" value="Enable HVD_CORE Interrupt"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_LVD_CORE_COLD_InterruptEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_LVD_HVD_INTR_ENB[LVD_CORE_COLD] field register value.<p/>
                                                        This bit enable/disable the generation of Interrupt due to an event on this supply.<p/>
                                                        0 - Interrupt is disabled.<p/>
                                                        1 - Interrupt is Enabled.<p/>
                                                        Note: Implementation Specific Parameter.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:2618247f-2e97-42c5-9aa3-1eb8fa58fc67"/>
                                            <a:a name="LABEL" value="Enable LVD_CORE_COLD Interrupt"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>
                                    
                                    <v:ctr name="McuPMC_ResetEventEnableConfig" type="IDENTIFIABLE">
                                        <a:a name="DESC">
                                            <a:v>
                                                <![CDATA[EN:<html>
                                                    Configures PMC_REE register. <p/>
                                                    This Reset Event Enable Register controls whether or not the voltage detect signal event causes a reset. 
                                                    If the desired flag bit is enabled, the voltage detect event causes a POR to be generated when the 
                                                    selected voltage passes the trigger event. These bits are loaded from the flash memory during the boot sequence. <p/>
                                                    If the bits loaded from flash memory are programmed to be enabled (set), these bits cannot be disabled (cleared). <p/>
                                                    Note: Implementation Specific Parameter.
                                                </html>]]>
                                            </a:v>
                                        </a:a>
                                        <a:a name="UUID" value="ECUC:c140832d-4eec-41fb-a5b6-bfbbbe536f16"/>

                                        <v:var name="McuPMC_HVD_FLASH_ResetEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE[HVD_FLASH] field register value.<p/>
                                                        Reset Enable/Disable Control. This particular bit enable or disable the generation of reset due to an event on this supply.<p/>
                                                        0 - Reset is disabled, no reset will be generated even if this event occured.<p/>
                                                        1 - Reset is enabled. A reset will be generated if an event is detected on this supply.<p/>
                                                        Note: Implementation Specific Parameter. It is forced to false as an errata e9804.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:925aa024-ea18-413a-b8ad-a7e17655d948"/>
                                            <a:a name="LABEL" value="Enable HVD_FLASH Reset"/>
                                            <a:a name="READONLY" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_HVD_HV_ResetEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE[HVD_HV] field register value.<p/>
                                                        Reset Enable/Disable Control. This particular bit enable or disable the generation of reset due to an event on this supply.<p/>
                                                        0 - Reset is disabled, no reset will be generated even if this event occured.<p/>
                                                        1 - Reset is enabled. A reset will be generated if an event is detected on this supply.<p/>
                                                        Note: Implementation Specific Parameter. It is forced to false as an errata e9804.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:c796c02b-1cbe-295b-8f29-3da4ddca77ab"/>
                                            <a:a name="LABEL" value="Enable HVD_HV Reset"/>
                                            <a:a name="READONLY" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_HVD_CORE_ResetEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE[HVD_CORE] field register value.<p/>
                                                        Reset Enable/Disable Control. This particular bit enable or disable the generation of reset due to an event on this supply.<p/>
                                                        0 - Reset is disabled, no reset will be generated even if this event occured.<p/>
                                                        1 - Reset is enabled. A reset will be generated if an event is detected on this supply.<p/>
                                                        Note: Implementation Specific Parameter. It is forced to false as an errata e9804.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:a6ecd1a8-e17a-4357-89d5-3e0af8c4ec48"/>
                                            <a:a name="LABEL" value="Enable HVD_CORE Reset"/>
                                            <a:a name="READONLY" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                        <v:var name="McuPMC_LVD_CORE_COLD_ResetEnable" type="BOOLEAN">
                                            <a:a name="DESC">
                                                <a:v>
                                                    <![CDATA[EN:<html>
                                                        PMC_REE[LVD_CORE_COLD] field register value.<p/>
                                                        Reset Enable/Disable Control. This particular bit enable or disable the generation of reset due to an event on this supply.<p/>
                                                        0 - Reset is disabled, no reset will be generated even if this event occured.<p/>
                                                        1 - Reset is enabled. A reset will be generated if an event is detected on this supply.<p/>
                                                        Note: Implementation Specific Parameter. It is forced to false as an errata e9804.
                                                    </html>]]>
                                                </a:v>
                                            </a:a>
                                            <a:a name="IMPLEMENTATIONCONFIGCLASS" type="IMPLEMENTATIONCONFIGCLASS">
                                                <icc:v vclass="PreCompile">VariantPreCompile</icc:v>
                                                <icc:v vclass="PostBuild">VariantPostBuild</icc:v>
                                            </a:a>
                                            <a:a name="DEFAULT" value="false"/>
                                            <a:a name="ORIGIN" value="NXP"/>
                                            <a:a name="POSTBUILDVARIANTVALUE" value="true"/>
                                            <a:a name="UUID" value="ECUC:2618247f-2e97-42c9-9aa3-1eb8fa58fc68"/>
                                            <a:a name="LABEL" value="Enable LVD_CORE_COLD Reset"/>
                                            <a:a name="READONLY" value="true"/>
                                            <a:a name="SCOPE" value="LOCAL"/>
                                        </v:var>

                                    </v:ctr>
                                    
                                </v:ctr>

                            </v:ctr>

                        </v:ctr>

                    </d:chc>

                    <d:chc name="Mcu_EcuParameterDefinition" type="AR-ELEMENT" value="ECU_PARAMETER_DEFINITION">
                        <d:ctr type="AR-ELEMENT">
                            <a:a name="UUID" value="ECUC:c5d9411f-2fff-545c-8395-901b51b401de"/>
                            <a:a name="DEF" value="ASPath:/AR_PACKAGE_SCHEMA/ECU_PARAMETER_DEFINITION"/>
                            <d:lst name="MODULE_REF">
                                <d:ref type="MODULE_REF" value="ASPath:/TS_T2D41M10I0R0/Mcu"/>
                            </d:lst>
                        </d:ctr>
                    </d:chc>
                    <d:chc name="Mcu_ModuleDescription" type="AR-ELEMENT" value="BSW_MODULE_DESCRIPTION">
                        <d:ctr type="AR-ELEMENT">
                            <a:a name="DEF" value="ASPath:/AR_PACKAGE_SCHEMA/BSW_MODULE_DESCRIPTION"/>
                            <d:var name="MODULE_ID" type="INTEGER" >
                                <a:a name="EDITABLE" value="false"/>
                                <a:a name="IMPORTER_INFO" value="@DEF"/>
                            </d:var>
                            <d:ref type="RECOMMENDED_CONFIGURATION" >
                                <a:a name="EDITABLE" value="false"/>
                                <a:a name="IMPORTER_INFO" value="@DEF"/>
                            </d:ref>
                            <d:ref type="PRE_CONFIGURED_CONF" >
                                <a:a name="EDITABLE" value="false"/>
                                <a:a name="IMPORTER_INFO" value="@DEF"/>
                            </d:ref>
                            <d:ref type="VENDOR_SPECIFIC_MODULE_DEF" value="ASPath:/TS_T2D41M10I0R0/Mcu"/>
                        </d:ctr>
                    </d:chc>

                </d:lst>
            </d:ctr>
        </d:lst>
    </d:ctr>
</datamodel>
