4.1. MCU Module

4.1.1. Acronyms and Definitions

Abbreviation/Term

Explanation

AUTOSAR

Automotive Open System Architecture

RTE

Runtime Environment

BSW

Basic Software

MCU

Micro-Controller Unit

MCAL

Micro-Controller Abstraction Layer

API

Application Programming Interface

DET

Default Error Tracer

HW

Hardware

SW

Software

I/O

Input/Output

4.1.2. Introduction

The MCU module initializes, configures and controls the internal hardware to realize MCU driver as detailed in AUTOSAR BSW MCU Driver Specification. The MCU functionality is realized through the CLOCK IP available on the device. Following sections highlight key aspects of this implementation which would be of interest to an integrator.

MCU MCAL AUTOSAR

Fig. 4.1 MCU MCAL AUTOSAR

This document details AUTOSAR BSW MCU module implementation

Supported AUTOSAR Release

4.3.1

Supported Configuration Variants

Pre-Compile & Post Build

Vendor ID

MCU_VENDOR_ID (44)

Module ID

MCU_MODULE_ID (101)

4.1.3. Functional Overview

The MCU driver provides services for basic micro-controller initialization, reduced power modes, clock initialization, reset and micro-controller specific functions required by other MCAL software modules. The MCU Driver abstracts the access to the micro-controller’s hardware pins.

  • Initialization of MCU clock, PLL, Clock pre-scalers and MCU clock distribution.

  • Initialization of MCU RAM sections.

  • Activation of MCU reduced power modes.

  • Activation of a MCU reset.

  • Provides a service to get the reset reason from hardware.

  • Support of External clock output (XCLKOUT) feature to observe a clock directly for debug and testing purposes

4.1.4. Hardware Features

4.1.4.1. Hardware Features supported

The main features includes Clocking, Low Power Modes, Resets functionality and Ram initialization. Details are explained in below sections.

4.1.4.1.1. Clocking functionality

The below figure provides an overview of the device clocking system.

MCU CLOCKING

Fig. 4.2 MCU CLOCKING

Note

The diagram shown above may vary depending on the specific device being used. For accurate and up-to-date information, please consult the device’s TRM.

4.1.4.1.1.1. Primary Internal Oscillator (INTOSC2)

At power-up, the device is clocked from an on-chip 10 MHz oscillator (INTOSC2). INTOSC2 is the primary internal clock source, and is the default system clock at reset.

4.1.4.1.1.2. Backup Internal Oscillator (INTOSC1)

The device also includes a redundant on-chip 10 MHz oscillator (INTOSC1). INTOSC1 is a backup clock source that normally only clocks the watchdog timers and missing clock detection circuit (MCD).

4.1.4.1.1.3. External Oscillator (XTAL)

The dedicated X1 and X2 pins support an external clock source (XTAL), which can be used as the main system

The clock sources discussed above can be multiplied (via PLL) and divided down to produce the desired clock frequencies for the application

4.1.4.1.1.4. Oscillator Clock (OSCCLK)

One of INTOSC2, XTAL, or INTOSC1 must be chosen to be the controller reference clock (OSCCLK) for the CPU and most of the peripherals. OSCCLK can be used directly or applied through the system PLL to reach a higher frequency. At reset, OSCCLK is the default system clock and is connected to INTOSC2.

4.1.4.1.1.5. System PLL Output Clock (PLLRAWCLK)

The system PLL allows the device to run at the maximum rated operating frequency, and in most applications generates the main system clock. This PLL uses OSCCLK as a reference, and features a fractional multiplier and slip detection

4.1.4.1.1.6. PLL

The PLL is responsible for synthesizing an output frequency from the input clock (from the oscillator). The PLL divides the reference input for a lower frequency input into the PLL by (reference divider + 1). Then multiplies this internal frequency by Integer multiplier to get the VCO output clock. The PLL output is divided by (output divider + 1) to generate PLLRAWCLK that is further divided by system clock divider to generate PLLSYSCLK.

The generated system clock should not exceed more than the maximum supported frequency 200 MHZ.

4.1.4.1.1.7. MCAN Bit Clock

The bit clock can also be connected to PLLCLK or AUXCLKIN via the CLKSRCCTL2 register. There is an independent selection for each MCAN bit clock source.

4.1.4.1.1.8. CPU Timer2 Clock (TIMER2CLK)

Timer 2 is connected to CPUx.SYSCLK by default, but can also be connected to INTOSC1, INTOSC2, XTAL TMR2CLKCTL register. This register also provides a separate prescale divider for timer 2.

4.1.4.1.1.9. External Clock Output (XCLKOUT)

It is sometimes necessary to observe a clock directly for debug and testing purposes. The external clock output (XCLKOUT) feature supports this by connecting a clock to external pins GPIO73. The available clock sources are PLLSYSCLK, PLLRAWCLK, XTAL, INTOSC1 and INTOSC2.

To use XCLKOUT, first select the clock source via the CLKSRCCTL3 register. Next, select the desired output divider via the XCLKOUTDIVSEL register. Finally, connect either GPIO73 using the GPIO configuration registers

4.1.4.1.2. Resets

The below resets explains the types and effects of the different resets on this device.

4.1.4.1.2.1. External Reset (XRS)

The external reset (XRS) is the main chip-level reset for the device. XRS resets all CPUs, HSM , all peripherals and I/O pin configurations, and most of the system control registers.The XRSn bit in the RESC register is set whenever XRS is driven low for any reason. This bit is then cleared by the boot ROM.

4.1.4.1.2.2. Simulate External Reset

In some cases to simulate the external reset (XRS) in software, set the XRSn bit to 1 in the SIMRESET register using CPU1 software. This toggles the XRS pin; hence, the full device resets (just like an external reset). After this reset, the SIMRESET_XRSn bit in the RESC register is set. Software can read this bit to know the cause of reset and clear the status by writing a 1 into the corresponding bit in the RESCCLR register

4.1.4.1.2.3. Power-On Reset (POR)

The power-on reset (POR) circuit creates a clean reset throughout the device during power-up. A POR resets everything that XRS does, along with the register – the reset cause register (RESC). After a POR, the POR and XRSn bits in RESC are set. These bits are then cleared by the boot ROM.

4.1.4.1.2.4. Watchdog Reset (WDRS)

Each CPU has a watchdog timer that can optionally trigger a reset that lasts for 512 INTOSC1 cycles. After a watchdog reset, the WDRSn bit in the RESC register is set. Software can read this bit to know the cause of reset and clear the status by writing a 1 into the corresponding bit in the RESCCLR register

4.1.4.1.3. Low Power Modes Activation

The device has two clock-gating, low-power modes. All low-power modes are entered by setting the LPMCR register and executing the IDLE instruction.

4.1.4.1.3.1. IDLE

IDLE is a standard feature of the CPU. In this mode, the CPU clock is gated while all peripheral clocks are left running.

Any enabled interrupt wakes up the CPU from IDLE mode. To enter IDLE mode, set LPMCR.LPM to 0x0 and execute the IDLE instruction

4.1.4.1.3.2. STANDBY

STANDBY is a more aggressive low-power mode that gates both the CPU clock and any peripheral clocks derived from the CPU SYSCLK or PLLSYSCLK.

STANDBY is good for an application where the wake-up signal comes from an external system (or CPU subsystem) rather than a peripheral input.

An NMI (or optionally) any interrupt or a configured GPIO can wake the CPU from STANDBY mode. Each GPIO from GPIO0-63 can be configured to wake the CPU when the GPIO are driven active low

4.1.4.1.4. Ram Initialization

The RAM Memory sections can be filled from any base address up to the section size with the byte value specified in the default value, writing a specified number of bytes at once (1, 2, 4, or 8 bytes) as defined by the write size. The Base Address, Section Size, Default Value, and Write Size are configuration parameters for each RAM section

Note

Refer Device Data sheet for memory sections

4.1.4.2. Not supported Features

None

4.1.4.3. Non compliance

Below AUTOSAR design requirements are not supported for Mcu Driver :
SWS_Mcu_00216 : Mcu_Lcfg.c shall include Mcu_Cbk.h for a link time configuration

Rejection Reason : Callback functions are not required in Mcu module and Mcu module doesn’t have any Link Time configuration input file, it only supports Pre-Compile and Mcu-Build configurations.

SWS_Mcu_00218 : Mcu_PBcfg.c shall include Mcu_Cbk.h for post build time configuration

Rejection Reason : Callback functions are not required in Mcu module.

For more details, Refer AUTOSAR_SWS_McuDriver

4.1.5. Source files

📦f29h85x_mcal
┣ 📂build
┣ 📂docs
┣ 📂drivers
┃ ┣ 📂BSW_Stubs
┃ ┣ 📂Can
┃ ┣ 📂Dio
┃ ┣ 📂Gpt
┃ ┣ 📂hw_include
┃ ┣ 📂Mcal_Lib
┃ ┣ 📂Port
┃ ┗ 📂Mcu
┃ ┃ ┣ 📂include
┃ ┃ ┃ ┣ 📜Mcu.h : Contains the API declarations of the Mcu driver to be used by upper layers.
┃ ┃ ┃ ┗ 📜Mcu_Priv.h : Contains data structures and Internal function declarations.
┃ ┃ ┣ 📂src
┃ ┃ ┃ ┣ 📜Mcu.c : Contains the implementation of the API for Mcu driver.
┃ ┃ ┃ ┗ 📜Mcu_Priv.c : Contains Functions that support the API for Mcu driver
┃ ┃ ┗ 📜CMakeLists.txt
┣ 📂examples
┣ 📂plugins
┣ 📜CMakeLists.txt
┗ 📜CMakePresets.json

Mcu Header File Structure

Fig. 4.3 Mcu Header File Structure

4.1.6. Module requirements

4.1.6.1. Memory Mapping

Will be added in later release

4.1.6.2. Scheduling

None

4.1.6.3. Error handling

4.1.6.3.1. Development Error Reporting

Development errors are reported to the DET using the service Det_ReportError(), when enabled. The driver interface contains the MACRO declaration of the error codes to be returned.

4.1.6.3.2. Extended Production Error Reporting

Extended production errors are reported to the DEM using the service Dem_SetEventStatus(), when enabled. The driver interface contains the MACRO declaration of the error codes to be returned.

4.1.6.4. Error codes

Type of Error

Related Error code

Value (Hex)

API parameter checking: Mcu_init service called with invalid config parameter

MCU_E_PARAM_CONFIG

0x0A

API parameter checking: McuInitClock service called with invalid ClockSetting parameter

MCU_E_PARAM_CLOCK

0x0B

API parameter checking: Mcu_SetMode service called with invalid McuMode parameter

MCU_E_PARAM_MODE

0x0C

API parameter checking: Mcu_InitRamSection service called with invalid Ram Section parameter

MCU_E_PARAM_RAMSECTION

0x0D

Mcu_DistributePllClock service checks PLL lock status

MCU_E_PLL_NOT_LOCKED

0x0E

API invoked without performing Mcu_init

MCU_E_UNINIT

0x0F

API called with a NULL_PTR

MCU_E_PARAM_POINTER

0x10

4.1.7. Used resources

4.1.7.1. Interrupt Handling

There are no Interrupts in Mcu

4.1.7.2. Instance support

CPU instances

supported

CPU 1

YES

CPU 2

NO

CPU 3

NO

4.1.7.3. Hardware-Software Mapping

Below image shows Mcu driver Hardware-Software mapping. For more information related to HW/SW mapping, refer the F29 Reference Manual.

Mcu HW/SW Mapping

Fig. 4.4 Mcu HW/SW Mapping

4.1.8. Integration description

4.1.8.1. Dependent modules

4.1.8.1.1. DET

This implementation depends on the DET in order to report development errors The detection of development errors is configurable (ON / OFF), The switch MCU_CFG_DEV_ERROR_DETECT will activate or deactivate the detection of all development errors.

4.1.8.1.2. DEM

This implementation depends on the DEM in order to report Extended production errors and can be turned OFF. The switch MCU_CFG_DEM_ENABLE will activate or deactivate the detection of all extended production errors. If clock failure notification is enabled in the configuration set and a clock source failure error occurs, the error code MCU_E_CLOCK_FAILURE shall be reported.

4.1.8.2. Multi-core and Resource allocator

Not Supported

4.1.9. Configuration

The Mcu Driver implementation supports multiple configuration variants, namely Mcu Post-Build config and Pre-Compile config. The driver expects generated Mcu_cfg.h to be present as input file. The associated Mcu driver configuration generated source files are Mcu_Cfg.c or Mcu_PBcfg.c

The generated configuration files should not be modified manually. The config tool Elektrobit Tresos should be used to modify the configuration files.

4.1.9.1. McuGeneralConfiguration

4.1.9.1.1. McuDevErrorDetect

SWS Item

ECUC_Mcu_00166

Name

McuDevErrorDetect

Parent Container

McuGeneralConfiguration

Description

Switches the development error detection and notification on or off.
true: detection and notification is enabled.
false: detection and notification is disabled.

Multiplicity

1

Type

EcucBooleanParamDef

Default value

false

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.1.2. McuGetRamStateApi

SWS Item

ECUC_Mcu_00181

Name

McuGetRamStateApi

Parent Container

McuGeneralConfiguration

Description

Pre-processor switch to enable/disable the API Mcu_GetRamState. (e.g. If the H/W does not support the functionality, this parameter can be used to disable the Api).

Multiplicity

1

Type

EcucBooleanParamDef

Default value

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.1.3. McuInitClock

SWS Item

ECUC_Mcu_00182

Name

McuInitClock

Parent Container

McuGeneralConfiguration

Description

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 boot loader is present. If this parameter is set to sTRUE, the MCU driver is responsible of the clock initialization.

Multiplicity

1

Type

EcucBooleanParamDef

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.1.4. McuNoPll

SWS Item

ECUC_Mcu_00180

Name

McuNoPll

Parent Container

McuGeneralConfiguration

Description

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.

Multiplicity

1

Type

EcucBooleanParamDef

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.1.5. McuPerformResetApi

SWS Item

ECUC_Mcu_00167

Name

McuPerformResetApi

Parent Container

McuGeneralConfiguration

Description

Pre-processor switch to enable / disable the use of the function Mcu_PerformReset().

Multiplicity

1

Type

EcucBooleanParamDef

Default value

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.1.6. McuVersionInfoApi

SWS Item

ECUC_Mcu_00168

Name

McuVersionInfoApi

Parent Container

McuGeneralConfiguration

Description

Pre-processor switch to enable / disable the API to read out the modules version information.

Multiplicity

1

Type

EcucBooleanParamDef

Default value

false

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.2. McuModuleConfiguration

4.1.9.2.1. McuClockSrcFailureNotification

SWS Item

ECUC_Mcu_00170

Name

McuClockSrcFailureNotification

Parent Container

McuModuleConfiguration

Description

Enables/Disables clock failure notification. In case this feature is not supported by HW the setting should be disabled.

Multiplicity

1

Type

EcucEnumerationParamDef

Range

DISABLED or ENABLED

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.2.2. McuNumberOfMcuModes

SWS Item

ECUC_Mcu_00171

Name

McuNumberOfMcuModes

Parent Container

McuModuleConfiguration

Description

This parameter shall represent the number of Modes available for the MCU. calculationFormula = Number of configured McuModeSettingConf

Multiplicity

1

Type

EcucIntegerParamDef

Range

1 .. 255

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.2.3. McuRamSectors

SWS Item

ECUC_Mcu_00172

Name

McuRamSectors

Parent Container

McuModuleConfiguration

Description

This parameter shall represent the number of RAM sectors available for the MCU. calculationFormula = Number of configured McuRamSectorSettingConf

Multiplicity

1

Type

EcucIntegerParamDef

Range

0 .. 4294967295

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.2.4. McuResetSetting

SWS Item

ECUC_Mcu_00173

Name

McuResetSetting

Parent Container

McuModuleConfiguration

Description

This parameter relates to the MCU specific reset configuration. This applies to the function Mcu_PerformReset, which performs a micro-controller reset using the hardware feature of the micro-controller.

Multiplicity

0 .. 1

Type

EcucIntegerParamDef

Range

1 .. 255

Default value

Post-Build Variant Multiplicity

false

Post-Build Variant Value

false

Multiplicity Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.3. McuClockSettingConfig

4.1.9.3.1. McuClockSettingId

SWS Item

ECUC_Mcu_00183

Name

McuClockSettingId

Parent Container

McuClockSettingConfig

Description

The Id of this McuClockSettingConfig to be used as argument for the API call “Mcu_InitClock”.

Multiplicity

1

Type

EcucIntegerParamDef(Symbolic Name generated for this parameter)

Range

0 .. 255

Default value

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.4. McuDemEventParameterRefs

4.1.9.4.1. MCU_E_CLOCK_FAILURE

SWS Item

ECUC_Mcu_00188

Name

MCU_E_CLOCK_FAILURE

Parent Container

McuDemEventParameterRefs

Description

Reference to configured DEM event to report “Clock source failure”.

Multiplicity

0 .. 1

Type

Symbolic name reference to [ DemEventParameter ]

Post-Build Variant Multiplicity

false

Post-Build Variant Value

false

Multiplicity Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local, dependency: Dem

4.1.9.5. McuRamSectorSettingConf

4.1.9.5.1. McuRamDefaultValue

SWS Item

ECUC_Mcu_00177

Name

McuRamDefaultValue

Parent Container

McuRamSectorSettingConf

Description

This parameter shall represent the Data pre-setting to be initialized

Multiplicity

1

Type

EcucIntegerParamDef

Range

0 .. 255

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.5.2. McuRamSectionBaseAddress

SWS Item

ECUC_Mcu_00178

Name

McuRamSectionBaseAddress

Parent Container

McuRamSectorSettingConf

Description

This parameter shall represent the MCU RAM section base address

Multiplicity

1

Type

EcucIntegerParamDef

Range

0 .. 4294967295

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.5.3. McuRamSectionSize

SWS Item

ECUC_Mcu_00179

Name

McuRamSectionSize

Parent Container

McuRamSectorSettingConf

Description

This parameter represents the MCU RAM Section size in bytes

Multiplicity

1

Type

EcucIntegerParamDef

Range

0 .. 4294967295

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.5.4. McuRamSectionWriteSize

SWS Item

ECUC_Mcu_00190

Name

McuRamSectionWriteSize

Parent Container

McuRamSectorSettingConf

Description

This parameter shall define the size in bytes of data which can be written into RAM at once.

Multiplicity

1

Type

EcucIntegerParamDef

Range

0 .. 4294967295

Default value

8

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.6. McuClockReferencePoint

4.1.9.6.1. McuClockReferencePointFrequency

SWS Item

ECUC_Mcu_00175

Name

McuClockReferencePointFrequency

Parent Container

McuClockReferencePoint

Description

This is the frequency for the specific instance of the McuClockReferencePoint container. It shall be given in Hz.

Multiplicity

1

Type

EcucFloatParamDef

Range

[0 .. INF]

Default value

Post-Build Variant Value

true

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

scope: local

4.1.9.7. McuResetReasonConf

4.1.9.7.1. McuResetReason

SWS Item

ECUC_Mcu_00186

Name

McuResetReason

Parent Container

McuResetReasonConf

Description

The parameter represents the different type of reset that a Micro-controller supports. This parameter is referenced by the parameter EcuMResetReason in the ECU State manager module.

Multiplicity

1

Type

EcucIntegerParamDef (Symbolic Name generated for this parameter)

Range

0 .. 255

Default value

Post-Build Variant Value

false

Value Configuration Class

Published Information

All Variants

Scope / Dependency

scope: ECU

4.1.9.8. McuClkConfig

4.1.9.8.1. McuClockSource

SWS Item

Name

McuClockSource

Parent Container

McuClkConfig

Description

Configures the clock source.

Multiplicity

1

Type

ENUMERATION

Range

MCU_CLKSRC_OSC2
MCU_CLKSRC_OSC1
MCU_CLKSRC_XTAL
MCU_CLKSRC_XTAL_SE

Default value

MCU_CLKSRC_XTAL

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.8.2. McuExternalClkFreq

SWS Item

Name

McuExternalClkFreq

Parent Container

McuClkConfig

Description

Frequency of the external clock source (XTAL) in Hz.

Multiplicity

1

Type

INTEGER

Range

10000000 .. 25000000

Default value

20000000

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.8.3. McuSysClkDiv

SWS Item

Name

McuSysClkDiv

Parent Container

McuClkConfig

Description

Configures the System Clock Divider. Value should be 1 or even value up to 64.

Multiplicity

1

Type

INTEGER

Range

1 .. 64

Default value

1

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.8.4. McuHsmClkDiv

SWS Item

Name

McuHsmClkDiv

Parent Container

McuClkConfig

Description

Configures the HSM Clock Divider. Value should be 1 or even value up to 16.

Multiplicity

1

Type

ENUMERATION

Range

MCU_HSMCLK_DIV_1
MCU_HSMCLK_DIV_2
MCU_HSMCLK_DIV_4
MCU_HSMCLK_DIV_8
MCU_HSMCLK_DIV_16

Default value

MCU_HSMCLK_DIV_16

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.8.5. McuEpwmClkDiv

SWS Item

Name

McuHsmClkDiv

Parent Container

McuClkConfig

Description

Configures the EPWM Clock Divider. Value should be 1 or 2.

Multiplicity

1

Type

ENUMERATION

Range

MCU_EPWMCLK_DIV_1
MCU_EPWMCLK_DIV_2

Default value

MCU_EPWMCLK_DIV_2

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.8.6. McuEmifClkDiv

SWS Item

Name

McuEmifClkDiv

Parent Container

McuClkConfig

Description

Configures the EMIF Clock Divider. Value should be 1 or 2 or 4.

Multiplicity

1

Type

ENUMERATION

Range

MCU_EMIFCLK_DIV_1
MCU_EMIFCLK_DIV_2
MCU_EMIFCLK_DIV_4

Default value

MCU_EMIFCLK_DIV_2

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.9. McuLinClkConfig

4.1.9.9.1. McuLinInstance

SWS Item

Name

McuLinInstance

Parent Container

McuLinClkConfig

Description

Configures the Instance ID for Lin module.

Multiplicity

1

Type

ENUMERATION

Range

MCU_LIN_A
MCU_LIN_B

Default value

MCU_LIN_A

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.9.2. McuLinClkDiv

SWS Item

Name

McuLinClkDiv

Parent Container

McuLinClkConfig

Description

Configures the Lin Clock Divider.

Multiplicity

1

Type

ENUMERATION

Range

MCU_LINCLK_DIV_1
MCU_LINCLK_DIV_2
MCU_LINCLK_DIV_4

Default value

MCU_LINCLK_DIV_2

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.10. McuMCanClkConfig

4.1.9.10.1. McuMCanInstance

SWS Item

Name

McuMCanInstance

Parent Container

McuMCanClkConfig

Description

Configures the Instance ID for MCan module.

Multiplicity

1

Type

ENUMERATION

Range

MCU_MCAN_A
MCU_MCAN_B
MCU_MCAN_C
MCU_MCAN_D
MCU_MCAN_E
MCU_MCAN_F

Default value

MCU_MCAN_A

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.10.2. McuMCanClockSource

SWS Item

Name

McuMCanClockSource

Parent Container

McuMCanClkConfig

Description

Configures the clock source for MCan module.

Multiplicity

1

Type

ENUMERATION

Range

MCU_MCANCLKSRC_PERxSYSCLK
MCU_MCANCLKSRC_AUXCLKIN
MCU_MCANCLKSRC_PLLRAWCLK

Default value

MCU_MCANCLKSRC_PERxSYSCLK

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.10.3. McuMCanClkDiv

SWS Item

Name

McuMCanClkDiv

Parent Container

McuMCanClkConfig

Description

Configures the MCan Clock Divider.

Multiplicity

1

Type

ENUMERATION

Range

MCU_MCANCLK_DIV_1
MCU_MCANCLK_DIV_2
MCU_MCANCLK_DIV_3
MCU_MCANCLK_DIV_4
MCU_MCANCLK_DIV_5
MCU_MCANCLK_DIV_6
MCU_MCANCLK_DIV_7
MCU_MCANCLK_DIV_8
MCU_MCANCLK_DIV_9
MCU_MCANCLK_DIV_10
MCU_MCANCLK_DIV_11
MCU_MCANCLK_DIV_12
MCU_MCANCLK_DIV_13
MCU_MCANCLK_DIV_14
MCU_MCANCLK_DIV_15
MCU_MCANCLK_DIV_16
MCU_MCANCLK_DIV_17
MCU_MCANCLK_DIV_18
MCU_MCANCLK_DIV_19
MCU_MCANCLK_DIV_20

Default value

MCU_MCANCLK_DIV_20

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.11. McuCpuTimerClkConfig

4.1.9.11.1. McuCpuTimer2ClockSource

SWS Item

Name

McuCpuTimer2ClockSource

Parent Container

McuCpuTimerClkConfig

Description

Configures the clock source for CpuTimer 2 module.

Multiplicity

1

Type

ENUMERATION

Range

MCU_CPUTIMERCLKSRC_SYSCLK
MCU_CPUTIMERCLKSRC_INTOSC1
MCU_CPUTIMERCLKSRC_INTOSC2
MCU_CPUTIMERCLKSRC_XTAL

Default value

MCU_CPUTIMERCLKSRC_SYSCLK

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.11.2. McuCpuTimer2ClkDiv

SWS Item

Name

McuCpuTimer2ClkDiv

Parent Container

McuCpuTimerClkConfig

Description

Configures the CpuTimer 2 prescalar.

Multiplicity

1

Type

INTEGER

Range

1 .. 5

Default value

1

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.12. McuExternalClkOutConfig

4.1.9.12.1. McuExternalClockOut

SWS Item

Name

McuExternalClockOut

Parent Container

McuExternalClkOutConfig

Description

External Clock output Enable flag.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.12.2. McuExternalClockOutSource

SWS Item

Name

McuExternalClockOutSource

Parent Container

McuExternalClkOutConfig

Description

Configures the clock source for External clock output module.

Multiplicity

1

Type

ENUMERATION

Range

MCU_XCLKOUTSRC_PLLSYS
MCU_XCLKOUTSRC_CPU1CLK
MCU_XCLKOUTSRC_CPU2CLK
MCU_XCLKOUTSRC_CPU3CLK
MCU_XCLKOUTSRC_INTOSC1
MCU_XCLKOUTSRC_INTOSC2
MCU_XCLKOUTSRC_XTALOSC

Default value

MCU_XCLKOUTSRC_PLLSYS

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.12.3. McuExternalClkOutDiv

SWS Item

Name

McuExternalClkOutDiv

Parent Container

McuExternalClkOutConfig

Description

Configures the External clock output divider.

Multiplicity

1

Type

ENUMERATION

Range

MCU_XCLKOUT_DIV_1
MCU_XCLKOUT_DIV_2
MCU_XCLKOUT_DIV_4
MCU_XCLKOUT_DIV_8

Default value

MCU_XCLKOUT_DIV_8

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.13. McuEthercatClkConfig

4.1.9.13.1. McuEthercatPhyClkEnable

SWS Item

Name

McuEthercatPhyClkEnable

Parent Container

McuEthercatClkConfig

Description

Ethercat Clock Enable value.

Multiplicity

1

Type

ENUMERATION

Range

MCU_ECAT_PHYCLK_ENABLE
MCU_ECAT_PHYCLK_DISABLE

Default value

MCU_ECAT_PHYCLK_ENABLE

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.13.2. McuEthercatClkDiv

SWS Item

Name

McuEthercatClkDiv

Parent Container

McuEthercatClkConfig

Description

Configures the Ethercat clock divider.

Multiplicity

1

Type

ENUMERATION

Range

MCU_ECATCLKOUT_DIV_1
MCU_ECATCLKOUT_DIV_2
MCU_ECATCLKOUT_DIV_3
MCU_ECATCLKOUT_DIV_4
MCU_ECATCLKOUT_DIV_5
MCU_ECATCLKOUT_DIV_6
MCU_ECATCLKOUT_DIV_7
MCU_ECATCLKOUT_DIV_8

Default value

MCU_ECATCLKOUT_DIV_8

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.14. McuPllConfig

4.1.9.14.1. McuPLLRefDiv

SWS Item

Name

McuPLLRefDiv

Parent Container

McuPllConfig

Description

Configures Reference Clock Divider.

Multiplicity

1

Type

INTEGER

Range

1 .. 32

Default value

1

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.14.2. McuPLLIntMult

SWS Item

Name

McuPLLIntMult

Parent Container

McuPllConfig

Description

Configures Integer Multiplier.

Multiplicity

1

Type

INTEGER

Range

4 .. 127

Default value

30

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.14.3. McuPLLOutDiv

SWS Item

Name

McuPLLOutDiv

Parent Container

McuPllConfig

Description

Configures Output Clock Divider.

Multiplicity

1

Type

INTEGER

Range

1 .. 32

Default value

3

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

4.1.9.15. McuPeripheralClock0

4.1.9.15.1. MCU_PERIPH_CLK_RTDMA1

SWS Item

Name

MCU_PERIPH_CLK_RTDMA1

Parent Container

McuPeripheralClock0

Description

Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.2. MCU_PERIPH_CLK_RTDMA2

SWS Item

Name

MCU_PERIPH_CLK_RTDMA2

Parent Container

McuPeripheralClock0

Description

Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.3. MCU_PERIPH_CLK_CPUTIMER0

SWS Item

Name

MCU_PERIPH_CLK_CPUTIMER0

Parent Container

McuPeripheralClock0

Description

Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.4. MCU_PERIPH_CLK_CPUTIMER1

SWS Item

Name

MCU_PERIPH_CLK_CPUTIMER1

Parent Container

McuPeripheralClock0

Description

Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.5. MCU_PERIPH_CLK_CPUTIMER2

SWS Item

Name

MCU_PERIPH_CLK_CPUTIMER2

Parent Container

McuPeripheralClock0

Description

Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.6. MCU_PERIPH_CLK_TBCLKSYNC

SWS Item

Name

MCU_PERIPH_CLK_TBCLKSYNC

Parent Container

McuPeripheralClock0

Description

EPWM Time Base Clock sync.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.7. MCU_PERIPH_CLK_GTBCLKSYNC

SWS Item

Name

MCU_PERIPH_CLK_GTBCLKSYNC

Parent Container

McuPeripheralClock0

Description

EPWM Time Base Clock Global sync.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.8. MCU_PERIPH_CLK_CPUXERAD

SWS Item

Name

MCU_PERIPH_CLK_CPUXERAD

Parent Container

McuPeripheralClock0

Description

ERAD Clock Enable Bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.15.9. MCU_PERIPH_CLK_CPUXDLT

SWS Item

Name

MCU_PERIPH_CLK_CPUXDLT

Parent Container

McuPeripheralClock0

Description

DLT Clock Enable Bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.16. McuPeripheralClock1

4.1.9.16.1. MCU_PERIPH_CLK_EMIF1

SWS Item

Name

MCU_PERIPH_CLK_EMIF1

Parent Container

McuPeripheralClock1

Description

EMIF1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17. McuPeripheralClock2

4.1.9.17.1. MCU_PERIPH_CLK_EPWM1

SWS Item

Name

MCU_PERIPH_CLK_EPWM1

Parent Container

McuPeripheralClock2

Description

EPWM1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.2. MCU_PERIPH_CLK_EPWM2

SWS Item

Name

MCU_PERIPH_CLK_EPWM2

Parent Container

McuPeripheralClock2

Description

EPWM2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.3. MCU_PERIPH_CLK_EPWM3

SWS Item

Name

MCU_PERIPH_CLK_EPWM3

Parent Container

McuPeripheralClock2

Description

EPWM3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.4. MCU_PERIPH_CLK_EPWM4

SWS Item

Name

MCU_PERIPH_CLK_EPWM4

Parent Container

McuPeripheralClock2

Description

EPWM4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.5. MCU_PERIPH_CLK_EPWM5

SWS Item

Name

MCU_PERIPH_CLK_EPWM5

Parent Container

McuPeripheralClock2

Description

EPWM5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.6. MCU_PERIPH_CLK_EPWM6

SWS Item

Name

MCU_PERIPH_CLK_EPWM6

Parent Container

McuPeripheralClock2

Description

EPWM6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.7. MCU_PERIPH_CLK_EPWM7

SWS Item

Name

MCU_PERIPH_CLK_EPWM7

Parent Container

McuPeripheralClock2

Description

EPWM7 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.8. MCU_PERIPH_CLK_EPWM8

SWS Item

Name

MCU_PERIPH_CLK_EPWM8

Parent Container

McuPeripheralClock2

Description

EPWM8 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.9. MCU_PERIPH_CLK_EPWM9

SWS Item

Name

MCU_PERIPH_CLK_EPWM9

Parent Container

McuPeripheralClock2

Description

EPWM9 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.10. MCU_PERIPH_CLK_EPWM10

SWS Item

Name

MCU_PERIPH_CLK_EPWM10

Parent Container

McuPeripheralClock2

Description

EPWM10 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.11. MCU_PERIPH_CLK_EPWM11

SWS Item

Name

MCU_PERIPH_CLK_EPWM11

Parent Container

McuPeripheralClock2

Description

EPWM11 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.12. MCU_PERIPH_CLK_EPWM12

SWS Item

Name

MCU_PERIPH_CLK_EPWM12

Parent Container

McuPeripheralClock2

Description

EPWM12 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.13. MCU_PERIPH_CLK_EPWM13

SWS Item

Name

MCU_PERIPH_CLK_EPWM13

Parent Container

McuPeripheralClock2

Description

EPWM13 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.14. MCU_PERIPH_CLK_EPWM14

SWS Item

Name

MCU_PERIPH_CLK_EPWM14

Parent Container

McuPeripheralClock2

Description

EPWM14 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.15. MCU_PERIPH_CLK_EPWM15

SWS Item

Name

MCU_PERIPH_CLK_EPWM15

Parent Container

McuPeripheralClock2

Description

EPWM15 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.16. MCU_PERIPH_CLK_EPWM16

SWS Item

Name

MCU_PERIPH_CLK_EPWM16

Parent Container

McuPeripheralClock2

Description

EPWM16 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.17. MCU_PERIPH_CLK_EPWM17

SWS Item

Name

MCU_PERIPH_CLK_EPWM17

Parent Container

McuPeripheralClock2

Description

EPWM17 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.17.18. MCU_PERIPH_CLK_EPWM18

SWS Item

Name

MCU_PERIPH_CLK_EPWM18

Parent Container

McuPeripheralClock2

Description

EPWM18 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18. McuPeripheralClock3

4.1.9.18.1. MCU_PERIPH_CLK_ECAP1

SWS Item

Name

MCU_PERIPH_CLK_ECAP1

Parent Container

McuPeripheralClock3

Description

ECAP1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18.2. MCU_PERIPH_CLK_ECAP2

SWS Item

Name

MCU_PERIPH_CLK_ECAP2

Parent Container

McuPeripheralClock3

Description

ECAP2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18.3. MCU_PERIPH_CLK_ECAP3

SWS Item

Name

MCU_PERIPH_CLK_ECAP3

Parent Container

McuPeripheralClock3

Description

ECAP3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18.4. MCU_PERIPH_CLK_ECAP4

SWS Item

Name

MCU_PERIPH_CLK_ECAP4

Parent Container

McuPeripheralClock3

Description

ECAP4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18.5. MCU_PERIPH_CLK_ECAP5

SWS Item

Name

MCU_PERIPH_CLK_ECAP5

Parent Container

McuPeripheralClock3

Description

ECAP5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.18.6. MCU_PERIPH_CLK_ECAP6

SWS Item

Name

MCU_PERIPH_CLK_ECAP6

Parent Container

McuPeripheralClock3

Description

ECAP6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19. McuPeripheralClock4

4.1.9.19.1. MCU_PERIPH_CLK_EQEP1

SWS Item

Name

MCU_PERIPH_CLK_EQEP1

Parent Container

McuPeripheralClock4

Description

EQEP1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19.2. MCU_PERIPH_CLK_EQEP2

SWS Item

Name

MCU_PERIPH_CLK_EQEP2

Parent Container

McuPeripheralClock4

Description

EQEP2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19.3. MCU_PERIPH_CLK_EQEP3

SWS Item

Name

MCU_PERIPH_CLK_EQEP3

Parent Container

McuPeripheralClock4

Description

EQEP3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19.4. MCU_PERIPH_CLK_EQEP4

SWS Item

Name

MCU_PERIPH_CLK_EQEP4

Parent Container

McuPeripheralClock4

Description

EQEP4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19.5. MCU_PERIPH_CLK_EQEP5

SWS Item

Name

MCU_PERIPH_CLK_EQEP5

Parent Container

McuPeripheralClock4

Description

EQEP5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.19.6. MCU_PERIPH_CLK_EQEP6

SWS Item

Name

MCU_PERIPH_CLK_EQEP6

Parent Container

McuPeripheralClock4

Description

EQEP6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.20. McuPeripheralClock6

4.1.9.20.1. MCU_PERIPH_CLK_SD1

SWS Item

Name

MCU_PERIPH_CLK_SD1

Parent Container

McuPeripheralClock6

Description

SD1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.20.2. MCU_PERIPH_CLK_SD2

SWS Item

Name

MCU_PERIPH_CLK_SD2

Parent Container

McuPeripheralClock6

Description

SD2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.20.3. MCU_PERIPH_CLK_SD3

SWS Item

Name

MCU_PERIPH_CLK_SD3

Parent Container

McuPeripheralClock6

Description

SD3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.20.4. MCU_PERIPH_CLK_SD4

SWS Item

Name

MCU_PERIPH_CLK_SD4

Parent Container

McuPeripheralClock6

Description

SD4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21. McuPeripheralClock7

4.1.9.21.1. MCU_PERIPH_CLK_UARTA

SWS Item

Name

MCU_PERIPH_CLK_UARTA

Parent Container

McuPeripheralClock7

Description

UART A Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21.2. MCU_PERIPH_CLK_UARTB

SWS Item

Name

MCU_PERIPH_CLK_UARTB

Parent Container

McuPeripheralClock7

Description

UART B Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21.3. MCU_PERIPH_CLK_UARTC

SWS Item

Name

MCU_PERIPH_CLK_UARTC

Parent Container

McuPeripheralClock7

Description

UART C Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21.4. MCU_PERIPH_CLK_UARTD

SWS Item

Name

MCU_PERIPH_CLK_UARTD

Parent Container

McuPeripheralClock7

Description

UART D Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21.5. MCU_PERIPH_CLK_UARTE

SWS Item

Name

MCU_PERIPH_CLK_UARTE

Parent Container

McuPeripheralClock7

Description

UART E Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.21.6. MCU_PERIPH_CLK_UARTF

SWS Item

Name

MCU_PERIPH_CLK_UARTF

Parent Container

McuPeripheralClock7

Description

UART F Module Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.22. McuPeripheralClock8

4.1.9.22.1. MCU_PERIPH_CLK_SPIA

SWS Item

Name

MCU_PERIPH_CLK_SPIA

Parent Container

McuPeripheralClock8

Description

SPI_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.22.2. MCU_PERIPH_CLK_SPIB

SWS Item

Name

MCU_PERIPH_CLK_SPIB

Parent Container

McuPeripheralClock8

Description

SPI_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.22.3. MCU_PERIPH_CLK_SPIC

SWS Item

Name

MCU_PERIPH_CLK_SPIC

Parent Container

McuPeripheralClock8

Description

SPI_C Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.22.4. MCU_PERIPH_CLK_SPID

SWS Item

Name

MCU_PERIPH_CLK_SPID

Parent Container

McuPeripheralClock8

Description

SPI_D Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.22.5. MCU_PERIPH_CLK_SPIE

SWS Item

Name

MCU_PERIPH_CLK_SPIE

Parent Container

McuPeripheralClock8

Description

SPI_E Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.23. McuPeripheralClock9

4.1.9.23.1. MCU_PERIPH_CLK_I2CA

SWS Item

Name

MCU_PERIPH_CLK_I2CA

Parent Container

McuPeripheralClock9

Description

I2C_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.23.2. MCU_PERIPH_CLK_I2CB

SWS Item

Name

MCU_PERIPH_CLK_I2CB

Parent Container

McuPeripheralClock9

Description

I2C_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24. McuPeripheralClock10

4.1.9.24.1. MCU_PERIPH_CLK_MCANA

SWS Item

Name

MCU_PERIPH_CLK_MCANA

Parent Container

McuPeripheralClock10

Description

MCAN_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24.2. MCU_PERIPH_CLK_MCANB

SWS Item

Name

MCU_PERIPH_CLK_MCANB

Parent Container

McuPeripheralClock10

Description

MCAN_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24.3. MCU_PERIPH_CLK_MCANC

SWS Item

Name

MCU_PERIPH_CLK_MCANC

Parent Container

McuPeripheralClock10

Description

MCAN_C Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24.4. MCU_PERIPH_CLK_MCAND

SWS Item

Name

MCU_PERIPH_CLK_MCAND

Parent Container

McuPeripheralClock10

Description

MCAN_D Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24.5. MCU_PERIPH_CLK_MCANE

SWS Item

Name

MCU_PERIPH_CLK_MCANE

Parent Container

McuPeripheralClock10

Description

MCAN_E Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.24.6. MCU_PERIPH_CLK_MCANF

SWS Item

Name

MCU_PERIPH_CLK_MCANF

Parent Container

McuPeripheralClock10

Description

MCAN_F Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.25. McuPeripheralClock13

4.1.9.25.1. MCU_PERIPH_CLK_ADCA

SWS Item

Name

MCU_PERIPH_CLK_ADCA

Parent Container

McuPeripheralClock13

Description

ADC_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.25.2. MCU_PERIPH_CLK_ADCB

SWS Item

Name

MCU_PERIPH_CLK_ADCB

Parent Container

McuPeripheralClock13

Description

ADC_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.25.3. MCU_PERIPH_CLK_ADCC

SWS Item

Name

MCU_PERIPH_CLK_ADCC

Parent Container

McuPeripheralClock13

Description

ADC_C Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.25.4. MCU_PERIPH_CLK_ADCD

SWS Item

Name

MCU_PERIPH_CLK_ADCD

Parent Container

McuPeripheralClock13

Description

ADC_D Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.25.5. MCU_PERIPH_CLK_ADCE

SWS Item

Name

MCU_PERIPH_CLK_ADCE

Parent Container

McuPeripheralClock13

Description

ADC_E Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26. McuPeripheralClock14

4.1.9.26.1. MCU_PERIPH_CLK_CMPSS1

SWS Item

Name

MCU_PERIPH_CLK_CMPSS1

Parent Container

McuPeripheralClock14

Description

CMPSS1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.2. MCU_PERIPH_CLK_CMPSS2

SWS Item

Name

MCU_PERIPH_CLK_CMPSS2

Parent Container

McuPeripheralClock14

Description

CMPSS2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.3. MCU_PERIPH_CLK_CMPSS3

SWS Item

Name

MCU_PERIPH_CLK_CMPSS3

Parent Container

McuPeripheralClock14

Description

CMPSS3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.4. MCU_PERIPH_CLK_CMPSS4

SWS Item

Name

MCU_PERIPH_CLK_CMPSS4

Parent Container

McuPeripheralClock14

Description

CMPSS4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.5. MCU_PERIPH_CLK_CMPSS5

SWS Item

Name

MCU_PERIPH_CLK_CMPSS5

Parent Container

McuPeripheralClock14

Description

CMPSS5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.6. MCU_PERIPH_CLK_CMPSS6

SWS Item

Name

MCU_PERIPH_CLK_CMPSS6

Parent Container

McuPeripheralClock14

Description

CMPSS6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.7. MCU_PERIPH_CLK_CMPSS7

SWS Item

Name

MCU_PERIPH_CLK_CMPSS7

Parent Container

McuPeripheralClock14

Description

CMPSS7 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.8. MCU_PERIPH_CLK_CMPSS8

SWS Item

Name

MCU_PERIPH_CLK_CMPSS8

Parent Container

McuPeripheralClock14

Description

CMPSS8 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.9. MCU_PERIPH_CLK_CMPSS9

SWS Item

Name

MCU_PERIPH_CLK_CMPSS9

Parent Container

McuPeripheralClock14

Description

CMPSS9 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.10. MCU_PERIPH_CLK_CMPSS10

SWS Item

Name

MCU_PERIPH_CLK_CMPSS10

Parent Container

McuPeripheralClock14

Description

CMPSS10 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.11. MCU_PERIPH_CLK_CMPSS11

SWS Item

Name

MCU_PERIPH_CLK_CMPSS11

Parent Container

McuPeripheralClock14

Description

CMPSS11 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.26.12. MCU_PERIPH_CLK_CMPSS12

SWS Item

Name

MCU_PERIPH_CLK_CMPSS12

Parent Container

McuPeripheralClock14

Description

CMPSS12 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.27. McuPeripheralClock16

4.1.9.27.1. MCU_PERIPH_CLK_DACA

SWS Item

Name

MCU_PERIPH_CLK_DACA

Parent Container

McuPeripheralClock16

Description

Buffered_DAC_A Clock Enable Bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.27.2. MCU_PERIPH_CLK_DACB

SWS Item

Name

MCU_PERIPH_CLK_DACB

Parent Container

McuPeripheralClock16

Description

Buffered_DAC_B Clock Enable Bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28. McuPeripheralClock17

4.1.9.28.1. MCU_PERIPH_CLK_CLB1

SWS Item

Name

MCU_PERIPH_CLK_CLB1

Parent Container

McuPeripheralClock17

Description

CLB1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28.2. MCU_PERIPH_CLK_CLB2

SWS Item

Name

MCU_PERIPH_CLK_CLB2

Parent Container

McuPeripheralClock17

Description

CLB2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28.3. MCU_PERIPH_CLK_CLB3

SWS Item

Name

MCU_PERIPH_CLK_CLB3

Parent Container

McuPeripheralClock17

Description

CLB3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28.4. MCU_PERIPH_CLK_CLB4

SWS Item

Name

MCU_PERIPH_CLK_CLB4

Parent Container

McuPeripheralClock17

Description

CLB4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28.5. MCU_PERIPH_CLK_CLB5

SWS Item

Name

MCU_PERIPH_CLK_CLB5

Parent Container

McuPeripheralClock17

Description

CLB5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.28.6. MCU_PERIPH_CLK_CLB6

SWS Item

Name

MCU_PERIPH_CLK_CLB6

Parent Container

McuPeripheralClock17

Description

CLB6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29. McuPeripheralClock18

4.1.9.29.1. MCU_PERIPH_CLK_FSITXA

SWS Item

Name

MCU_PERIPH_CLK_FSITXA

Parent Container

McuPeripheralClock18

Description

FSITX_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.2. MCU_PERIPH_CLK_FSITXB

SWS Item

Name

MCU_PERIPH_CLK_FSITXB

Parent Container

McuPeripheralClock18

Description

FSITX_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.3. MCU_PERIPH_CLK_FSITXC

SWS Item

Name

MCU_PERIPH_CLK_FSITXC

Parent Container

McuPeripheralClock18

Description

FSITX_C Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.4. MCU_PERIPH_CLK_FSITXD

SWS Item

Name

MCU_PERIPH_CLK_FSITXD

Parent Container

McuPeripheralClock18

Description

FSITX_D Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.5. MCU_PERIPH_CLK_FSIRXA

SWS Item

Name

MCU_PERIPH_CLK_FSIRXA

Parent Container

McuPeripheralClock18

Description

FSIRX_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.6. MCU_PERIPH_CLK_FSIRXB

SWS Item

Name

MCU_PERIPH_CLK_FSIRXB

Parent Container

McuPeripheralClock18

Description

FSIRX_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.7. MCU_PERIPH_CLK_FSIRXC

SWS Item

Name

MCU_PERIPH_CLK_FSIRXC

Parent Container

McuPeripheralClock18

Description

FSIRX_C Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.29.8. MCU_PERIPH_CLK_FSIRXD

SWS Item

Name

MCU_PERIPH_CLK_FSIRXD

Parent Container

McuPeripheralClock18

Description

FSIRX_D Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.30. McuPeripheralClock19

4.1.9.30.1. MCU_PERIPH_CLK_LINA

SWS Item

Name

MCU_PERIPH_CLK_LINA

Parent Container

McuPeripheralClock19

Description

LIN_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.30.2. MCU_PERIPH_CLK_LINB

SWS Item

Name

MCU_PERIPH_CLK_LINB

Parent Container

McuPeripheralClock19

Description

LIN_B Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.31. McuPeripheralClock20

4.1.9.31.1. MCU_PERIPH_CLK_PMBUSA

SWS Item

Name

MCU_PERIPH_CLK_PMBUSA

Parent Container

McuPeripheralClock20

Description

PMBUS_A Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.32. McuPeripheralClock21

4.1.9.32.1. MCU_PERIPH_CLK_DCC1

SWS Item

Name

MCU_PERIPH_CLK_DCC1

Parent Container

McuPeripheralClock21

Description

DCC1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.32.2. MCU_PERIPH_CLK_DCC2

SWS Item

Name

MCU_PERIPH_CLK_DCC2

Parent Container

McuPeripheralClock21

Description

DCC2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.32.3. MCU_PERIPH_CLK_DCC3

SWS Item

Name

MCU_PERIPH_CLK_DCC3

Parent Container

McuPeripheralClock21

Description

DCC3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.33. McuPeripheralClock23

4.1.9.33.1. MCU_PERIPH_CLK_ETHERCAT

SWS Item

Name

MCU_PERIPH_CLK_ETHERCAT

Parent Container

McuPeripheralClock23

Description

ETHERCAT Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.34. McuPeripheralClock25

4.1.9.34.1. MCU_PERIPH_CLK_HRCAL0

SWS Item

Name

MCU_PERIPH_CLK_HRCAL0

Parent Container

McuPeripheralClock25

Description

HRCAL0 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.34.2. MCU_PERIPH_CLK_HRCAL1

SWS Item

Name

MCU_PERIPH_CLK_HRCAL1

Parent Container

McuPeripheralClock25

Description

HRCAL1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.34.3. MCU_PERIPH_CLK_HRCAL2

SWS Item

Name

MCU_PERIPH_CLK_HRCAL2

Parent Container

McuPeripheralClock25

Description

HRCAL2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.35. McuPeripheralClock27

4.1.9.35.1. MCU_PERIPH_CLK_EPG1

SWS Item

Name

MCU_PERIPH_CLK_EPG1

Parent Container

McuPeripheralClock27

Description

EPG1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36. McuPeripheralClock28

4.1.9.36.1. MCU_PERIPH_CLK_ADCCHECKER1

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER1

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.2. MCU_PERIPH_CLK_ADCCHECKER2

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER2

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.3. MCU_PERIPH_CLK_ADCCHECKER3

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER3

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.4. MCU_PERIPH_CLK_ADCCHECKER4

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER4

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.5. MCU_PERIPH_CLK_ADCCHECKER5

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER5

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.6. MCU_PERIPH_CLK_ADCCHECKER6

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER6

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.7. MCU_PERIPH_CLK_ADCCHECKER7

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER7

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.8. MCU_PERIPH_CLK_ADCCHECKER8

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER8

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.9. MCU_PERIPH_CLK_ADCCHECKER9

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER9

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.10. MCU_PERIPH_CLK_ADCCHECKER10

SWS Item

Name

MCU_PERIPH_CLK_ADCCHECKER10

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.11. MCU_PERIPH_CLK_ADCSEAGGRCPU1

SWS Item

Name

MCU_PERIPH_CLK_ADCSEAGGRCPU1

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.12. MCU_PERIPH_CLK_ADCSEAGGRCPU2

SWS Item

Name

MCU_PERIPH_CLK_ADCSEAGGRCPU2

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.36.13. MCU_PERIPH_CLK_ADCSEAGGRCPU3

SWS Item

Name

MCU_PERIPH_CLK_ADCSEAGGRCPU3

Parent Container

McuPeripheralClock28

Description

Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37. McuPeripheralClock30

4.1.9.37.1. MCU_PERIPH_CLK_SENT1

SWS Item

Name

MCU_PERIPH_CLK_SENT1

Parent Container

McuPeripheralClock30

Description

SENT1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37.2. MCU_PERIPH_CLK_SENT2

SWS Item

Name

MCU_PERIPH_CLK_SENT2

Parent Container

McuPeripheralClock30

Description

SENT2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37.3. MCU_PERIPH_CLK_SENT3

SWS Item

Name

MCU_PERIPH_CLK_SENT3

Parent Container

McuPeripheralClock30

Description

SENT3 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37.4. MCU_PERIPH_CLK_SENT4

SWS Item

Name

MCU_PERIPH_CLK_SENT4

Parent Container

McuPeripheralClock30

Description

SENT4 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37.5. MCU_PERIPH_CLK_SENT5

SWS Item

Name

MCU_PERIPH_CLK_SENT5

Parent Container

McuPeripheralClock30

Description

SENT5 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.37.6. MCU_PERIPH_CLK_SENT6

SWS Item

Name

MCU_PERIPH_CLK_SENT6

Parent Container

McuPeripheralClock30

Description

SENT6 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.38. McuPeripheralClock32

4.1.9.38.1. MCU_PERIPH_CLK_WADI1

SWS Item

Name

MCU_PERIPH_CLK_WADI1

Parent Container

McuPeripheralClock32

Description

WADI1 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.38.2. MCU_PERIPH_CLK_WADI2

SWS Item

Name

MCU_PERIPH_CLK_WADI2

Parent Container

McuPeripheralClock32

Description

WADI2 Clock Enable bit.

Multiplicity

1

Type

BOOLEAN

Default value

true

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.39. McuModeSettingConf

4.1.9.39.1. McuMode

SWS Item

ECUC_Mcu_00176

Name

McuMode

Parent Container

McuModeSettingConf

Description

The parameter represents the MCU Mode settings.

Multiplicity

1

Type

EcucIntegerParamDef (Symbolic Name generated for this parameter)

Range

0 .. 255

Default value

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

All Variants

Link time

Post-build time

Scope / Dependency

scope: local

4.1.9.39.2. McuQualPeriod

SWS Item

Name

McuQualPeriod

Parent Container

McuModeSettingConf

Description

The number of OSCCLK clock cycles used to qualify the selected inputs when waking from STANDBY mode.

Multiplicity

1

Type

INTEGER

Range

2 .. 65

Default value

2

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

4.1.9.39.3. McuEnableWDWakeup

SWS Item

Name

McuEnableWDWakeup

Parent Container

McuModeSettingConf

Description

Enable/Disable using watchdog to wakeup from standby or halt mode.

Multiplicity

1

Type

BOOLEAN

Default value

false

Post-Build Variant Value

false

Value Configuration Class

Pre-compile time

VARIANT-PRE-COMPILE

Link time

Post-build time

VARIANT-POST-BUILD

Scope / Dependency

Refer AUTOSAR_SWS_MCUDriver section: 10 Configuration specification for configuration parameters details

4.1.9.40. Steps To Configure Mcu Module

  1. Open EB Tresos configurator tool, load Mcu and Dem modules. Select the Config Variant ( Precompile/Post-Build)

  2. Open DEM module plugin and register DEM event “MCU_E_CLOCK_FAILURE” to report extended production error if there are any clock failures

  3. Open MCU module plugin and make sure that clock setting, ram sectors, power modes values are there and configurations are created with values

  4. Make sure that clock configurations like clocksource, pll settings, peripheral clock gating, MCAN, LIN and other peripherals details are provided

  5. Make sure that Low power configurations like mode type, Qualification period, Wdog wakeup flags are provided

  6. Make sure that RAM section configurations like default value, section size, write size etc are provided (to test RAM init functionality)

  7. Save the configuration and generate the configuration.

4.1.10. Examples

The example application demonstrates use of Mcu module, the list below identifies key steps performed the example.

4.1.10.1. MCU_Example_Clock

4.1.10.1.1. Overview of MCU_Example_Clock

  • Mcu_Example_Clock

    • EcuM_Init()

      • Initializes clock to 200 MHz using Mcu_Init()

      • Initializes pins as GPIO Outpus and GPIO Inputs using Port_Init()

    • Validate the clock value from register values

    • Measure the XCLKOUT hardware pin GPIO73 using Oscilloscope or logic analyzer and expected value to be 25Mhz

Mcu XCLK Output

Fig. 4.5 Mcu XCLK Output

4.1.10.1.2. Setup required to run MCU_Example_Clock

  • Install Code Composer Studio latest version

  • Install latest C29 compiler

  • Connect the hardware and power up

  • Connect the uart set up to check the log on serial console

  • Connect GPIO73 Pin to Oscilloscope or logic analyzer to trace the XCLKOUT frequency

4.1.10.1.3. How to run MCU_Example_Clock

  • Open CCS and Import Mcu Clock example

  • Build project and start debug project

4.1.10.1.4. Sample Log of MCU_Example_Clock

    Sample Application - STARTS !!!
    MCU MCAL Version Info
    ---------------------
    Vendor ID           : 44
    Module ID           : 101
    SW Major Version    : 1
    SW Minor Version    : 0
    SW Patch Version    : 0
    Generated System clock value : 200000000 
    Mcu_Example_Clock: Sample Application - Completes successfully !!!

4.1.10.2. Mcu_Example_PowerMode

4.1.10.2.1. Overview of Mcu_Example_PowerMode

  • Mcu_Example_PowerMode

    • EcuM_Init()

      • Initializes clock to 200 MHz using Mcu_Init()

      • Initializes pins as GPIO Outpus and GPIO Inputs using Port_Init()

    • Activate low power modes (standby mode)

    • Wakeup from standby mode using configured GPIO wakeup Pins

4.1.10.2.2. Setup required to run Mcu_Example_PowerMode

  • Install Code Composer Studio latest version

  • Install latest C29 compiler

  • Connect the hardware and power up

  • Connect the uart set up to check the log on serial console

4.1.10.2.3. How to run Mcu_Example_PowerMode

  • Open CCS and Import Mcu Powermode example

  • Build project and start debug project

4.1.10.2.4. Sample Log of Mcu_Example_PowerMode

    Sample Application - STARTS !!!
    MCU MCAL Version Info
    ---------------------
    Vendor ID           : 44
    Module ID           : 101
    SW Major Version    : 1
    SW Minor Version    : 0
    SW Patch Version    : 0
    Woken up from stand by mode using GPIO wakeup pins 
    Mcu_Example_PowerMode: Sample Application - Completes successfully !!!

4.1.10.3. Mcu_Example_Ram

4.1.10.3.1. Overview of Mcu_Example_Ram

  • Mcu_Example_Ram

    • EcuM_Init()

      • Initializes clock to 200 MHz using Mcu_Init()

      • Initializes pins as GPIO Outpus and GPIO Inputs using Port_Init()

    • Initializes the Ram sectors

    • Validate the Ram sectors

4.1.10.3.2. Setup required to run Mcu_Example_Ram

  • Install Code Composer Studio latest version

  • Install latest C29 compiler

  • Connect the hardware and power up

  • Connect the uart set up to check the log on serial console

4.1.10.3.3. How to run Mcu_Example_Ram

  • Open CCS and Import Mcu Ram example

  • Build project and start debug project

4.1.10.3.4. Sample Log of Mcu_Example_Ram

    Sample Application - STARTS !!!
    MCU MCAL Version Info
    ---------------------
    Vendor ID           : 44
    Module ID           : 101
    SW Major Version    : 1
    SW Minor Version    : 0
    SW Patch Version    : 0
    RAM section verified
    RAM state verified
    Mcu_Example_Ram: Sample Application - Completes successfully !!!

4.1.10.4. Mcu_Example_Reset

4.1.10.4.1. Overview of Mcu_Example_Reset

  • Mcu_Example_Reset

    • EcuM_Init()

      • Initializes clock to 200 MHz using Mcu_Init()

      • Initializes pins as GPIO Outpus and GPIO Inputs using Port_Init()

    • Get reset reason value for POR, XRS and SW Resets

    • Perform simulated external reset

4.1.10.4.2. Setup required to run Mcu_Example_Reset

  • Install Code Composer Studio latest version

  • Install latest C29 compiler

  • Connect the hardware and power up

  • Connect the uart set up to check the log on serial console

4.1.10.4.3. How to run Mcu_Example_Reset

  • Open CCS and Import Mcu Reset example

  • Build project and start debug project

4.1.10.4.4. Sample Log of Mcu_Example_Reset

    Sample Application - STARTS !!!
    MCU MCAL Version Info
    ---------------------
    Vendor ID           : 44
    Module ID           : 101
    SW Major Version    : 1
    SW Minor Version    : 0
    SW Patch Version    : 0
    Reset reason verified
    Mcu_Example_Reset: Sample Application - Completes successfully !!!

4.1.10.5. File Structure

📦f29h85x_mcal
┣ 📂build
┣ 📂docs
┣ 📂drivers
┣ 📂examples
┃ ┣ 📂AppUtils
┃ ┣ 📂Can
┃ ┣ 📂DeviceSupport
┃ ┣ 📂Dio
┃ ┣ 📂Gpt
┃ ┣ 📂Port
┃ ┣ 📂Mcu
┃ ┃ ┗ 📂 📂Mcu_Example_Clock
┃ ┃ ┃ ┣ 📂CCS
┃ ┃ ┃ ┃ ┗ 📜📜Mcu_Example_Clock.projectspec
┃ ┃ ┃ ┣ 📂Mcu_Clock_Config
┃ ┃ ┃ ┃ ┣ 📂config
┃ ┃ ┃ ┃ ┃ ┣ 📜Dem.xdm
┃ ┃ ┃ ┃ ┃ ┣ 📜EcuM.xdm
┃ ┃ ┃ ┃ ┃ ┣ 📜Port.xdm
┃ ┃ ┃ ┃ ┃ ┣ 📜Os.xdm
┃ ┃ ┃ ┃ ┃ ┗ 📜Mcu.xdm : Generated EB Tresos config file in .xdm format
┃ ┃ ┃ ┃ ┣ 📂include
┃ ┃ ┃ ┃ ┃ ┣ 📜Dem_Cfg.h
┃ ┃ ┃ ┃ ┃ ┣ 📜EcuM_Cfg.h
┃ ┃ ┃ ┃ ┃ ┣ 📜Port_Cfg.h
┃ ┃ ┃ ┃ ┃ ┣ 📜Os_Cfg.h
┃ ┃ ┃ ┃ ┃ ┗ 📜Mcu_Cfg.h : Contains the generated pre-complier configuration header.
┃ ┃ ┃ ┃ ┣ 📂src
┃ ┃ ┃ ┃ ┃ ┣ 📜Dem_Cfg.c
┃ ┃ ┃ ┃ ┃ ┣ 📜EcuM_Cfg.c
┃ ┃ ┃ ┃ ┃ ┣ 📜Port_PBcfg.c
┃ ┃ ┃ ┃ ┃ ┣ 📜Os_Cfg.c
┃ ┃ ┃ ┃ ┃ ┗ 📜Mcu_PBcfg.c : Contains the Post build configuration parameters.
┃ ┃ ┃ ┃ ┗ 📜CMakeLists.txt
┃ ┃ ┃ ┣ 📜CMakeLists.txt
┃ ┃ ┗ ┗ 📜Mcu_Example_Clock.c : Example application for Mcu
┃ ┗ 📜CMakeLists.txt
┣ 📂plugins
┣ 📜CMakeLists.txt
┗ 📜CMakePresets.json

Note

Either Mcu_PBcfg.c OR Mcu_Cfg.c will be present based on selected config variant by user