Monitoring power connections and battery charges Charging batteries when necessary Controlling power to other integrated circuits Shutting down unnecessary system components when they are left idle Controlling sleep and power functions (on and off) Managing the interface for built in keypad and touchpads on portable computers Regulating the real-time clock (RTC)