<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<HALvsLL xmlns="http://mcd.rou.st.com/modules.php?name=mcu"
	xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance"
	ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu 
    ../../../../../../../../doc/V4/Development/Specifications/db/IP_DefMapping.xsd"
    Version="" DBVersion="4.0">




<Item Name="Mode" NewName="PowerMode" NewValue="LL_COMP_POWERMODE_HIGHSPEED" Type="RefParameter" Value="COMP_MODE_HIGHSPEED"/>
<Item Name="Mode" NewName="PowerMode" NewValue="LL_COMP_POWERMODE_MEDIUMSPEED" Type="RefParameter" Value="COMP_MODE_MEDIUMSPEED"/>
<Item Name="Mode" NewName="PowerMode" NewValue="LL_COMP_POWERMODE_LOWPOWER" Type="RefParameter" Value="COMP_MODE_LOWPOWER"/>
<Item Name="Mode" NewName="PowerMode" NewValue="LL_COMP_POWERMODE_ULTRALOWPOWER" Type="RefParameter" Value="COMP_MODE_ULTRALOWPOWER"/>


<Item Name="NonInvertingInput" NewName="InputPlus" NewValue="LL_COMP_INPUT_PLUS_IO1" Type="RefParameter" Value="COMP_NONINVERTINGINPUT_IO1"/>
<Item Name="NonInvertingInput" NewName="InputPlus" NewValue="LL_COMP_INPUT_PLUS_IO2" Type="RefParameter" Value="COMP_NONINVERTINGINPUT_IO2"/>

<!-- to be modified with generic const name-->
<Item Name="NonInvertingInput" NewName="InputPlus" NewValue="LL_COMP_INPUT_PLUS_DAC1_CH1" Type="RefParameter" Value="COMP_NONINVERTINGINPUT_DAC1SWITCHCLOSED"/>



<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_1_4VREFINT" Type="RefParameter" Value="COMP_INVERTINGINPUT_1_4VREFINT"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_1_2VREFINT" Type="RefParameter" Value="COMP_INVERTINGINPUT_1_2VREFINT"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_3_4VREFINT" Type="RefParameter" Value="COMP_INVERTINGINPUT_3_4VREFINT"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_VREFINT" Type="RefParameter" Value="COMP_INVERTINGINPUT_VREFINT"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_DAC1_CH1" Type="RefParameter" Value="COMP_INVERTINGINPUT_DAC1_CH1"/>

<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_IO3" Type="RefParameter" Value="COMP_INVERTINGINPUT_DAC1_CH2"  Condition="($Device=STM32F302xC | $Device=STM32F302xE)"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_DAC1_CH2" Type="RefParameter" Value="COMP_INVERTINGINPUT_DAC1_CH2"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_DAC2_CH1" Type="RefParameter" Value="COMP_INVERTINGINPUT_DAC2_CH1"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_IO1" Type="RefParameter" Value="COMP_INVERTINGINPUT_IO1"/>
<Item Name="InvertingInput" NewName="InputMinus" NewValue="LL_COMP_INPUT_MINUS_IO2" Type="RefParameter" Value="COMP_INVERTINGINPUT_IO2"/>


<Item Name="Hysteresis" NewName="InputHysteresis" NewValue="LL_COMP_HYSTERESIS_NONE" Type="RefParameter" Value="COMP_HYSTERESIS_NONE"/>
<Item Name="Hysteresis" NewName="InputHysteresis" NewValue="LL_COMP_HYSTERESIS_LOW" Type="RefParameter" Value="COMP_HYSTERESIS_LOW"/>
<Item Name="Hysteresis" NewName="InputHysteresis" NewValue="LL_COMP_HYSTERESIS_MEDIUM" Type="RefParameter" Value="COMP_HYSTERESIS_MEDIUM"/>
<Item Name="Hysteresis" NewName="InputHysteresis" NewValue="LL_COMP_HYSTERESIS_HIGH" Type="RefParameter" Value="COMP_HYSTERESIS_HIGH"/>



<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_NONE" Type="RefParameter" Value="COMP_OUTPUT_NONE"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM1BKIN"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM1BKIN2_BRK2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM1BKIN2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_OCCLR" Type="RefParameter" Value="COMP_OUTPUT_TIM1OCREFCLR"/>

<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_IC1" Type="RefParameter" Value="COMP_OUTPUT_TIM1IC1"/>

<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_IC2_COMP7" Type="RefParameter" Value="COMP_OUTPUT_TIM1IC2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_TIM8_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM1BKIN2_TIM8BKIN2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM1_TIM8_TIM20_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM1BKIN2_TIM8BKIN2_TIM20BKIN2"/>


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_IC1_COMP5" Type="RefParameter" Value="COMP_OUTPUT_TIM2IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_IC2_COMP6" Type="RefParameter" Value="COMP_OUTPUT_TIM2IC2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_IC3_COMP7" Type="RefParameter" Value="COMP_OUTPUT_TIM2IC3"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_IC4" Type="RefParameter" Value="COMP_OUTPUT_TIM2IC4"/>


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_OCCLR" Type="RefParameter" Value="COMP_OUTPUT_TIM2OCREFCLR" Condition="($Device=STM32F373xC | $Device=STM32F378xx)"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_OCCLR_COMP1_2_3" Type="RefParameter" Value="COMP_OUTPUT_TIM2OCREFCLR"/> 
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM2_OCCLR_COMP6" Type="RefParameter" Value="COMP_OUTPUT_COMP6_TIM2OCREFCLR"/> 

<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_IC1" Type="RefParameter" Value="COMP_OUTPUT_TIM3IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_IC1" Type="RefParameter" Value="COMP_OUTPUT_COMP2_TIM3IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_IC1" Type="RefParameter" Value="COMP_OUTPUT_COMP1_TIM3IC1"/>


<!-- OK -->
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_IC2_COMP3" Type="RefParameter" Value="COMP_OUTPUT_TIM3IC2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_IC3_COMP4" Type="RefParameter" Value="COMP_OUTPUT_TIM3IC3"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_OCCLR" Type="RefParameter" Value="COMP_OUTPUT_TIM3OCREFCLR"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_OCCLR_COMP1" Type="RefParameter" Value="COMP_OUTPUT_COMP1_TIM3OCREFCLR"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM3_OCCLR_COMP2" Type="RefParameter" Value="COMP_OUTPUT_COMP2_TIM3OCREFCLR"/>
<!-- OK -->


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM4_IC1" Type="RefParameter" Value="COMP_OUTPUT_TIM4IC1"/>

<!-- OK -->
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM4_IC2_COMP4" Type="RefParameter" Value="COMP_OUTPUT_TIM4IC2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM4_IC3_COMP5" Type="RefParameter" Value="COMP_OUTPUT_TIM4IC3"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM4_IC4_COMP6" Type="RefParameter" Value="COMP_OUTPUT_TIM4IC4"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM4_OCCLR_COMP2" Type="RefParameter" Value="COMP_OUTPUT_TIM4OCREFCLR"/>
<!-- OK -->


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM5_IC4" Type="RefParameter" Value="COMP_OUTPUT_TIM5IC4"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM5_OCCLR_COMP1" Type="RefParameter" Value="COMP_OUTPUT_TIM5OCREFCLR"/>


<!-- OK -->
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM8_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM8BKIN"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM8_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM8BKIN2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM8_OCCLR_COMP4_5_6_7" Type="RefParameter" Value="COMP_OUTPUT_TIM8OCREFCLR"/>

<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM15_IC1_COMP3" Type="RefParameter" Value="COMP_OUTPUT_TIM15IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM15_IC2_COMP4" Type="RefParameter" Value="COMP_OUTPUT_TIM15IC2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM15_OCCLR_COMP4" Type="RefParameter" Value="COMP_OUTPUT_TIM15OCREFCLR"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM15_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM15BKIN"/>


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM16_OCCLR_COMP6" Type="RefParameter" Value="COMP_OUTPUT_TIM16OCREFCLR"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM16_IC1_COMP6" Type="RefParameter" Value="COMP_OUTPUT_TIM16IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM16_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM16BKIN"/>


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM17_IC1_COMP5" Type="RefParameter" Value="COMP_OUTPUT_TIM17IC1"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM17_OCCLR_COMP7" Type="RefParameter" Value="COMP_OUTPUT_TIM17OCREFCLR"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM17_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM17BKIN"/>


<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM20_BKIN" Type="RefParameter" Value="COMP_OUTPUT_TIM20BKIN"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM20_BKIN2" Type="RefParameter" Value="COMP_OUTPUT_TIM20BKIN2"/>
<Item Name="Output" NewName="OutputSelection" NewValue="LL_COMP_OUTPUT_TIM20_OCCLR_COMP2" Type="RefParameter" Value="COMP_OUTPUT_TIM20OCREFCLR"/>
<!-- OK -->


<Item Name="WindowMode" NewName="WindowMode" NewValue="LL_COMP_WINDOWMODE_DISABLE" Type="RefParameter" Value="COMP_WINDOWMODE_DISABLE"/>
<Item Name="WindowMode" NewName="WindowMode" NewValue="LL_COMP_WINDOWMODE_COMP1_INPUT_PLUS_COMMON" Type="RefParameter" Value="COMP_WINDOWMODE_ENABLE"/>

<Item Name="OutputPol" NewName="OutputPolarity" NewValue="LL_COMP_OUTPUTPOL_NONINVERTED" Type="RefParameter" Value="COMP_OUTPUTPOL_NONINVERTED"/>
<Item Name="OutputPol" NewName="OutputPolarity" NewValue="LL_COMP_OUTPUTPOL_INVERTED" Type="RefParameter" Value="COMP_OUTPUTPOL_INVERTED"/>

<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_NONE" Type="RefParameter" Value="COMP_BLANKINGSRCE_NONE"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM1_OC5" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM1OC5"/> 
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM2_OC3" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM2OC3"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM3_OC3" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM3OC3"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM3_OC4" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM3OC4"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM15_OC1" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM15OC1"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM2_OC4" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM2OC4"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM15_OC2" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM15OC2"/>
<Item Name="BlankingSrce" NewName="OutputBlankingSource" NewValue="LL_COMP_BLANKINGSRC_TIM8_OC5" Type="RefParameter" Value="COMP_BLANKINGSRCE_TIM8OC5"/>
</HALvsLL>