1. A device, comprising: a central processing unit (CPU); a CPU activity and temperature detector( 10 ); and a CPU sleep manager ( 20, 30 ) adapted to receive detected CPU activity and temperature from said CPU activity and temperature detector, said CPU sleep manager selectively stopping clock signals from being sent to said central processing unit (CPU) based on the real-time activity and temperature levels within the central processing unit (CPU).