Hmm, also wenn ich das richtig verstanden habe, ist der erste Schritt das Setzen der Bits in TCCRB1:

ICES1=1 und CS10 =1
Bei ICNC1 =1 ist auch noch die Rauschunterdrückung aktiviert.

int main(void) {

TCCR1B=0xC1;

sei();

for (; {

}}