Bei uns an der Fh hatten wir auch eine avr.h, die es ermöglicht z.B. soetwas zu konstruieren:

TIMSK=TIMSK|BIT(OCIE1A);

wobei BIT (OCIE1A) eine Bitfolge mit einer 1 an der entsprechenden Position erzeugte (Bit4)...

Das machte das ganze sehr übersichtlich...

War allerdings nur auf den 8535 gemünzt....