Jakimi Atmelami? Bo IMO owszem, AVR i PIC są dosyć podobne (oba RISC), ale MCS51 i PIC już nie tak bardzo. :-)
W skrócie wyglada to tak jak napisałeś. Żadne ajwaj, ale jednak sporo czasu wymaga przeczytanie ze zrozumieniem np. 500 stron programming manual-a i z 1000 hardware manuala. A jeśli zrobisz to niezbyt dokładnie, to wczesniej czy później wleziesz na minę. Przesiadając się z jednej rodziny na inną, jesteś w stanie napisać w assemblerze w ciągu kilku godzin prosty programik wysyłający "hello world" przez UART-a, ale to jeszcze nie oznacza że już znasz tą nową rodzinę.
Czyli AT89C2051 firmy Atmel i ATTiny2313 tejże samej firmy to jest to samo, tzn. są oparte na tym samym rdzeniu? :-)
Regards, /J.D.