<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<IP DBVersion="V3.0" IPType="peripheral" Name="LCD" Version="lcdc1_v1_2_Cube" xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance" ns0:schemaLocation="http://mcd.rou.st.com/modules.php?name=mcu ../../db/IP_Modes_V3_0.xsd" xmlns="http://mcd.rou.st.com/modules.php?name=mcu">
	<About>LCD : Liquid Crystal Display controller</About>
	
	
        <RefParameter Comment="Channel" DefaultValue="LCD" Name="Instance" Type="list" Group="Clock Parameters" Visible="false"/>
		
<!--Configures the LCD Prescaler Bits 25:22 PS[3:0]-->
	<RefParameter Comment="Clock Prescaler" DefaultValue="LCD_PRESCALER_1" Name="Prescaler" Type="list" Group="Clock Parameters">
        <PossibleValue Comment="1" Value="LCD_PRESCALER_1"/>
        <PossibleValue Comment="2 " Value="LCD_PRESCALER_2"/>
        <PossibleValue Comment="4 " Value="LCD_PRESCALER_4"/>
        <PossibleValue Comment="8 " Value="LCD_PRESCALER_8"/>
        <PossibleValue Comment="16 " Value="LCD_PRESCALER_16"/>
        <PossibleValue Comment="32 " Value="LCD_PRESCALER_32"/>
        <PossibleValue Comment="64 " Value="LCD_PRESCALER_64"/>
        <PossibleValue Comment="128 " Value="LCD_PRESCALER_128"/>
        <PossibleValue Comment="256 " Value="LCD_PRESCALER_256"/>
        <PossibleValue Comment="512 " Value="LCD_PRESCALER_512"/>
        <PossibleValue Comment="1024 " Value="LCD_PRESCALER_1024"/>
        <PossibleValue Comment="2048 " Value="LCD_PRESCALER_2048"/>
        <PossibleValue Comment="4096 " Value="LCD_PRESCALER_4096"/>
        <PossibleValue Comment="8192 " Value="LCD_PRESCALER_8192"/>
        <PossibleValue Comment="16384 " Value="LCD_PRESCALER_16384"/>
        <PossibleValue Comment="32768 " Value="LCD_PRESCALER_32768"/>
    </RefParameter>
	<!--Configures the LCD Divider Bits 21:18 DIV[3:0]-->
    <RefParameter Comment="Clock Divider" DefaultValue="LCD_DIVIDER_16" Name="Divider" Type="list" Group="Clock Parameters">
        <PossibleValue Comment="16 " Value="LCD_DIVIDER_16"/>
        <PossibleValue Comment="17 " Value="LCD_DIVIDER_17"/>
        <PossibleValue Comment="18 " Value="LCD_DIVIDER_18"/>
        <PossibleValue Comment="19 " Value="LCD_DIVIDER_19"/>
        <PossibleValue Comment="20 " Value="LCD_DIVIDER_20"/>
        <PossibleValue Comment="21 " Value="LCD_DIVIDER_21"/>
        <PossibleValue Comment="22 " Value="LCD_DIVIDER_22"/>
        <PossibleValue Comment="23 " Value="LCD_DIVIDER_23"/>
        <PossibleValue Comment="24 " Value="LCD_DIVIDER_24"/>
        <PossibleValue Comment="25 " Value="LCD_DIVIDER_25"/>
        <PossibleValue Comment="26 " Value="LCD_DIVIDER_26"/>
        <PossibleValue Comment="27 " Value="LCD_DIVIDER_27"/>
        <PossibleValue Comment="28 " Value="LCD_DIVIDER_28"/>
        <PossibleValue Comment="29 " Value="LCD_DIVIDER_29"/>
        <PossibleValue Comment="30 " Value="LCD_DIVIDER_30"/>
        <PossibleValue Comment="31 " Value="LCD_DIVIDER_31"/>
    </RefParameter>
	<!--Configures the LCD Duty Bits 4:2 DUTY[2:0]-->
     <RefParameter Comment="Duty Selection" DefaultValue="LCD_DUTY_STATIC" Name="Duty" Type="uniqueElementList"  Group="Basic Parameters">
        <Condition Diagnostic="" Expression="static"/>
		<PossibleValue Comment="Static  " Value="LCD_DUTY_STATIC"/>
    
    </RefParameter>
	 <RefParameter Comment="Duty Selection" DefaultValue="LCD_DUTY_1_2" Name="Duty" Type="uniqueElementList"  Group="Basic Parameters">
       <Condition Diagnostic="" Expression="duty2"/>
	   <PossibleValue Comment="1/2  " Value="LCD_DUTY_1_2"/>
   
    </RefParameter>
		 <RefParameter Comment="Duty Selection" DefaultValue="LCD_DUTY_1_3" Name="Duty" Type="uniqueElementList"  Group="Basic Parameters">
        <Condition Diagnostic="" Expression="duty3"/>
		<PossibleValue Comment="1/3  " Value="LCD_DUTY_1_3"/>
   
    </RefParameter>
		 <RefParameter Comment="Duty Selection" DefaultValue="LCD_DUTY_1_4" Name="Duty" Type="uniqueElementList"  Group="Basic Parameters">
          <Condition Diagnostic="" Expression="duty4"/>
		  <PossibleValue Comment="1/4  " Value="LCD_DUTY_1_4"/>

    </RefParameter>
		 <RefParameter Comment="Duty Selection" DefaultValue="LCD_DUTY_1_8" Name="Duty" Type="uniqueElementList"  Group="Basic Parameters">
          <Condition Diagnostic="" Expression="duty8"/>
		  <PossibleValue Comment="1/8  " Value="LCD_DUTY_1_8"/>

    </RefParameter>
	 <RefParameter Visible="false" Comment="Duty Selection" DefaultValue="null" Name="Duty" Type="list"   />
	<!--Configures the LCD Bias Bits 6:5 BIAS[1:0]-->
    <RefParameter Comment="Bias Selector" DefaultValue="LCD_BIAS_1_4" Name="Bias" Type="list"  Group="Basic Parameters">
        <PossibleValue Comment="1/4  " Value="LCD_BIAS_1_4"/>
        <PossibleValue Comment="1/2  " Value="LCD_BIAS_1_2"/>
        <PossibleValue Comment="1/3  " Value="LCD_BIAS_1_3"/>
    </RefParameter>
	<!--Selects the LCD Voltage source Bit 1 VSEL-->
    <RefParameter Comment="Voltage Source Selection" DefaultValue="LCD_VOLTAGESOURCE_INTERNAL" Name="VoltageSource" Type="list" Group="Advanced Parameters">
        <PossibleValue Comment="Internal  " Value="LCD_VOLTAGESOURCE_INTERNAL"/>
        <PossibleValue Comment="External  " Value="LCD_VOLTAGESOURCE_EXTERNAL"/>
    </RefParameter>
	<!--Configures the LCD Contras Bits 12:10 CC[2:0]-->
    <RefParameter Comment="Contrast Control" DefaultValue="LCD_CONTRASTLEVEL_0" Name="Contrast" Type="list" Group="Advanced Parameters">
	 <Condition Diagnostic="The contrast can be adjusted When using the Internal voltage source" Expression="VoltageSource=LCD_VOLTAGESOURCE_INTERNAL"/>  
        <PossibleValue Comment="2.60V " Value="LCD_CONTRASTLEVEL_0"/>
        <PossibleValue Comment="2.73V " Value="LCD_CONTRASTLEVEL_1"/>
        <PossibleValue Comment="2.86V " Value="LCD_CONTRASTLEVEL_2"/>
        <PossibleValue Comment="2.99V " Value="LCD_CONTRASTLEVEL_3"/>
        <PossibleValue Comment="3.12V " Value="LCD_CONTRASTLEVEL_4"/>
        <PossibleValue Comment="3.26V " Value="LCD_CONTRASTLEVEL_5"/>
        <PossibleValue Comment="3.40V " Value="LCD_CONTRASTLEVEL_6"/>
        <PossibleValue Comment="3.55V " Value="LCD_CONTRASTLEVEL_7"/>
    </RefParameter>
	 <RefParameter Comment="Contrast Control" DefaultValue="LCD_CONTRASTLEVEL_0" Name="Contrast" Type="list" Group="Advanced Parameters" Visible="false">
	
        <PossibleValue Comment="2.60V " Value="LCD_CONTRASTLEVEL_0"/>
   
    </RefParameter>
	<!--Configures the LCD Dead Time Bits 9:7 DEAD[2:0]-->
    <RefParameter Comment="Dead Time Duration" DefaultValue="LCD_DEADTIME_0" Name="DeadTime" Type="list" Group="Advanced Parameters">
        <PossibleValue Comment="No dead Time " Value="LCD_DEADTIME_0"/>
        <PossibleValue Comment="One Phase  " Value="LCD_DEADTIME_1"/>
        <PossibleValue Comment="Two Phase  " Value="LCD_DEADTIME_2"/>
        <PossibleValue Comment="Three Phase  " Value="LCD_DEADTIME_3"/>
        <PossibleValue Comment="Four Phase  " Value="LCD_DEADTIME_4"/>
        <PossibleValue Comment="Five Phase  " Value="LCD_DEADTIME_5"/>
        <PossibleValue Comment="Six Phase  " Value="LCD_DEADTIME_6"/>
        <PossibleValue Comment="Seven Phase  " Value="LCD_DEADTIME_7"/>
    </RefParameter>
	<!--Configures the LCD Pulse On Duration Bits 6:4 PON[2:0]-->
    <RefParameter Comment="Pulse ON Duration" DefaultValue="LCD_PULSEONDURATION_0" Name="PulseOnDuration" Type="list" Group="Advanced Parameters">
	 <Condition Diagnostic="when High Drive is disable the HD switch is closed during the number of pulses defined in the PON[2:0] bits" Expression="HDDisable"/>  
        <PossibleValue Comment="0 pulse " Value="LCD_PULSEONDURATION_0"/>
        <PossibleValue Comment="1/CK_PS " Value="LCD_PULSEONDURATION_1"/>
        <PossibleValue Comment="2/CK_PS " Value="LCD_PULSEONDURATION_2"/>
        <PossibleValue Comment="3/CK_PS " Value="LCD_PULSEONDURATION_3"/>
        <PossibleValue Comment="4/CK_PS " Value="LCD_PULSEONDURATION_4"/>
        <PossibleValue Comment="5/CK_PS " Value="LCD_PULSEONDURATION_5"/>
        <PossibleValue Comment="6/CK_PS " Value="LCD_PULSEONDURATION_6"/>
        <PossibleValue Comment="7/CK_PS " Value="LCD_PULSEONDURATION_7"/>
    </RefParameter>
	   
		
		
		<!--When HD= enable, then the Pulse ON duration  bits have to be programmed to 1/CK_PS "LCD_PULSEONDURATION_1"-->
	   <RefParameter Comment="Pulse ON Duration" DefaultValue="LCD_PULSEONDURATION_1" Name="PulseOnDuration" Type="list" Group="Advanced Parameters" Visible="true">
	  
	      <PossibleValue Comment="1/CK_PS " Value="LCD_PULSEONDURATION_1"/>
        </RefParameter>
	 
	
		<!--Enable or disable the low resistance divider Bit 0 HD-->
    <RefParameter Comment="High Drive" DefaultValue="LCD_HIGHDRIVE_DISABLE" Name="HighDrive" Type="list" Group="Advanced Parameters">
		 <Condition Diagnostic="High Drive for STM32L4" Expression="STM32L4 | STM32WB"/>  

        <PossibleValue Comment="Disable" Value="LCD_HIGHDRIVE_DISABLE" Semaphore="HDDisable"/>
        <PossibleValue Comment="Enable" Value="LCD_HIGHDRIVE_ENABLE" Semaphore="HDEnable"/>
    </RefParameter>
    <RefParameter Comment="High Drive" DefaultValue="LCD_HIGHDRIVE_0" Name="HighDrive" Type="list" Group="Advanced Parameters">
        <PossibleValue Comment="Disable" Value="LCD_HIGHDRIVE_0" Semaphore="HDDisable"/>
        <PossibleValue Comment="Enable" Value="LCD_HIGHDRIVE_1" Semaphore="HDEnable"/>
    </RefParameter>
	
	<RefParameter Comment="Multiplex mode" DefaultValue="LCD_MUXSEGMENT_ENABLE" Name="MuxSegment" Type="uniqueElementList" Group="Basic Parameters" >
	     <Condition Diagnostic="Multiplex mode is enabled" Expression="$IpInstance_Multiplex"/>
         <PossibleValue Comment="Enable" Value="LCD_MUXSEGMENT_ENABLE"/>       
    </RefParameter>
	<RefParameter Comment="Multiplex mode" DefaultValue="LCD_MUXSEGMENT_DISABLE" Name="MuxSegment" Type="uniqueElementList" Group="Basic Parameters" >
        <PossibleValue Comment="Disable" Value="LCD_MUXSEGMENT_DISABLE"/>
        <PossibleValue Comment="Enable" Value="LCD_MUXSEGMENT_ENABLE"/>
    </RefParameter>
	<!--Configures the LCD Blink Mode Bits 17:16 BLINK[1:0]-->
    <RefParameter Comment="Blink Mode" DefaultValue="LCD_BLINKMODE_OFF" Name="BlinkMode" Type="list" Group="Advanced Parameters">
        <PossibleValue Comment="Disabled " Value="LCD_BLINKMODE_OFF"/>
        <PossibleValue Comment="Enabled on SEG[0], COM[0]  " Value="LCD_BLINKMODE_SEG0_COM0"/>
        <PossibleValue Comment="Enabled on SEG[0], all COM  " Value="LCD_BLINKMODE_SEG0_ALLCOM"/>
        <PossibleValue Comment="Enabled on all pixels " Value="LCD_BLINKMODE_ALLSEG_ALLCOM"/>
    </RefParameter>
	
	<!--Configures the LCD Blink frequency Bits 15:13 BLINKF[2:0]-->
    <RefParameter Comment="Blink Frequency" DefaultValue="LCD_BLINKFREQUENCY_DIV8" Name="BlinkFrequency" Type="list" Group="Advanced Parameters">
	    <PossibleValue Comment="fLCD/8 " Value="LCD_BLINKFREQUENCY_DIV8"/>
        <PossibleValue Comment="fLCD/16 " Value="LCD_BLINKFREQUENCY_DIV16"/>
        <PossibleValue Comment="fLCD/32 " Value="LCD_BLINKFREQUENCY_DIV32"/>
	    <PossibleValue Comment="fLCD/64 " Value="LCD_BLINKFREQUENCY_DIV64"/>
        <PossibleValue Comment="fLCD/128 " Value="LCD_BLINKFREQUENCY_DIV128"/>
        <PossibleValue Comment="fLCD/256 " Value="LCD_BLINKFREQUENCY_DIV256"/>
        <PossibleValue Comment="fLCD/512 " Value="LCD_BLINKFREQUENCY_DIV512"/>
        <PossibleValue Comment="fLCD/1024 " Value="LCD_BLINKFREQUENCY_DIV1024"/>
    </RefParameter>
	
	<RefMode Name="Static">
	<Condition Diagnostic="High Drive is enabled" Expression="HDEnable"/>
	
		<ConfigForMode>Lcd_Init</ConfigForMode>
		<ConfigForMode>HIGHDRIVER_ENABLE</ConfigForMode>
		
		<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	
	<RefMode Name="Static">
		<ConfigForMode>Lcd_Init</ConfigForMode>
		
		<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	<RefMode Name="1/2 Duty Cycle">
		<Condition Diagnostic="High Drive is enabled" Expression="HDEnable"/>
	
		<ConfigForMode>Lcd_Init</ConfigForMode>
		<ConfigForMode>HIGHDRIVER_ENABLE</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	

	
	<RefMode Name="1/2 Duty Cycle">
		<ConfigForMode>Lcd_Init</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	<RefMode Name="1/3 Duty Cycle ">
		<Condition Diagnostic="High Drive is enabled" Expression="HDEnable"/>
	
		<ConfigForMode>Lcd_Init</ConfigForMode>
		<ConfigForMode>HIGHDRIVER_ENABLE</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	
	<RefMode Name="1/3 Duty Cycle">
		<ConfigForMode>Lcd_Init</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
		<RefMode Name="1/4 Duty Cycle">
		<Condition Diagnostic="High Drive is enabled" Expression="HDEnable"/>
	
		<ConfigForMode>Lcd_Init</ConfigForMode>
		<ConfigForMode>HIGHDRIVER_ENABLE</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	
	
	<RefMode Name="1/4 Duty Cycle">
		<ConfigForMode>Lcd_Init</ConfigForMode>
	
			<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	
		<RefMode Name="1/8 Duty Cycle">
		<Condition Diagnostic="High Drive is enabled" Expression="HDEnable"/>
	
		<ConfigForMode>Lcd_Init</ConfigForMode>
		<ConfigForMode>HIGHDRIVER_ENABLE</ConfigForMode>
	
		<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	

	
	<RefMode Name="1/8 Duty Cycle">
		<ConfigForMode>Lcd_Init</ConfigForMode>
	
		<Parameter Name="Prescaler"/>
		<Parameter Name="Divider"/>
		<Parameter Name="Duty"/>
		<Parameter Name="Bias"/>
		<Parameter Name="VoltageSource"/>
		<Parameter Name="Contrast"/>
		<Parameter Name="DeadTime"/>
		<Parameter Name="HighDrive"/>
		<Parameter Name="PulseOnDuration"/>
		<Parameter Name="BlinkMode"/>	
		<Parameter Name="BlinkFrequency"/>
		<Parameter Name="MuxSegment"/>
	</RefMode>
	
	
	<ModeLogicOperator Name="OR">
		<Mode Name="Mode">
			<ModeLogicOperator Name="XOR">
				<Mode Name="Static">
                    <Semaphore>$IpInstance</Semaphore>
					<Semaphore>static</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VLCD"/>
						<Signal Name="COM0"/>
					</SignalLogicalOp>
				</Mode>
			
				<Mode Name="1/2 Duty Cycle">
					<Semaphore>duty2</Semaphore>
				<Semaphore>$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VLCD"/>
						<Signal Name="COM0"/>
						<Signal Name="COM1"/>
					</SignalLogicalOp>
				</Mode>
			
				<Mode Name="1/3 Duty Cycle">
				<Semaphore>duty3</Semaphore>
				<Semaphore>$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VLCD"/>
						<Signal Name="COM0"/>
						<Signal Name="COM1"/>
						<Signal Name="COM2"/>
					</SignalLogicalOp>
				</Mode>
			
				<Mode Name="1/4 Duty Cycle">
				<Semaphore>duty4</Semaphore>
				<Semaphore>$IpInstance</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VLCD"/>
						<Signal Name="COM0"/>
						<Signal Name="COM1"/>
						<Signal Name="COM2"/>
						<Signal Name="COM3"/>
					</SignalLogicalOp>
				</Mode>
			
				<Mode Name="1/8 Duty Cycle">
				<Semaphore>duty8</Semaphore>
		
                    <Semaphore>$IpInstance_8COM</Semaphore>
					<SignalLogicalOp Name="AND">
						<Signal Name="VLCD"/>
						<Signal Name="COM0"/>
						<Signal Name="COM1"/>
						<Signal Name="COM2"/>
						<Signal Name="COM3"/>
						<Signal Name="COM4"/>
						<Signal Name="COM5"/>
						<Signal Name="COM6"/>
						<Signal Name="COM7"/>
					</SignalLogicalOp>
				</Mode>
			
			 
			</ModeLogicOperator>
		</Mode>
		<Mode Name="Multiplex Mode"  >
				<Condition Expression="($IpInstance|$IpInstance_8COM) &amp; !static" Diagnostic="$IpInstance mode should be selected first "/>
		<Semaphore>$IpInstance_Multiplex</Semaphore>
			<ModeLogicOperator Name="OR">
				<Mode Name="Multiplex" >
					<SignalLogicalOp Name="AND">
						<Signal Name="LCD_mux"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
		</Mode>
		<Mode Name="SEG0">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG0">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG0"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG1">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG1">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG1"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG2">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG2">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG2"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG3">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG3">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG3"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG4">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG4">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG4"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG5">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG5">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG5"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG6">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG6">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG6"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
		<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG7">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG7">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG7"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG8">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG8">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG8"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
		<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG9">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG9">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG9"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG10">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG10">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG10"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG11">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG11">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG11"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG12">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG12">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG12"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG13">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG13">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG13"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG14">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG14">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG14"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG15">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG15">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG15"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG16">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG16">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG16"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG17">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG17">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG17"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG18">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG18">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG18"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG19">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG19">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG19"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG20">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG20">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG20"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG21">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG21">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG21"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG22">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG22">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG22"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG23">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG23">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG23"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG24">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG24">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG24"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG25">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG25">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG25"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG26">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG26">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG26"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG27">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG27">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG27"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
			<Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG28">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG28">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG28"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
            <Condition Expression="(($IpInstance_Multiplex &amp;(LQFP64|TFBGA64))|(!(LQFP64|TFBGA64)&amp;($IpInstance)|($IpInstance_8COM))) " Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG29">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG29">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG29"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                      <Condition Expression="(($IpInstance_Multiplex &amp;(LQFP64|TFBGA64))|(!(LQFP64|TFBGA64)&amp;($IpInstance)|($IpInstance_8COM))) " Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG30">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG30">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG30"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                     <Condition Expression="(($IpInstance_Multiplex &amp;(LQFP64|TFBGA64))|(!(LQFP64|TFBGA64)&amp;($IpInstance)|($IpInstance_8COM))) " Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG31">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG31">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG31"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                     <Condition Expression="(($IpInstance_Multiplex &amp;(LQFP64|TFBGA64))|(!(LQFP64|TFBGA64)&amp;($IpInstance)|($IpInstance_8COM))) " Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG32">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG32">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG32"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                     <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG33">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG33">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG33"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                  <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG34">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG34">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG34"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                    <Condition Expression="($IpInstance)|($IpInstance_8COM)"  Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG35">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG35">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG35"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                    <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
					</Mode>
		<Mode Name="SEG36">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG36">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG36"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG37">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG37">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG37"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                              <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG38">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG38">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG38"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG39">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG39">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG39"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                    <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG40">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG40">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG40"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="((($IpInstance)|($IpInstance_8COM)) &amp; STM32L0 )|((STM32L4|STM32WB) &amp;(!$IpInstance_Multiplex &amp; $IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG41">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG41">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG41"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="((($IpInstance)|($IpInstance_8COM)) &amp; STM32L0 )|((STM32L4|STM32WB) &amp;(!$IpInstance_Multiplex &amp; $IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG42">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG42">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG42"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                              <Condition Expression="((($IpInstance)|($IpInstance_8COM)) &amp; STM32L0 )|((STM32L4|STM32WB) &amp;(!$IpInstance_Multiplex &amp; $IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG43">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG43">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG43"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="((($IpInstance)|($IpInstance_8COM)) &amp; STM32L0 )|((STM32L4|STM32WB) &amp;(!$IpInstance_Multiplex &amp; $IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG44">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG44">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG44"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG45">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG45">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG45"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG46">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG46">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG46"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG47">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG47">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG47"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="($IpInstance)|($IpInstance_8COM)" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG48">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG48">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG48"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="!$IpInstance_Multiplex &amp; (($IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG49">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG49">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG49"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="!$IpInstance_Multiplex &amp; (($IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG50">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG50">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG50"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="!$IpInstance_Multiplex &amp; (($IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
		<Mode Name="SEG51">
			<ModeLogicOperator Name="OR">
				<Mode Name="SEG51">
					<SignalLogicalOp Name="AND">
						<Signal Name="SEG51"/>
					</SignalLogicalOp>
				</Mode>
			</ModeLogicOperator>
                             <Condition Expression="!$IpInstance_Multiplex &amp; (($IpInstance))" Diagnostic="$IpInstance mode should be selected first"/>
		</Mode>
	</ModeLogicOperator>
	<RefSignal Name="LCD_mux" Virtual="true"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="VLCD"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM0"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM1"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM2"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM3"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM4"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM5"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM6"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="COM7"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG0"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG1"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG2"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG3"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG4"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG5"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG6"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG7"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG8"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG9"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG10"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG11"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG12"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG13"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG14"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG15"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG16"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG17"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG18"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG19"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG20"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG21"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG22"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG23"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG24"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG25"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG26"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG27"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG28"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG29"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG30"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG31"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG32"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG33"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG34"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG35"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG36"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG37"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG38"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG39"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG40"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG41"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG42"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG43"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG44"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG45"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG46"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG47"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG48"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG49"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG50"/>
	<RefSignal IOMode="AlternateFunctionPushPull" Name="SEG51"/>
	<Semaphore>LCDUsed_ForRCC</Semaphore>
</IP>
