<PE_PROJECT_SETTINGS_DOCUMENTATION>
  <PE_product_version v="version 2.99 Processor Expert for Freescale 56800/E family"/>
  <PE_core_version v="Processor Expert Version 0417"/>

  <CPU_Bean name="Cpu" type="56F8006_48_LQFP">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="Cpu"/>
      <CPU_type v="MC56F8006_48_LQFP"/>
      <group name="Clock settings">
        <Oscillator_frequency__MHz_ v="8"/>
        <Clock_source v="On-chip relaxation oscillator"/>
        <Low_power_oscillator v="Disabled"/>
      </group>
      <Initialization_priority v="minimal priority"/>
      <Saturation_mode v="Disabled"/>
      <boolgroup name="Initialize shadow registers" v="no" />
      <enumgroup name="Initialize unused I/O pins" v="no initialization">
      </enumgroup>
      <group name="Internal peripherals">
        <group name="SIM module">
          <Wait_disable_mode v="Enabled"/>
          <Stop_disable_mode v="Enabled"/>
          <OnCE_clock_to_core v="Enabled when core TAP is enabled"/>
          <CLKO_0_select v="Continuous system clock"/>
          <boolgroup name="CLKOUT_0 mode" v="Disabled" />
          <CLKO_1_select v="Continuous system clock"/>
          <boolgroup name="CLKOUT_1 mode" v="Disabled" />
        </group>
        <group name="Power management">
          <LVI_reset v="Enabled"/>
          <Partial_power_down v="Disabled"/>
          <Low_power_regulator_control v="Disabled"/>
          <Low_power_wake_up_on_interrupt v="Remain in standby"/>
          <Bandgap_buffer v="Disabled"/>
          <LVI_detect_level v="1.86 V"/>
          <Register_protection v="Write protection off"/>
        </group>
        <boolgroup name="Flash security &amp; protection" v="Disabled" />
        <group name="Peripheral clocks">
          <TA0_peripheral_clock v="Enabled"/>
          <TA0_peripheral_clock_in_stop_mode v="Disabled"/>
          <TA1_peripheral_clock v="Disabled"/>
          <TA1_peripheral_clock_in_stop_mode v="Disabled"/>
          <PIT_peripheral_clock v="Disabled"/>
          <PIT_peripheral_clock_in_stop_mode v="Disabled"/>
          <PDB_peripheral_clock v="Enabled"/>
          <PDB_peripheral_clock_in_stop_mode v="Disabled"/>
          <COP_peripheral_clock v="Disabled"/>
          <COP_peripheral_clock_in_stop_mode v="Disabled"/>
          <PWM_peripheral_clock v="Enabled"/>
          <PWM_peripheral_clock_in_stop_mode v="Disabled"/>
          <SPI_peripheral_clock v="Disabled"/>
          <SPI_peripheral_clock_in_stop_mode v="Disabled"/>
          <SCI_peripheral_clock v="Enabled"/>
          <SCI_peripheral_clock_in_stop_mode v="Disabled"/>
          <I2C_peripheral_clock v="Disabled"/>
          <I2C_peripheral_clock_in_stop_mode v="Disabled"/>
          <PGA0_peripheral_clock v="Enabled"/>
          <PGA0_peripheral_clock_in_stop_mode v="Disabled"/>
          <PGA1_peripheral_clock v="Disabled"/>
          <PGA1_peripheral_clock_in_stop_mode v="Disabled"/>
          <ADC0_peripheral_clock v="Enabled"/>
          <ADC0_peripheral_clock_in_stop_mode v="Disabled"/>
          <ADC1_peripheral_clock v="Disabled"/>
          <ADC1_peripheral_clock_in_stop_mode v="Disabled"/>
          <HSCMP0_peripheral_clock v="Disabled"/>
          <HSCMP0_peripheral_clock_in_stop_mode v="Disabled"/>
          <HSCMP1_peripheral_clock v="Disabled"/>
          <HSCMP1_peripheral_clock_in_stop_mode v="Disabled"/>
          <HSCMP2_peripheral_clock v="Disabled"/>
          <HSCMP2_peripheral_clock_in_stop_mode v="Disabled"/>
        </group>
        <group name="Peripheral clock rates">
          <TMR_clock_rate v="TMR_System_clock"/>
          <PWM_clock_rate v="PWM_3x_System_clock"/>
          <SCI_clock_rate v="Auto select"/>
        </group>
        <group name="I/O module">
          <group name="GPIOA">
            <Drive_strength_for_GPIOA0 v="Low"/>
            <Input_filter_for_GPIOA0 v="Disabled"/>
            <Slew_rate_for_GPIOA0 v="Fast"/>
            <Drive_strength_for_GPIOA1 v="Low"/>
            <Input_filter_for_GPIOA1 v="Disabled"/>
            <Slew_rate_for_GPIOA1 v="Fast"/>
            <Drive_strength_for_GPIOA2 v="Low"/>
            <Input_filter_for_GPIOA2 v="Disabled"/>
            <Slew_rate_for_GPIOA2 v="Fast"/>
            <Drive_strength_for_GPIOA3 v="Low"/>
            <Input_filter_for_GPIOA3 v="Disabled"/>
            <Slew_rate_for_GPIOA3 v="Fast"/>
            <Drive_strength_for_GPIOA4 v="Low"/>
            <Input_filter_for_GPIOA4 v="Disabled"/>
            <Slew_rate_for_GPIOA4 v="Fast"/>
            <Drive_strength_for_GPIOA5 v="Low"/>
            <Input_filter_for_GPIOA5 v="Disabled"/>
            <Slew_rate_for_GPIOA5 v="Fast"/>
            <Drive_strength_for_GPIOA6 v="Low"/>
            <Input_filter_for_GPIOA6 v="Disabled"/>
            <Slew_rate_for_GPIOA6 v="Fast"/>
            <Drive_strength_for_GPIOA7 v="Low"/>
            <Input_filter_for_GPIOA7 v="Disabled"/>
            <Slew_rate_for_GPIOA7 v="Fast"/>
          </group>
          <group name="GPIOB">
            <Drive_strength_for_GPIOB0 v="Low"/>
            <Input_filter_for_GPIOB0 v="Disabled"/>
            <Slew_rate_for_GPIOB0 v="Fast"/>
            <Drive_strength_for_GPIOB1 v="Low"/>
            <Input_filter_for_GPIOB1 v="Disabled"/>
            <Slew_rate_for_GPIOB1 v="Fast"/>
            <Drive_strength_for_GPIOB2 v="Low"/>
            <Input_filter_for_GPIOB2 v="Disabled"/>
            <Slew_rate_for_GPIOB2 v="Fast"/>
            <Drive_strength_for_GPIOB3 v="Low"/>
            <Input_filter_for_GPIOB3 v="Disabled"/>
            <Slew_rate_for_GPIOB3 v="Fast"/>
            <Drive_strength_for_GPIOB4 v="Low"/>
            <Input_filter_for_GPIOB4 v="Disabled"/>
            <Slew_rate_for_GPIOB4 v="Fast"/>
            <Drive_strength_for_GPIOB5 v="Low"/>
            <Input_filter_for_GPIOB5 v="Disabled"/>
            <Slew_rate_for_GPIOB5 v="Fast"/>
            <Drive_strength_for_GPIOB6 v="Low"/>
            <Input_filter_for_GPIOB6 v="Disabled"/>
            <Slew_rate_for_GPIOB6 v="Fast"/>
            <Drive_strength_for_GPIOB7 v="Low"/>
            <Input_filter_for_GPIOB7 v="Disabled"/>
            <Slew_rate_for_GPIOB7 v="Fast"/>
          </group>
          <group name="GPIOC">
            <Drive_strength_for_GPIOC0 v="Low"/>
            <Input_filter_for_GPIOC0 v="Disabled"/>
            <Slew_rate_for_GPIOC0 v="Fast"/>
            <Drive_strength_for_GPIOC1 v="Low"/>
            <Input_filter_for_GPIOC1 v="Disabled"/>
            <Slew_rate_for_GPIOC1 v="Fast"/>
            <Drive_strength_for_GPIOC2 v="Low"/>
            <Input_filter_for_GPIOC2 v="Disabled"/>
            <Slew_rate_for_GPIOC2 v="Fast"/>
            <Drive_strength_for_GPIOC3 v="Low"/>
            <Input_filter_for_GPIOC3 v="Disabled"/>
            <Slew_rate_for_GPIOC3 v="Fast"/>
            <Drive_strength_for_GPIOC4 v="Low"/>
            <Input_filter_for_GPIOC4 v="Disabled"/>
            <Slew_rate_for_GPIOC4 v="Fast"/>
            <Drive_strength_for_GPIOC5 v="Low"/>
            <Input_filter_for_GPIOC5 v="Disabled"/>
            <Slew_rate_for_GPIOC5 v="Fast"/>
            <Drive_strength_for_GPIOC6 v="Low"/>
            <Input_filter_for_GPIOC6 v="Disabled"/>
            <Slew_rate_for_GPIOC6 v="Fast"/>
            <Drive_strength_for_GPIOC7 v="Low"/>
            <Input_filter_for_GPIOC7 v="Disabled"/>
            <Slew_rate_for_GPIOC7 v="Fast"/>
          </group>
          <group name="GPIOD">
            <Drive_strength_for_GPIOD0 v="Low"/>
            <Input_filter_for_GPIOD0 v="Disabled"/>
            <Slew_rate_for_GPIOD0 v="Fast"/>
            <Drive_strength_for_GPIOD1 v="Low"/>
            <Input_filter_for_GPIOD1 v="Disabled"/>
            <Slew_rate_for_GPIOD1 v="Fast"/>
            <Drive_strength_for_GPIOD2 v="Low"/>
            <Input_filter_for_GPIOD2 v="Disabled"/>
            <Slew_rate_for_GPIOD2 v="Fast"/>
            <Drive_strength_for_GPIOD3 v="Low"/>
            <Input_filter_for_GPIOD3 v="Disabled"/>
            <Slew_rate_for_GPIOD3 v="Fast"/>
          </group>
          <group name="GPIOE">
            <Drive_strength_for_GPIOE0 v="Low"/>
            <Input_filter_for_GPIOE0 v="Disabled"/>
            <Slew_rate_for_GPIOE0 v="Fast"/>
            <Drive_strength_for_GPIOE1 v="Low"/>
            <Input_filter_for_GPIOE1 v="Disabled"/>
            <Slew_rate_for_GPIOE1 v="Fast"/>
            <Drive_strength_for_GPIOE2 v="Low"/>
            <Input_filter_for_GPIOE2 v="Disabled"/>
            <Slew_rate_for_GPIOE2 v="Fast"/>
            <Drive_strength_for_GPIOE3 v="Low"/>
            <Input_filter_for_GPIOE3 v="Disabled"/>
            <Slew_rate_for_GPIOE3 v="Fast"/>
            <Drive_strength_for_GPIOE4 v="Low"/>
            <Input_filter_for_GPIOE4 v="Disabled"/>
            <Slew_rate_for_GPIOE4 v="Fast"/>
            <Drive_strength_for_GPIOE5 v="Low"/>
            <Input_filter_for_GPIOE5 v="Disabled"/>
            <Slew_rate_for_GPIOE5 v="Fast"/>
            <Drive_strength_for_GPIOE6 v="Low"/>
            <Input_filter_for_GPIOE6 v="Disabled"/>
            <Slew_rate_for_GPIOE6 v="Fast"/>
            <Drive_strength_for_GPIOE7 v="Low"/>
            <Input_filter_for_GPIOE7 v="Disabled"/>
            <Slew_rate_for_GPIOE7 v="Fast"/>
          </group>
          <group name="GPIOF">
            <Drive_strength_for_GPIOF0 v="Low"/>
            <Input_filter_for_GPIOF0 v="Disabled"/>
            <Slew_rate_for_GPIOF0 v="Fast"/>
            <Drive_strength_for_GPIOF1 v="Low"/>
            <Input_filter_for_GPIOF1 v="Disabled"/>
            <Slew_rate_for_GPIOF1 v="Fast"/>
            <Drive_strength_for_GPIOF2 v="Low"/>
            <Input_filter_for_GPIOF2 v="Disabled"/>
            <Slew_rate_for_GPIOF2 v="Fast"/>
            <Drive_strength_for_GPIOF3 v="Low"/>
            <Input_filter_for_GPIOF3 v="Disabled"/>
            <Slew_rate_for_GPIOF3 v="Fast"/>
          </group>
        </group>
      </group>
      <group name="CPU interrupts">
        <boolgroup name="Interrupt SW0" v="Disabled" />
        <boolgroup name="Interrupt SW1" v="Disabled" />
        <boolgroup name="Interrupt SW2" v="Disabled" />
        <boolgroup name="Interrupt SW3" v="Disabled" />
        <boolgroup name="Interrupt LP" v="Disabled" />
        <boolgroup name="Interrupt PLL" v="Disabled" />
        <boolgroup name="Interrupt LVI" v="Disabled" />
        <boolgroup name="Interrupt Illegal Instruction" v="Disabled" />
        <boolgroup name="Interrupt Misalign Access" v="Disabled" />
        <boolgroup name="Interrupt HW Stack Overflow" v="Disabled" />
      </group>
      <group name="Enabled speed modes">
        <boolgroup name="High speed mode" v="Enabled">
          <System_clock__IP_Bus_ v="32"/>
          <boolgroup name="PLL clock" v="Enabled">
            <PLL_clock_frequency v="192"/>
            <Enable_PLL_after_reset v="yes"/>
          </boolgroup>
        </boolgroup>
        <boolgroup name="Low speed mode" v="Disabled" />
        <boolgroup name="Slow speed mode" v="Disabled" />
      </group>
    </Properties>

    <Methods>
      <SetHighSpeed v="don&apos;t generate code"/>
      <SetLowSpeed v="don&apos;t generate code"/>
      <SetSlowSpeed v="don&apos;t generate code"/>
      <GetSpeedMode v="don&apos;t generate code"/>
      <EnableInt v="generate code"/>
      <DisableInt v="generate code"/>
      <GetResetSource v="don&apos;t generate code"/>
      <SetWaitMode v="generate code"/>
      <SetStopMode v="generate code"/>
      <GetBusFreqHz v="don&apos;t generate code"/>
      <OpenBackDoor v="don&apos;t generate code"/>
      <InitShadowRegs v="don&apos;t generate code"/>
      <Delay100US v="generate code"/>
      <EnablePLL v="don&apos;t generate code"/>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <event name="OnReset" v="don&apos;t generate code" />
      <event name="OnSwINT0" v="don&apos;t generate code" />
      <event name="OnSwINT1" v="don&apos;t generate code" />
      <event name="OnSwINT2" v="don&apos;t generate code" />
      <event name="OnSwINT3" v="don&apos;t generate code" />
      <event name="OnSwINTLP" v="don&apos;t generate code" />
      <event name="OnPLLError" v="don&apos;t generate code" />
      <event name="OnIllegalOpcode" v="don&apos;t generate code" />
      <event name="OnMisalignData" v="don&apos;t generate code" />
      <event name="OnHWStackError" v="don&apos;t generate code" />
      <event name="OnLVI" v="don&apos;t generate code" />
    </Events>
    <Compiler v="CodeWarrior DSP C Compiler"/>

    <CompilerProperties>
      <Compiler v="CodeWarrior DSP C Compiler"/>
      <PESL_support v="no"/>
      <Unhandled_interrupts v="One handler for all"/>
      <group name="User initialization">
        <User_data_declarations>
        </User_data_declarations>
        <User_code_before_PE_initialization>
        </User_code_before_PE_initialization>
        <User_code_after_PE_initialization>
        </User_code_after_PE_initialization>
      </group>
      <boolgroup name="Generate linker file" v="yes">
        <pROM_xRAM_mode v="yes"/>
        <boolgroup name="Serial bootloader support" v="no" />
        <Stack_size v="512"/>
        <Heap_size v="256"/>
        <list name="ROM/RAM Areas" v="3">
          <group name="MemoryArea0">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v=".p_Interrupts"/>
              <Address v="0"/>
              <Size v="204"/>
              <Qualifier v="RWX"/>
            </boolgroup>
          </group>
          <group name="MemoryArea1">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v=".p_Code"/>
              <Address v="204"/>
              <Size v="7988"/>
              <Qualifier v="RWX"/>
            </boolgroup>
          </group>
          <group name="MemoryArea2">
            <boolgroup name="ROM/RAM Area" v="Enabled">
              <Name v=".x_Data"/>
              <Address v="1"/>
              <Size v="1023"/>
              <Qualifier v="RW"/>
            </boolgroup>
          </group>
        </list>
      </boolgroup>
      <list name="System paths " v="0">
      </list>
      <list name="User paths " v="0">
      </list>
      <list name="Libraries" v="0">
      </list>
      <list name="User directories" v="0">
      </list>
    </CompilerProperties>
  </CPU_Bean>

  <Bean name="AD1" type="ADC">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="AD1"/>
      <A_D_converter v="ADC0"/>
      <Sharing v="Disabled"/>
      <boolgroup name="Interrupt service/event" v="Enabled">
        <A_D_interrupt v="INT_ADC0_Complete"/>
        <A_D_interrupt_priority v="medium priority"/>
        <Interrupt_preserve_registers v="yes"/>
      </boolgroup>
      <list name="A/D channels" v="1">
        <group name="Channel0">
          <A_D_channel__pin_ v="PGA0_output"/>
          <A_D_channel__pin__signal v=""/>
        </group>
      </list>
      <A_D_resolution v="12 bits"/>
      <Conversion_time v="21.500 &#181;s"/>
      <Low_power_mode v="Disabled"/>
      <Sample_time v="long"/>
      <Exported_clock_output v="Enabled"/>
      <boolgroup name="Internal trigger" v="Enabled">
        <Source_bean v="PGA2"/>
      </boolgroup>
      <Voltage_reference v="VDDA/VSSA"/>
      <Number_of_conversions v="1"/>
      <group name="Initialization">
        <Enabled_in_init__code v="yes"/>
        <Events_enabled_in_init_ v="yes"/>
      </group>
      <group name="CPU clock/speed selection">
        <High_speed_mode v="This bean enabled"/>
        <Low_speed_mode v="This bean disabled"/>
        <Slow_speed_mode v="This bean disabled"/>
      </group>
    </Properties>

    <Methods>
      <Enable v="generate code"/>
      <Disable v="generate code"/>
      <EnableEvent v="don&apos;t generate code"/>
      <DisableEvent v="don&apos;t generate code"/>
      <Start v="generate code"/>
      <Stop v="generate code"/>
      <Measure v="generate code"/>
      <MeasureChan v="don&apos;t generate code"/>
      <EnableIntTrigger v="don&apos;t generate code"/>
      <EnableIntChanTrigger v="don&apos;t generate code"/>
      <GetValue v="don&apos;t generate code"/>
      <GetChanValue v="generate code"/>
      <GetValue8 v="don&apos;t generate code"/>
      <GetChanValue8 v="don&apos;t generate code"/>
      <GetValue16 v="generate code"/>
      <GetChanValue16 v="don&apos;t generate code"/>
      <ConnectPin v="don&apos;t generate code"/>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <event name="BeforeNewSpeed" v="don&apos;t generate code" />
      <event name="AfterNewSpeed" v="don&apos;t generate code" />
      <event name="OnEnd" v="generate code">
        <Event_procedure_name v="AD1_OnEnd"/>
        <Priority v="same as interrupt"/>
      </event>
    </Events>
  </Bean>

  <Bean name="PGA2" type="Init_PGA">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="PGA2"/>
      <Device v="PGA0"/>
      <group name="Settings">
        <group name="Clock settings">
          <PGA_clock v="2.00 MHz"/>
          <Clock_divide_select v="Input clock / 8"/>
          <Latency v="31.50 us"/>
          <clk_gs_pulses_per_conversion v="4"/>
          <Charge_pump_speed v="2000 kHz"/>
          <Charge_pump_divisor v="clk_cp / 4"/>
        </group>
        <group name="Gain Select">
          <S_H_stage v="x1"/>
          <Differential_stage v="x1"/>
          <Differential_to_SE_stage v="x1"/>
        </group>
        <Trigger_mode v="Software"/>
        <Power_mode v="High power"/>
        <Calibration_mode v="Offset calibration"/>
      </group>
      <group name="Pins">
        <boolgroup name="Differential positive input pin" v="Enabled">
          <Pin v="GPIOC1_PGA0NON_INV_ANA7_CMP2_M2"/>
          <Pin_signal v=""/>
        </boolgroup>
        <boolgroup name="Differential negative input pin" v="Enabled">
          <Pin v="GPIOC2_PGA0INV_ANA9_CMP2_P4"/>
          <Pin_signal v=""/>
        </boolgroup>
      </group>
      <group name="Initialization">
        <Module_enable v="Disabled"/>
        <Enable_peripheral_clock v="yes"/>
        <Call_Init_method v="yes"/>
      </group>
    </Properties>

    <Methods>
      <Init v="generate code"/>
    </Methods>

    <Events>
    </Events>
  </Bean>

  <Bean name="PWMC1" type="PWMMC">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="PWMC1"/>
      <Device v="PWM_Timer"/>
      <Align v="edge-aligned mode"/>
      <Mode_of_PWM_Pair_0 v="independent"/>
      <Mode_of_PWM_Pair_1 v="independent"/>
      <Mode_of_PWM_Pair_2 v="independent"/>
      <Top_Side_PWM_Pair_0_Polarity v="Positive"/>
      <Top_Side_PWM_Pair_1_Polarity v="Positive"/>
      <Top_Side_PWM_Pair_2_Polarity v="Positive"/>
      <Bottom_Side_PWM_Pair_0_Polarity v="Positive"/>
      <Bottom_Side_PWM_Pair_1_Polarity v="Positive"/>
      <Bottom_Side_PWM_Pair_2_Polarity v="Positive"/>
      <Write_Protect v="no"/>
      <Output_pads v="Enabled"/>
      <boolgroup name="Synchronization output" v="Disabled" />
      <boolgroup name="Synchronization window" v="Disabled" />
      <Enable_in_Wait_mode v="no"/>
      <Enable_in_EnOnCE_mode v="yes"/>
      <Reload v="1"/>
      <Half_cycle_reload v="no"/>
      <boolgroup name="Hardware acceleration" v="Disabled" />
      <PWM_clock_rate v="PWM_3x_System_clock"/>
      <group name="PWM">
        <PWM_prescaler v="Auto select"/>
      </group>
      <Frequency v="342.188 &#181;s"/>
      <Output_Frequency v="2.93 kHz"/>
      <Same_frequency_in_modes v="no"/>
      <Dead_time v="0 &#181;s"/>
      <Dead_time_1 v="0 &#181;s"/>
      <boolgroup name="Correction" v="Disabled" />
      <boolgroup name="Interrupt service/event" v="Disabled" />
      <group name="Channel 0">
        <Channel v="PWMod0"/>
        <PWM_pin v="GPIOA0_PWM0"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM0_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </group>
      <boolgroup name="Channel 1" v="Enabled">
        <Channel v="PWMod1"/>
        <PWM_pin v="GPIOA1_PWM1"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM1_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </boolgroup>
      <boolgroup name="Channel 2" v="Enabled">
        <Channel v="PWMod2"/>
        <PWM_pin v="GPIOA2_PWM2"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM2_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </boolgroup>
      <boolgroup name="Channel 3" v="Enabled">
        <Channel v="PWMod3"/>
        <PWM_pin v="GPIOA3_PWM3_TXD_EXTAL"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM3_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </boolgroup>
      <boolgroup name="Channel 4" v="Enabled">
        <Channel v="PWMod4"/>
        <PWM_pin v="GPIOA4_PWM4_FAULT1_SDA_TIN2"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM4_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </boolgroup>
      <boolgroup name="Channel 5" v="Enabled">
        <Channel v="PWMod5"/>
        <PWM_pin v="GPIOA5_PWM5_FAULT2_EXT_SYNC_TIN3"/>
        <PWM_pin_signal v=""/>
        <Duty v="0 %"/>
        <Pin_PWM5_active v="no"/>
        <Output_software_control v="no"/>
        <PWM_compare_invert v="no"/>
        <Mask_channel v="no"/>
        <Mask_fault_0 v="yes"/>
        <Mask_fault_1 v="yes"/>
        <Mask_fault_2 v="yes"/>
        <Mask_fault_3 v="yes"/>
      </boolgroup>
      <enumgroup name="Fault protection" v="controlled by this bean">
        <boolgroup name="Fault 0" v="Disabled" />
        <boolgroup name="Fault 1" v="Disabled" />
        <boolgroup name="Fault 2" v="Disabled" />
        <boolgroup name="Fault 3" v="Disabled" />
      </enumgroup>
      <group name="Initialization">
        <Enabled_in_init__code v="yes"/>
        <Events_enabled_in_init_ v="yes"/>
      </group>
      <group name="CPU clock/speed selection">
        <High_speed_mode v="This bean enabled"/>
        <Low_speed_mode v="This bean disabled"/>
        <Slow_speed_mode v="This bean disabled"/>
      </group>
    </Properties>

    <Methods>
      <Enable v="don&apos;t generate code"/>
      <Disable v="don&apos;t generate code"/>
      <EnableEvent v="don&apos;t generate code"/>
      <DisableEvent v="don&apos;t generate code"/>
      <SetPeriod v="don&apos;t generate code"/>
      <SetDuty v="generate code"/>
      <SetDutyPercent v="don&apos;t generate code"/>
      <SetPrescaler v="don&apos;t generate code"/>
      <Load v="generate code"/>
      <SetOutput v="don&apos;t generate code"/>
      <SetRatio16 v="don&apos;t generate code"/>
      <SetRatio15 v="don&apos;t generate code"/>
      <Swap v="don&apos;t generate code"/>
      <Mask v="don&apos;t generate code"/>
      <SwapAndMask v="don&apos;t generate code"/>
      <OutputPadEnable v="generate code"/>
      <OutputPadDisable v="generate code"/>
      <ConnectPin v="don&apos;t generate code"/>
      <ClearFaultFlag v="don&apos;t generate code"/>
    </Methods>

    <Events>
      <Event_module_name v="Events"/>
      <event name="BeforeNewSpeed" v="don&apos;t generate code" />
      <event name="AfterNewSpeed" v="don&apos;t generate code" />
      <event name="OnReload" v="don&apos;t generate code" />
      <event name="OnFault0" v="don&apos;t generate code" />
      <event name="OnFault1" v="don&apos;t generate code" />
      <event name="OnFault2" v="don&apos;t generate code" />
      <event name="OnFault3" v="don&apos;t generate code" />
    </Events>
  </Bean>

  <Bean name="PDB1" type="Init_PDB">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="PDB1"/>
      <Device v="PDB"/>
      <group name="Settings">
        <group name="Trigger A">
          <Output_enable v="Enabled"/>
          <Output_select v="short mode"/>
          <Delay v="0.000 us"/>
          <Delay v="0"/>
        </group>
        <group name="Trigger B">
          <Output_enable v="Disabled"/>
          <Output_select v="bypassed to input"/>
          <Delay v="0.000 us"/>
          <Delay v="0"/>
        </group>
        <group name="Counter">
          <Counter_speed v="32000 kHz"/>
          <Clock_prescaler_select v="clock/1"/>
          <Continuous_mode v="Disabled"/>
          <Reset_period v="6.250 us"/>
          <Modulus v="200"/>
        </group>
      </group>
      <group name="Pins">
        <Input_trigger_select v="T0_output"/>
        <Input_trigger_select_signal v=""/>
      </group>
      <group name="Initialization">
        <Enable_peripheral_clock v="yes"/>
        <Call_Init_method v="yes"/>
      </group>
    </Properties>

    <Methods>
      <Init v="generate code"/>
    </Methods>

    <Events>
    </Events>
  </Bean>

  <Bean name="Timer0" type="Init_TMR">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="Timer0"/>
      <Device v="TMR0"/>
      <group name="Settings">
        <group name="Clock settings">
          <TMR_clock_rate v="TMR_System_clock"/>
          <group name="Primary source">
            <Primary_source v="prescaler (IP BUS clock / 128)"/>
          </group>
          <group name="Secondary source">
            <Secondary_source v="counter 0 input pin"/>
          </group>
        </group>
        <Operation_mode v="Count mode"/>
        <Count_once v="count repeatedly"/>
        <Count_length v="count till compare, then reinitialize"/>
        <Count_direction v="up"/>
        <Master_mode v="Disabled"/>
        <External_OFLAG_force v="Disabled"/>
        <Forced_OFLAG_value v="0"/>
        <Force_OFLAG_output v="yes"/>
        <Output_enable v="no"/>
        <Output_polarity v="true"/>
        <Input_polarity v="true"/>
        <Co_channel_initialization v="Disabled"/>
        <boolgroup name="Input capture mode" v="Disabled" />
        <OutputMode v="toggle OFLAG output on successful compare"/>
        <boolgroup name="Compare load control 1" v="Disabled" />
        <boolgroup name="Compare load control 2" v="Disabled" />
        <Debug_mode_action v="Normal operation"/>
        <Fault v="Disabled"/>
        <Alternative_load v="Disabled"/>
        <boolgroup name="Input filter" v="Disabled" />
      </group>
      <list name="Pins" v="1">
        <group name="TMR pin">
          <Pin_name v="GPIOB4_ANA0_ANB0_MISO_SDA_RXD_T0_CLKO_0"/>
          <Pin_direction v="Output"/>
          <Pin_signal v=""/>
        </group>
      </list>
      <group name="Interrupts">
        <group name="Timer Channel">
          <Interrupt v="INT_TMR0"/>
          <Timer_compare_interrupt v="Enabled"/>
          <Timer_overflow_interrupt v="Disabled"/>
          <Input_edge_interrupt v="Disabled"/>
          <Timer_compare_1_interrupt v="Disabled"/>
          <Timer_compare_2_interrupt v="Disabled"/>
          <Interrupt_priority v="medium priority"/>
          <ISR_name v="Timer0ISR"/>
        </group>
      </group>
      <group name="Registers">
        <Timer_Compare_register_1 v="12500"/>
        <Timer_Compare_register_2 v="0"/>
        <Timer_Capture_register v="0"/>
        <Timer_Load_register v="0"/>
        <Timer_Counter_register v="0"/>
        <Timer_Comparator_Load_register_1 v="0"/>
        <Timer_Comparator_Load_register_2 v="0"/>
      </group>
      <group name="Initialization">
        <Call_Init_method v="yes"/>
        <Enable_peripheral_clock v="yes"/>
        <Enable_channel v="no"/>
      </group>
    </Properties>

    <Methods>
      <Init v="generate code"/>
    </Methods>

    <Events>
    </Events>
  </Bean>

  <Bean name="PC_M1" type="PC_Master">
    <Enabled v="Y"/>

    <Properties>
      <Bean_name v="PC_M1"/>

      <inhrbean type="AsynchroSerial">
        <Enabled v="Y"/>
        <Template v="AsynchroSerial"/>

        <Properties>
          <Bean_name v="Inhr1"/>
          <Channel v="SCI"/>
          <boolgroup name="Interrupt service/event" v="Enabled">
            <Interrupt_RxD v="INT_SCI_Rx_Full_Over_Error"/>
            <Interrupt_RxD_priority v="medium priority"/>
            <Interrupt_RxD_preserve_registers v="yes"/>
            <Interrupt_TxD v="INT_SCI_Tx_Empty_Idle"/>
            <Interrupt_TxD_priority v="medium priority"/>
            <Interrupt_TxD_preserve_registers v="yes"/>
            <Interrupt_Error v="INT_SCI_Rx_Full_Over_Error"/>
            <Interrupt_Error_priority v="medium priority"/>
            <Interrupt_Error_preserve_registers v="yes"/>
            <Interrupt_Idle v="INT_SCI_Tx_Empty_Idle"/>
            <Interrupt_Idle_priority v="medium priority"/>
            <Interrupt_Idle_preserve_registers v="yes"/>
            <Input_buffer_size v="0"/>
            <Output_buffer_size v="0"/>
            <group name="Handshake">
              <boolgroup name="CTS" v="Disabled" />
              <boolgroup name="RTS" v="Disabled" />
            </group>
          </boolgroup>
          <group name="Settings">
            <Parity v="none"/>
            <Width v="8 bits"/>
            <Stop_bit v="1"/>
            <enumgroup name="SCI output mode" v="Normal">
            </enumgroup>
            <LIN_slave_mode v="Disabled"/>
            <boolgroup name="Receiver" v="Enabled">
              <RxD v="GPIOB6_ANA13_SDA_RXD_CMP0_P2_CLKIN"/>
              <RxD_pin_signal v=""/>
            </boolgroup>
            <boolgroup name="Transmitter" v="Enabled">
              <TxD v="GPIOB7_ANA11_SCL_TXD_CMP2_M3"/>
              <TxD_pin_signal v=""/>
            </boolgroup>
            <Baud_rate v="9600 baud"/>
            <Break_signal v="Disabled"/>
            <Wakeup_condition v="Idle line wakeup"/>
            <Transmitter_output v="Not inverted"/>
            <Stop_in_wait_mode v="no"/>
          </group>
          <group name="Initialization">
            <Enabled_in_init__code v="yes"/>
            <Events_enabled_in_init_ v="yes"/>
          </group>
          <group name="CPU clock/speed selection">
            <High_speed_mode v="This bean enabled"/>
            <Low_speed_mode v="This bean enabled"/>
            <Slow_speed_mode v="This bean enabled"/>
          </group>
        </Properties>

        <Methods>
          <Enable v="don&apos;t generate code"/>
          <Disable v="don&apos;t generate code"/>
          <EnableEvent v="don&apos;t generate code"/>
          <DisableEvent v="don&apos;t generate code"/>
          <RecvChar v="generate code"/>
          <SendChar v="generate code"/>
          <RecvBlock v="don&apos;t generate code"/>
          <SendBlock v="don&apos;t generate code"/>
          <ClearRxBuf v="don&apos;t generate code"/>
          <ClearTxBuf v="don&apos;t generate code"/>
          <CharsInRxBuf v="don&apos;t generate code"/>
          <GetCharsInRxBuf v="don&apos;t generate code"/>
          <CharsInTxBuf v="don&apos;t generate code"/>
          <GetCharsInTxBuf v="don&apos;t generate code"/>
          <SetBaudRateMode v="don&apos;t generate code"/>
          <GetError v="generate code"/>
          <GetBreak v="don&apos;t generate code"/>
          <SetBreak v="don&apos;t generate code"/>
          <TurnTxOn v="don&apos;t generate code"/>
          <TurnTxOff v="don&apos;t generate code"/>
          <TurnRxOn v="don&apos;t generate code"/>
          <TurnRxOff v="don&apos;t generate code"/>
          <LoopMode v="don&apos;t generate code"/>
          <SetIdle v="don&apos;t generate code"/>
          <ConnectPin v="don&apos;t generate code"/>
          <GetRxIdle v="don&apos;t generate code"/>
          <GetTxComplete v="don&apos;t generate code"/>
        </Methods>

        <Events>
          <Event_module_name v="Events"/>
          <event name="BeforeNewSpeed" v="don&apos;t generate code" />
          <event name="AfterNewSpeed" v="don&apos;t generate code" />
          <event name="OnError" v="generate code">
            <Event_procedure_name v="Inhr1_OnError"/>
            <Priority v="interrupts disabled"/>
          </event>
          <event name="OnRxChar" v="generate code">
            <Event_procedure_name v="Inhr1_OnRxChar"/>
            <Priority v="interrupts disabled"/>
          </event>
          <event name="OnRxCharExt" v="don&apos;t generate code" />
          <event name="OnTxChar" v="generate code">
            <Event_procedure_name v="Inhr1_OnTxChar"/>
            <Priority v="interrupts disabled"/>
          </event>
          <event name="OnFullRxBuf" v="don&apos;t generate code" />
          <event name="OnFreeTxBuf" v="don&apos;t generate code" />
          <event name="OnBreak" v="don&apos;t generate code" />
          <event name="OnTxComplete" v="don&apos;t generate code" />
        </Events>
      </inhrbean>
      <group name="Commands Compilation">
        <Scope v="yes"/>
        <Recorder v="yes"/>
        <Application_Command v="yes"/>
        <Get_Info_Brief_Command v="no"/>
      </group>
      <group name="Initialization">
        <Data_buffer_size v="60"/>
        <Recorder_buffer_length v="40"/>
        <Command_buffer_length v="4"/>
        <Recorder_timebase v="32816"/>
        <Board_firmware_major_number v="0"/>
        <Board_firmware_minor_number v="0"/>
        <Device_identification_string v="PC Master communication !"/>
      </group>
    </Properties>

    <Methods>
      <pcmasterdrvGetAppCmdSts v="don&apos;t generate code"/>
      <pcmasterdrvWriteAppCmdSts v="don&apos;t generate code"/>
      <pcmasterdrvRecorder v="don&apos;t generate code"/>
      <getPCMasterComm v="don&apos;t generate code"/>
    </Methods>

    <Events>
    </Events>
  </Bean>

</PE_PROJECT_SETTINGS_DOCUMENTATION>
