...
под каждую задачу есть свой оптимальный кристалл - обусловлено разводкой корпуса, внутренней начинкой и особенностями ядра семейства
совместимые по корпусам :
at89c2051(4051) и attiny2313 (dip20)
at89c51/c52/s51/s52/c55wd и atmega8515/atmega162(dip40)
только вот внутренняя организация ...
mcs51 почти копируется лишь pic18nnn - но разводка выводов совершенно отличается
atmel (mega&tiny)- вариант Z80 с дополнительно подключенной периферией, что и обуславливает особенности построения программ
семейство pic10/12/16 стоит несколько "особнячком" - это МК для узкоспециализированных задач в виде разумных периферийных "добавок" средней степени сложности взамен "рассыпухе" но там, где такая замена разумна
ну и конечно у каждого "своя" система команд
так что если говорить о задании - прийдется за основу брать какое-то устройство, но... на каждый тип МК нужно не только свою программу писать, но и свою схемку рисовать...
я довольно часто использую особенности вышеуказанной "корпусной совместимости", особенно в автоматике световых эффектов и простейших усторйствах
Кстати, один из вариантов - стандартный автомат световых эффектов ( а не просто "помигалка" ) на базе AT89C2051 - ATTINY2313 - PIC16F628A - PIC18F1320 с небольшой разницей в печатном монтаже позволит провести сравнительный анализ особенностей всех 4-х разновидностей МК ( очень показательно, если на ассемблере программки писать )
похоже топикстартер или определился с дипломом или " злякався"...