also ich kann dir jetzt überhaupt nicht folgen?

stell halt den timer so ein das er alle 10ms kommt und im TOV0 lässt du dann ne variable dekrementieren und wenn die bei 0 ist machst was in der hautschleife

Code:
volatile uint8_t ovrcount;

int main
{
    //init timer, prescaler, interrupts

    ovrcount = 0x0F;
    while (1)
    {
        if (!ovrcount)
       {
           //zeit abgelaufen
        }
    }
}


ISR (SIG_OVERFLOW0)
{
   if ( ovrcount != 0) 
      ovrcount--;
}