A laundry treatment machine ( 100; 400) or a dishwasher comprising: - a washing and/or drying assembly configured to carry out washing and/or drying cycles; - an electronic unit configured to drive the washing and/or drying assembly to carry out the washing and/or drying cycles, wherein: - the washing and/or drying assembly comprises a device ( 170; 177; 450) adapted to be operated by, or comprising, an electric motor; - the electronic unit comprises a power supply apparatus for supplying electric power to the electric motor, the power supply apparatus comprising: - a TRIAC comprising a first anode terminal coupled with a first terminal of an AC electric power supply and a second anode terminal coupled with a first terminal of the electric motor, the electric motor comprising a second terminal coupled with a second terminal of the AC electric power supply for receiving a supply voltage; - a controller configured to generate a driving signal, and - a triggering circuit for activating the TRIAC by providing triggering pulse signals to a third, gate terminal of the TRIAC based on the driving signal received from the controller; - the electronic unit further comprises: - a sensing unit configured to sense the voltage at the second terminal of the AC electric power supply and to provide a corresponding sensed supply voltage to the controller, characterized in that - the electronic unit further comprises: - a feedback circuit branch connected between the gate terminal of the TRIAC and an input terminal of the controller for providing a corresponding sensed gate voltage to the controller, wherein the controller is further configured to: set the driving signal for activating the TRIAC with a firing angle based on the sensed supply voltage, based on the sensed gate voltage and based on an electric motor target voltage in such a way to supply the electric motor with a corresponding operating voltage, such operating voltage being lower than or substantially equal to said supply voltage. - a washing and/or drying assembly configured to carry out washing and/or drying cycles; - an electronic unit configured to drive the washing and/or drying assembly to carry out the washing and/or drying cycles, wherein: - the washing and/or drying assembly comprises a device ( 170; 177; 450) adapted to be operated by, or comprising, an electric motor; - the electronic unit comprises a power supply apparatus for supplying electric power to the electric motor, the power supply apparatus comprising: - a TRIAC comprising a first anode terminal coupled with a first terminal of an AC electric power supply and a second anode terminal coupled with a first terminal of the electric motor, the electric motor comprising a second terminal coupled with a second terminal of the AC electric power supply for receiving a supply voltage; - a controller configured to generate a driving signal, and - a triggering circuit for activating the TRIAC by providing triggering pulse signals to a third, gate terminal of the TRIAC based on the driving signal received from the controller; - a TRIAC comprising a first anode terminal coupled with a first terminal of an AC electric power supply and a second anode terminal coupled with a first terminal of the electric motor, the electric motor comprising a second terminal coupled with a second terminal of the AC electric power supply for receiving a supply voltage; - a controller configured to generate a driving signal, and - a triggering circuit for activating the TRIAC by providing triggering pulse signals to a third, gate terminal of the TRIAC based on the driving signal received from the controller; - the electronic unit further comprises: - a sensing unit configured to sense the voltage at the second terminal of the AC electric power supply and to provide a corresponding sensed supply voltage to the controller, - the electronic unit further comprises: - a feedback circuit branch connected between the gate terminal of the TRIAC and an input terminal of the controller for providing a corresponding sensed gate voltage to the controller,