What is the source of centripetal force that a planet requires to revolve around the Sun? On what factors does that force depend?
Gravitational force. This force depends on the product of the masses of the planet and sun and the distance between them.