Цитата(Джигрудязь @ Sep 7 2014, 15:34)

В Proteus 7 смоделировал))) Там по умолчанию DIP корпус, таким и оставил.
А что? Я корпус DIP Тоже люблю

.

Но раз оно у вас пока не в железе, то рекомендую все-таки присмотреться к тем Мегам, у которых имеется прерывание PCINT (от изменения уровней на всём порту). Их список нетрудно вытащить из хидеров, поиском на слово "PCINT". У меня получился такой список (преамбулу "ATmega" для краткости опускаю):
1280, 1281, 1284(p), 162, 164(a,p,pa), 165(a,p,pa), 168(a,p,pa), 169(a,p,pa), 2560, 2561, 324(a,p,pa), 325(a,p,pa), 3250(a,p,pa), 328(p), 329(a,p,pa), 3290(a,p,pa), 406, 48(a,p,pa), 640, 644(a,p,pa), 645(a,p,pa), 6450(a,p,pa), 649(a,p,pa), 6490(a,p), 88(a,p,pa).
Если вы затрудняетесь выбрать сами, то могу посоветовать ATmega88a, если вам только для клавиатуры надо, и ATmega1284p, если для души

(она же на фото изображена). Те и другие бывают в разных корпусах, в том числе и DIP.
Остерегайтесь присохнуть к первой попавшейся, т.к. примерами изобилуют, как правило, самые старые. А то многие, как начали осваивать с 8515 или 8535, так и присохли к ним, хотя эти МК давно уже пора выбросить на свалку истории.

P.S. На худой случай (если сами изготавливать платы не умеете) можно купить готовую Ардуинку, например,
Arduino Uno, которая и подходящую (в смысле PCINT) микросхему содержит, и ардуинову прошивку позволяет заменить на свою.