A work apparatus comprising: a power-supply line ; a ground line ; a motor comprising one terminal and another terminal, the one terminal being coupled to the power-supply line ; a control unit configured to operate with an electric power supplied from a power supply via the power-supply line and to perform a process for controlling an operation of the work apparatus ; a motor drive circuit configured to drive the motor by making a current path between the other terminal of the motor and the ground line conductive or stop the motor by interrupting the current path in accordance with a control signal from the control unit ; a volatile memory configured to retain information written therein by the control unit while the control unit operates, the information including at least history information related to the work apparatus ; and a rewritable non-volatile memory , wherein the control unit comprises an update processing unit configured to update the history information in the volatile memory every time an event, for which the history information should be updated, occurs, a writing processing unit configured to write the history information in the volatile memory to the non-volatile memory when the writing processing unit predicts suspension of supply of the electric power to the control unit , and a power-consumption reducing unit configured to reduce an electric power consumed via the power supply line when the writing processing unit writes the history information in the volatile memory to the non-volatile memory , by stopping the drive of the motor to bring the motor into a free run state. a power-supply line ; a ground line ; a motor comprising one terminal and another terminal, the one terminal being coupled to the power-supply line ; a control unit configured to operate with an electric power supplied from a power supply via the power-supply line and to perform a process for controlling an operation of the work apparatus ; a motor drive circuit configured to drive the motor by making a current path between the other terminal of the motor and the ground line conductive or stop the motor by interrupting the current path in accordance with a control signal from the control unit ; a volatile memory configured to retain information written therein by the control unit while the control unit operates, the information including at least history information related to the work apparatus ; and a rewritable non-volatile memory , wherein the control unit comprises an update processing unit configured to update the history information in the volatile memory every time an event, for which the history information should be updated, occurs, a writing processing unit configured to write the history information in the volatile memory to the non-volatile memory when the writing processing unit predicts suspension of supply of the electric power to the control unit , and a power-consumption reducing unit configured to reduce an electric power consumed via the power supply line when the writing processing unit writes the history information in the volatile memory to the non-volatile memory , by stopping the drive of the motor to bring the motor into a free run state. <EOS>