<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE featureDefinitions SYSTEM "../featureDefinitions.dtd">

<featureDefinitions name="IC" iconName="IC" helpIndex="">

<userControlGroup name="none" caption="none">
<userControlSubGroup name="none" caption="none">

<userControl name="applyButton">
<dialogConfig type="applyButton" caption="none"></dialogConfig>
<userAction name="apply">
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

<userControlGroup name="ICSettings" caption="IC Settings">
<userControlSubGroup name="IC%indexControl%" caption="IC%indexControl%">

<userControl name="captureMode1">
<dialogConfig type="CB" caption="Capture Mode 1">
	<selection name="disable" value="Disable"></selection> 
	<selection name="falling" value="Capture every falling edge"></selection> 
	<selection name="rising" value="Capture every rising edge"></selection> 
	<selection name="4thRising" value="Capture every 4th rising edge"></selection> 
	<selection name="16thRising" value="Capture every 16th rising edge"></selection> 
	<selection name="risingFalling" value="Capture every rising and falling edge"></selection> 
	<selection name="idleWakeup" value="Interrupt or wake up from idle"></selection> 
</dialogConfig>
<userAction name="idleWakeup">
	<claimResource type="register" instance="1" registerField="ICM_1" value="111"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="risingFalling">
	<claimResource type="register" instance="1" registerField="ICM_1" value="001"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="16thRising">
	<claimResource type="register" instance="1" registerField="ICM_1" value="101"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="4thRising">
	<claimResource type="register" instance="1" registerField="ICM_1" value="100"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="rising">
	<claimResource type="register" instance="1" registerField="ICM_1" value="011"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="falling">
	<claimResource type="register" instance="1" registerField="ICM_1" value="010"></claimResource>
	<claimResource type="pin" pin="IC1" polarity="Inp"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="ICM_1" value="000"></claimResource>
</userAction>
</userControl>


<userControl name="captureMode2">
<dialogConfig type="CB" caption="Capture Mode 2">
	<selection name="disable" value="Disable"></selection> 
	<selection name="falling" value="Capture every falling edge"></selection> 
	<selection name="rising" value="Capture every rising edge"></selection> 
	<selection name="4thRising" value="Capture every 4th rising edge"></selection> 
	<selection name="16thRising" value="Capture every 16th rising edge"></selection> 
	<selection name="risingFalling" value="Capture every rising and falling edge"></selection> 
	<selection name="idleWakeup" value="Interrupt or wake up from idle"></selection> 
</dialogConfig>
<userAction name="idleWakeup">
	<claimResource type="register" instance="1" registerField="ICM_2" value="111"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="risingFalling">
	<claimResource type="register" instance="1" registerField="ICM_2" value="001"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="16thRising">
	<claimResource type="register" instance="1" registerField="ICM_2" value="101"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="4thRising">
	<claimResource type="register" instance="1" registerField="ICM_2" value="100"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="rising">
	<claimResource type="register" instance="1" registerField="ICM_2" value="011"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="falling">
	<claimResource type="register" instance="1" registerField="ICM_2" value="010"></claimResource>
	<claimResource type="pin" pin="IC2" polarity="Inp"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="ICM_2" value="000"></claimResource>
</userAction>
</userControl>


<userControl name="captureMode7">
<dialogConfig type="CB" caption="Capture Mode 7">
	<selection name="disable" value="Disable"></selection> 
	<selection name="falling" value="Capture every falling edge"></selection> 
	<selection name="rising" value="Capture every rising edge"></selection> 
	<selection name="4thRising" value="Capture every 4th rising edge"></selection> 
	<selection name="16thRising" value="Capture every 16th rising edge"></selection> 
	<selection name="risingFalling" value="Capture every rising and falling edge"></selection> 
	<selection name="idleWakeup" value="Interrupt or wake up from idle"></selection> 
</dialogConfig>
<userAction name="idleWakeup">
	<claimResource type="register" instance="1" registerField="ICM_7" value="111"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="risingFalling">
	<claimResource type="register" instance="1" registerField="ICM_7" value="001"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="16thRising">
	<claimResource type="register" instance="1" registerField="ICM_7" value="101"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="4thRising">
	<claimResource type="register" instance="1" registerField="ICM_7" value="100"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="rising">
	<claimResource type="register" instance="1" registerField="ICM_7" value="011"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="falling">
	<claimResource type="register" instance="1" registerField="ICM_7" value="010"></claimResource>
	<claimResource type="pin" pin="IC7" polarity="Inp"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="ICM_7" value="000"></claimResource>
</userAction>
</userControl>

<userControl name="captureMode8">
<dialogConfig type="CB" caption="Capture Mode 8">
	<selection name="disable" value="Disable"></selection> 
	<selection name="falling" value="Capture every falling edge"></selection> 
	<selection name="rising" value="Capture every rising edge"></selection> 
	<selection name="4thRising" value="Capture every 4th rising edge"></selection> 
	<selection name="16thRising" value="Capture every 16th rising edge"></selection> 
	<selection name="risingFalling" value="Capture every rising and falling edge"></selection> 
	<selection name="idleWakeup" value="Interrupt or wake up from idle"></selection> 
</dialogConfig>
<userAction name="idleWakeup">
	<claimResource type="register" instance="1" registerField="ICM_8" value="111"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="risingFalling">
	<claimResource type="register" instance="1" registerField="ICM_8" value="001"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="16thRising">
	<claimResource type="register" instance="1" registerField="ICM_8" value="101"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="4thRising">
	<claimResource type="register" instance="1" registerField="ICM_8" value="100"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="rising">
	<claimResource type="register" instance="1" registerField="ICM_8" value="011"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="falling">
	<claimResource type="register" instance="1" registerField="ICM_8" value="010"></claimResource>
	<claimResource type="pin" pin="IC8" polarity="Inp"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" instance="1" registerField="ICM_8" value="000"></claimResource>
</userAction>
</userControl>

<userControl name="timerSelection1">
<dialogConfig type="CB" caption="Timer select 1">
	<selection name="timer3" value="Timer3"></selection> 
	<selection name="timer2" value="Timer2"></selection> 
</dialogConfig>
<userAction name="timer2">
	<claimResource type="register" instance="1" registerField="ICTMR_1" value="1"></claimResource>
</userAction>
<userAction name="timer3">
	<claimResource type="register" instance="1" registerField="ICTMR_1" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="timerSelection2">
<dialogConfig type="CB" caption="Timer select 2">
	<selection name="timer3" value="Timer3"></selection> 
	<selection name="timer2" value="Timer2"></selection> 
</dialogConfig>
<userAction name="timer2">
	<claimResource type="register" instance="1" registerField="ICTMR_2" value="1"></claimResource>
</userAction>
<userAction name="timer3">
	<claimResource type="register" instance="1" registerField="ICTMR_2" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="timerSelection7">
<dialogConfig type="CB" caption="Timer select 7">
	<selection name="timer3" value="Timer3"></selection> 
	<selection name="timer2" value="Timer2"></selection> 
</dialogConfig>
<userAction name="timer2">
	<claimResource type="register" instance="1" registerField="ICTMR_7" value="1"></claimResource>
</userAction>
<userAction name="timer3">
	<claimResource type="register" instance="1" registerField="ICTMR_7" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="timerSelection8">
<dialogConfig type="CB" caption="Timer select 8">
	<selection name="timer3" value="Timer3"></selection> 
	<selection name="timer2" value="Timer2"></selection> 
</dialogConfig>
<userAction name="timer2">
	<claimResource type="register" instance="1" registerField="ICTMR_8" value="1"></claimResource>
</userAction>
<userAction name="timer3">
	<claimResource type="register" instance="1" registerField="ICTMR_8" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="captureEvent1">
<dialogConfig type="CB" caption="Capture event %indexControl%">
	<selection name="every" value="Capture every event"></selection> 
	<selection name="2nd" value="Capture 2nd event"></selection> 
	<selection name="3rd" value="Capture 3rd event"></selection> 
	<selection name="4th" value="Capture 4th event"></selection> 
</dialogConfig>
<userAction name="4th">
	<claimResource type="register" instance="1" registerField="ICI_1" value="11"></claimResource>
</userAction>
<userAction name="3rd">
	<claimResource type="register" instance="1" registerField="ICI_1" value="10"></claimResource>
</userAction>
<userAction name="2nd">
	<claimResource type="register" instance="1" registerField="ICI_1" value="01"></claimResource>
</userAction>
<userAction name="every">
	<claimResource type="register" instance="1" registerField="ICI_1" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="captureEvent2">
<dialogConfig type="CB" caption="Capture event %indexControl%">
	<selection name="every" value="Capture every event"></selection> 
	<selection name="2nd" value="Capture 2nd event"></selection> 
	<selection name="3rd" value="Capture 3rd event"></selection> 
	<selection name="4th" value="Capture 4th event"></selection> 
</dialogConfig>
<userAction name="4th">
	<claimResource type="register" instance="1" registerField="ICI_2" value="11"></claimResource>
</userAction>
<userAction name="3rd">
	<claimResource type="register" instance="1" registerField="ICI_2" value="10"></claimResource>
</userAction>
<userAction name="2nd">
	<claimResource type="register" instance="1" registerField="ICI_2" value="01"></claimResource>
</userAction>
<userAction name="every">
	<claimResource type="register" instance="1" registerField="ICI_2" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="captureEvent7">
<dialogConfig type="CB" caption="Capture event %indexControl%">
	<selection name="every" value="Capture every event"></selection> 
	<selection name="2nd" value="Capture 2nd event"></selection> 
	<selection name="3rd" value="Capture 3rd event"></selection> 
	<selection name="4th" value="Capture 4th event"></selection> 
</dialogConfig>
<userAction name="4th">
	<claimResource type="register" instance="1" registerField="ICI_7" value="11"></claimResource>
</userAction>
<userAction name="3rd">
	<claimResource type="register" instance="1" registerField="ICI_7" value="10"></claimResource>
</userAction>
<userAction name="2nd">
	<claimResource type="register" instance="1" registerField="ICI_7" value="01"></claimResource>
</userAction>
<userAction name="every">
	<claimResource type="register" instance="1" registerField="ICI_7" value="00"></claimResource>
</userAction>
</userControl>

<userControl name="captureEvent8">
<dialogConfig type="CB" caption="Capture event %indexControl%">
	<selection name="every" value="Capture every event"></selection> 
	<selection name="2nd" value="Capture 2nd event"></selection> 
	<selection name="3rd" value="Capture 3rd event"></selection> 
	<selection name="4th" value="Capture 4th event"></selection> 
</dialogConfig>
<userAction name="4th">
	<claimResource type="register" instance="1" registerField="ICI_8" value="11"></claimResource>
</userAction>
<userAction name="3rd">
	<claimResource type="register" instance="1" registerField="ICI_8" value="10"></claimResource>
</userAction>
<userAction name="2nd">
	<claimResource type="register" instance="1" registerField="ICI_8" value="01"></claimResource>
</userAction>
<userAction name="every">
	<claimResource type="register" instance="1" registerField="ICI_8" value="00"></claimResource>
</userAction>
</userControl>


<userControl name="operateDuringSleep1">
<dialogConfig type="CB" caption="CPU Sleep Operation">
	<selection name="noWakeOnSleep" value="No wake-up"></selection> 
	<selection name="wakeOnSleep" value="Wake-up on lala Start Bit"></selection> 
</dialogConfig>
<userAction name="wakeOnSleep">
	<claimResource type="register" instance="%instance%" registerField="ICM_1" value="111"></claimResource>
</userAction>
<userAction name="noWakeOnSleep">
</userAction>
</userControl>

<userControl name="operateDuringSleep2">
<dialogConfig type="CB" caption="CPU Sleep Operation">
	<selection name="noWakeOnSleep" value="No wake-up"></selection> 
	<selection name="wakeOnSleep" value="Wake-up on lala Start Bit"></selection> 
</dialogConfig>
<userAction name="wakeOnSleep">
	<claimResource type="register" instance="%instance%" registerField="ICM_2" value="111"></claimResource>
</userAction>
<userAction name="noWakeOnSleep">
</userAction>
</userControl>

<userControl name="operateDuringSleep7">
<dialogConfig type="CB" caption="CPU Sleep Operation">
	<selection name="noWakeOnSleep" value="No wake-up"></selection> 
	<selection name="wakeOnSleep" value="Wake-up on lala Start Bit"></selection> 
</dialogConfig>
<userAction name="wakeOnSleep">
	<claimResource type="register" instance="%instance%" registerField="ICM_7" value="111"></claimResource>
</userAction>
<userAction name="noWakeOnSleep">
</userAction>
</userControl>

<userControl name="operateDuringSleep8">
<dialogConfig type="CB" caption="CPU Sleep Operation">
	<selection name="noWakeOnSleep" value="No wake-up"></selection> 
	<selection name="wakeOnSleep" value="Wake-up on lala Start Bit"></selection> 
</dialogConfig>
<userAction name="wakeOnSleep">
	<claimResource type="register" instance="%instance%" registerField="ICM_8" value="111"></claimResource>
</userAction>
<userAction name="noWakeOnSleep">
</userAction>
</userControl>


<userControl name="operateDuringIdle1">
<dialogConfig type="CB" caption="CPU Idle Operation">
	<selection name="continueOnIdle" value="Continue"></selection> 
	<selection name="stopOnIdle" value="Stop"></selection> 
</dialogConfig>
<userAction name="stopOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_1" value="1"></claimResource>
</userAction>
<userAction name="continueOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_1" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="operateDuringIdle2">
<dialogConfig type="CB" caption="CPU Idle Operation">
	<selection name="continueOnIdle" value="Continue"></selection> 
	<selection name="stopOnIdle" value="Stop"></selection> 
</dialogConfig>
<userAction name="stopOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_2" value="1"></claimResource>
</userAction>
<userAction name="continueOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_2" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="operateDuringIdle7">
<dialogConfig type="CB" caption="CPU Idle Operation">
	<selection name="continueOnIdle" value="Continue"></selection> 
	<selection name="stopOnIdle" value="Stop"></selection> 
</dialogConfig>
<userAction name="stopOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_7" value="1"></claimResource>
</userAction>
<userAction name="continueOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_7" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="operateDuringIdle8">
<dialogConfig type="CB" caption="CPU Idle Operation">
	<selection name="continueOnIdle" value="Continue"></selection> 
	<selection name="stopOnIdle" value="Stop"></selection> 
</dialogConfig>
<userAction name="stopOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_8" value="1"></claimResource>
</userAction>
<userAction name="continueOnIdle">
	<claimResource type="register" instance="%instance%" registerField="ICSIDL_8" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptEnable1" enableForInt="IC1">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="IC1IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="IC1IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptEnable2" enableForInt="IC2">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="IC2IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="IC2IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptEnable7" enableForInt="IC7">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="IC7IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="IC7IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptEnable8" enableForInt="IC8">
<dialogConfig type="CK" caption="Enable Interrupt on Startup"></dialogConfig>
<userAction name="enable">
	<claimResource type="register" registerField="IC8IE" value="1"></claimResource>
</userAction>
<userAction name="disable">
	<claimResource type="register" registerField="IC8IE" value="0"></claimResource>
</userAction>
</userControl>

<userControl name="interruptPriority1" priorityForInt="IC1">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="priorityLevelTo%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="IC1IP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

<userControl name="interruptPriority2" priorityForInt="IC2">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="priorityLevelTo%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="IC2IP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

<userControl name="interruptPriority7" priorityForInt="IC7">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="priorityLevelTo%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="IC7IP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

<userControl name="interruptPriority8" priorityForInt="IC8">
<dialogConfig type="CB" range="7" caption="Interrupt Priority">
	<selection name="priorityLevelTo%index%" value="%index%"></selection>
</dialogConfig>
<userAction>
	<claimResource type="register" registerField="IC8IP" method="priorityLevel3Bit"></claimResource>
</userAction>
</userControl>

</userControlSubGroup>
</userControlGroup>

</featureDefinitions>
