Потому что этот регистр не поместился в область доступную для in/out, его вынесли в ОЗУ. В ATmega168 тоже самое. А вот в большинстве тинек и во многих мегах, включая ATmega8, регистров нестроек не слишком много и извращаться не приходится. Но для универсальности и переносимости лучше использовать либо макросы вроде моего, либо просто писать на Си.
http://www.embed.com.ua/raznoe/atsp-mik ... a-paltsah/Mishkatoptyshka писал(а):тема еще актуальна, помогите плиз.
http://maxembedded.com/2011/06/20/the-adc-of-the-avr/
