Question: what is the cause of centripetal acceleration?
Answer: Centripetal forces cause centripetal accelerations. In the special case of the Earth's circular motion around the Sun – or any satellite's circular motion around any celestial body – the centripetal force causing the motion is the result of the gravitational attraction between them.