<family name="STM32G0">
	<CPUcore>ARM Cortex-M0+</CPUcore>
	<header>Device\ST\STM32G0xx\Include\stm32g0xx.h</header>
	
	<!--G070 Orca0 -->
	<subFamily name="STM32G070" fpu="none" clock="8000000">
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G070CB,STM32G070CB,STM32G070CB,STM32G070xB,STM32G070CB,STM32G070CB</PN>
			<variants>Tx</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g070xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g070xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G070CB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g070xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G070xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G070KB,STM32G070KB,STM32G070KB,STM32G070xB,STM32G070KB,STM32G070KB</PN>
			<variants>Tx</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g070xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g070xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G070KB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g070xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G070xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G070RB,STM32G070RB,STM32G070RB,STM32G070xB,STM32G070RB,STM32G070RB</PN>
			<variants>Tx</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g070xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g070xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g070xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G070RB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g070xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g070xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g070xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G070xx</define>
		</device>
	</subFamily>
	<!--G071 Orca0 -->
	<subFamily name="STM32G071" fpu="none" clock="8000000">
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071G6,STM32G071G6,STM32G071G6,STM32G071x6,STM32G071G6,STM32G071G6</PN>
			<variants>Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="32"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_32.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071G6$Flash\STM32G0xx_32.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071G8,STM32G071G8,STM32G071G8,STM32G071x8,STM32G071G8,STM32G071G8</PN>
			<variants>Ux,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="64"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071G8$Flash\STM32G0xx_64.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071GB,STM32G071GB,STM32G071GB,STM32G071xB,STM32G071GB,STM32G071GB</PN>
			<variants>Ux,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071GB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071K6,STM32G071K6,STM32G071K6,STM32G071x6,STM32G071K6,STM32G071K6</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="32"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_32.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071K6$Flash\STM32G0xx_32.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071K8,STM32G071K8,STM32G071K8,STM32G071x8,STM32G071K8,STM32G071K8</PN>
			<variants>Tx,Ux,TxN,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="64"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071K8$Flash\STM32G0xx_64.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071KB,STM32G071KB,STM32G071KB,STM32G071xB,STM32G071KB,STM32G071KB</PN>
			<variants>Tx,Ux,TxN,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071KB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071C6,STM32G071C6,STM32G071C6,STM32G071x6,STM32G071C6,STM32G071C6</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="32"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_32.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071C6$Flash\STM32G0xx_32.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071C8,STM32G071C8,STM32G071C8,STM32G071x8,STM32G071C8,STM32G071C8</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="64"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071C8$Flash\STM32G0xx_64.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071CB,STM32G071CB,STM32G071CB,STM32G071xB,STM32G071CB,STM32G071CB</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071CB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071R6,STM32G071R6,STM32G071R6,STM32G071x6,STM32G071R6,STM32G071R6</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="32"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_32.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071R6$Flash\STM32G0xx_32.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071R8,STM32G071R8,STM32G071R8,STM32G071x8,STM32G071R8,STM32G071R8</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="64"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_64.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071R8$Flash\STM32G0xx_64.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G071RB,STM32G071RB,STM32G071RB,STM32G071xB,STM32G071RB,STM32G071RB</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g071xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g071xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g071xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G071RB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g071xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g071xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g071xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G071xx</define>
		</device>
	</subFamily>
	
	<!--G081 Orca0 -->
	<subFamily name="STM32G081" fpu="none" clock="8000000">
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G081GB,STM32G081GB,STM32G081GB,STM32G081xB,STM32G081GB,STM32G081GB</PN>
			<variants>Ux,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g081xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g081xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G081GB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g081xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g081xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G081xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G081KB,STM32G081KB,STM32G081KB,STM32G081xB,STM32G081KB,STM32G081KB</PN>
			<variants>Tx,Ux,TxN,UxN</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g081xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g081xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G081KB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g081xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g081xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G081xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G081CB,STM32G081CB,STM32G081CB,STM32G081xB,STM32G081CB,STM32G081CB</PN>
			<variants>Tx,Ux</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g081xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g081xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G081CB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g081xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g081xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G081xx</define>
		</device>
		<device>
			<!--HD EVAL board part number for each toolchain: this order must be respected: 
				EWARM, MDK-ARM, TrueSTUDIO, RIDE, TASKING, SW4STM32, SW4STM32 -->
			<PN>STM32G081RB,STM32G081RB,STM32G081RB,STM32G081xB,STM32G081RB,STM32G081RB</PN>
			<variants>Tx</variants>
			<memories>
				<memory name="RAM" access="xrw" start="0x20000000" size="32"/>
				<memory name="FLASH" access="rx" start="0x8000000" size="128"/>
			</memories>
			<header>Device\ST\STM32G0xx\Include\stm32g081xx.h</header>
			<EWARM>
				<flash></flash>
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\iar\startup_stm32g081xx.s</startup>
				<linkers>
                  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_flash.icf</linker>
				  <linker>Device\ST\STM32G0xx\Source\Templates\iar\linker\stm32g081xx_sram.icf</linker>
                </linkers>  
				<!--source files depending on the toolchain: ex port.c -->				 
			</EWARM>
			<MDK-ARM>
				<flashv5>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32G0xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32G081RB$Flash\STM32G0xx_128.FLM)</flashv5>
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--Name>-U-O142 -O2254 -S0 -C0 -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC1000 -FN1 -FF0STM32L4xx_512.FLM -FS08000000 -FL0100000 -FP0($$Device:STM32L476ZG$Flash\STM32L4xx.FLM)</Name-->
				<!--startup file -->
				<startup>Device\ST\STM32G0xx\Source\Templates\arm\startup_stm32g081xx.s</startup>
				 
			</MDK-ARM>
			<TrueSTUDIO>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</TrueSTUDIO>
			<SW4STM32>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc\startup_stm32g081xx.s</startup>				 
			</SW4STM32>
			<RIDE>
				<flash></flash>
				<startup>Device\ST\STM32G0xx\Source\Templates\gcc_ride7\startup_stm32g081xx.s</startup>				 
			</RIDE>
			<TASKING>
				<flash></flash>
				<startup></startup>				 
			</TASKING>			 
			<!--defines depending on the device family -->
			<define>STM32G081xx</define>
		</device>
	</subFamily>
	
	<define>USE_HAL_DRIVER</define>
	<file>Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c</file>
</family>