как я понял вас
ATMega8 не имеет прерываний по изменению какого либо порта и это причина почему надо использовать atmega48, если я не прав поправте меня пожалуйста. Для меня это критично тогда мне не надо использовать pic все будет на atmega