Оно (маску сделать забыли, 1 << ...):
Цитата(hwdev @ Jun 19 2009, 12:50)

PCMSK0 = PCINT2; // RPM interrupt;
А вот это еще и глюков добавит мешок (потому что оператор |= использован -- сбросит флаги имеющиеся или вернет назад уже сброшенные, смотря как прерывания попадут):
Цитата(hwdev @ Jun 19 2009, 12:50)

EIFR |= 1<<PCIF0;