An electric driving apparatus having an electric motor and a control unit for driving the electric motor, wherein the electric motor has a single rotor and a stator having two independent groups of stator windings (2a, 2b), wherein the control unit includes an input circuit that inputs a plurality of information pieces to be utilized in calculation, two independent groups of output circuits for driving the two groups of stator windings (2a, 2b), and two Micro Processing Units (10a, 10b) that output to the output circuits control signals based on control amounts calculated based on the information pieces inputted to the input circuit (12, 12a, 12b), wherein the two groups of output circuits can supply electric currents to at least the two groups of stator windings (2a, 2b) of the electric motor or can cut off the supply of electric current, wherein the two Micro Processing Units (10a, 10b) have respective CPUs (10c, 10d), can communicate with each other, and have respective abnormality detection functions of detecting abnormalities in the two groups of output circuits and the two groups of stator windings (2a, 2b); in the case where an abnormality in one of the two groups of output circuits or one of the two groups of stator windings (2a, 2b) is detected, control is continued by use of the other one of the two groups of output circuits or the other one of the two groups of stator windings (2a, 2b), which is normal; characterized in that the control unit comprises a plurality of trigger circuits (17a, 17b, 17c), wherein each of the plurality of trigger circuits (17a, 17b, 17c) outputs a respective trigger signal having a different respective period; wherein each of the the respective trigger signals outputted from the plurality of trigger circuits (17a, 17b, 17c) are inputted to each of the the CPUs (10c, 10d), the CPUs (10c, 10d) each performing predetermined processing in accordance with the respective trigger signals; wherein, based on a trigger signal having a predetermined period, outputted from a trigger circuit of the plurality of trigger circuits (17a, 17b, 17c), the respective CPUs (10c, 10d) included in the two Micro Processing Units (10a, 10b) synchronize at least control commands and output the synchronized control commands to the two groups of output circuits; and wherein among the plurality of information pieces inputted from the input circuit (12, 12a, 12b), specific information is synchronized with a trigger signal from another trigger circuit of the plurality of trigger circuits (17a, 17b, 17c) and is inputted to the respective CPUs (10c, 10d), and then the respective CPUs each output a control command to the output circuit, based on the inputted specific information. wherein the electric motor has a single rotor and a stator having two independent groups of stator windings (2a, 2b), wherein the control unit includes an input circuit that inputs a plurality of information pieces to be utilized in calculation, two independent groups of output circuits for driving the two groups of stator windings (2a, 2b), and two Micro Processing Units (10a, 10b) that output to the output circuits control signals based on control amounts calculated based on the information pieces inputted to the input circuit (12, 12a, 12b), wherein the two groups of output circuits can supply electric currents to at least the two groups of stator windings (2a, 2b) of the electric motor or can cut off the supply of electric current, wherein the two Micro Processing Units (10a, 10b) have respective CPUs (10c, 10d), can communicate with each other, and have respective abnormality detection functions of detecting abnormalities in the two groups of output circuits and the two groups of stator windings (2a, 2b); in the case where an abnormality in one of the two groups of output circuits or one of the two groups of stator windings (2a, 2b) is detected, control is continued by use of the other one of the two groups of output circuits or the other one of the two groups of stator windings (2a, 2b), which is normal; characterized in that the control unit comprises a plurality of trigger circuits (17a, 17b, 17c), wherein each of the plurality of trigger circuits (17a, 17b, 17c) outputs a respective trigger signal having a different respective period; wherein each of the the respective trigger signals outputted from the plurality of trigger circuits (17a, 17b, 17c) are inputted to each of the the CPUs (10c, 10d), the CPUs (10c, 10d) each performing predetermined processing in accordance with the respective trigger signals; wherein, based on a trigger signal having a predetermined period, outputted from a trigger circuit of the plurality of trigger circuits (17a, 17b, 17c), the respective CPUs (10c, 10d) included in the two Micro Processing Units (10a, 10b) synchronize at least control commands and output the synchronized control commands to the two groups of output circuits; and wherein among the plurality of information pieces inputted from the input circuit (12, 12a, 12b), specific information is synchronized with a trigger signal from another trigger circuit of the plurality of trigger circuits (17a, 17b, 17c) and is inputted to the respective CPUs (10c, 10d), and then the respective CPUs each output a control command to the output circuit, based on the inputted specific information.