Цитата(coolibin @ Feb 9 2008, 14:28)

т.е. DDRX = 0x00, PORTX = 0xFF?
Ну да, оставляешь(в соотв. битах DDRX нули) нужные тебе пины в качестве входа, а в нужные биты PORTX ставишь единицы, и к ним подключаются pull-up резисторы.
P.S. Изначально в DDRX не надо пулять нули, по умолчанию после сброса там и так они есть ;)
В разделе "Register Description for I/O-Ports" даташита можно это увидеть.