abhijit (EEE) 0 Newbie Poster

I have been working with a atmega8 micro controller. I am a beginer in embedded c. I have already wrote programs like line follower, obstacle avoider etc. and they all worked properly. So, now i want to drive a servo motor with my ATMEGA8. for that PWM should be generated, but i don't knoew how to generate PWM in embeddedd c for atmega8 to drive a servo. Please help me..