500ms in einer ISR waren ist nicht dein Ernst, oder? Bild  

Ausserdem wird nirgends Overflow-ISR für Timer0 implementiert.