В microC pro for avr есть вначале момент, где ты выбираешь тип контроллера. Там есть обычные диповские, а смдшные... Ну не знаю, есть какие-то atmega8A, atmega8U2 и тп, а atmega8l нету. Как быть с этим? Нужен порт portADC6 и portADC7. Только, пожалуйста, не давайте ссылки на даташиты atmeg. В таком случае просто ничего не пишите. Я понимаю, что я нифига не умею искать, а вы настолько заняты и умные, что вам некогда объяснить.
ATmega8A заменят собой 8 и 8L.
DIP и SMD разницы никакой за исключением наличия двух ножек ADC6,7. В DIP они не выведены наружу.
Как порт их использовать нельзя, только как вход АЦП.
Выбор подключаемой к АЦП ножки через регистр ADMUX.
