Steht doch da:

Code:
 outp((1<<ISC01)|(1<<ISC10)|(1<<ISC11), MCUCR);
                           /* falling egde: int0, rising edge: int 1 */
Da werden halt entsprechende Bits gestzt, um den Interrupt so zu konfigurieren, wie es gewünscht ist.

Da ich den Mega16 nicht explizit kenne, gehe ich davon aus, dass einfach der Port D2 und D3 für die Interrupts vorgesehen ist, wenn man sie entprechend konfiguriert.

Was meinst du mit beides auf D2? Steigende und fallende Flanke?

Grüsse, Martin