A computing device for managing power during a connected standby state, the computing device comprising: one or more electrical components configured to enter a low-power state; an embedded controller configured to perform one or more tasks of the computing device; and a power control module configured to: determine whether the computing device is in a connected standby state; and initiate a first wake-up timing cycle to periodically wake-up (306,310) the one or more electrical components of the computing device and the embedded controller in response to a determination that the computing device is in the connected standby state; characterised in that: the embedded controller (128,206) is configured to periodically wake-up according to a second wake-up timing cycle to perform the one or more tasks; and the power control module is further configured to: receive, in response to wake-up of the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller; generate timing cycle data for the embedded controller based on the received operation data, wherein the timing cycle data defines a period between wake-ups of the embedded controller; and send the timing cycle data to the embedded controller to set the second wake-up timing cycle of the embedded controller based on the timing cycle data. one or more electrical components configured to enter a low-power state; an embedded controller configured to perform one or more tasks of the computing device; and a power control module configured to: determine whether the computing device is in a connected standby state; and initiate a first wake-up timing cycle to periodically wake-up (306,310) the one or more electrical components of the computing device and the embedded controller in response to a determination that the computing device is in the connected standby state; determine whether the computing device is in a connected standby state; and initiate a first wake-up timing cycle to periodically wake-up (306,310) the one or more electrical components of the computing device and the embedded controller in response to a determination that the computing device is in the connected standby state; the embedded controller (128,206) is configured to periodically wake-up according to a second wake-up timing cycle to perform the one or more tasks; and the power control module is further configured to: receive, in response to wake-up of the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller; generate timing cycle data for the embedded controller based on the received operation data, wherein the timing cycle data defines a period between wake-ups of the embedded controller; and send the timing cycle data to the embedded controller to set the second wake-up timing cycle of the embedded controller based on the timing cycle data. receive, in response to wake-up of the embedded controller, operation data from the embedded controller related to the one or more tasks to be performed by the embedded controller; generate timing cycle data for the embedded controller based on the received operation data, wherein the timing cycle data defines a period between wake-ups of the embedded controller; and send the timing cycle data to the embedded controller to set the second wake-up timing cycle of the embedded controller based on the timing cycle data.