Вопроз. Вот я стараюсь высоко нести знамя параноика, поэтому всегда перед считыванием бита порта инициализую его, бедного. При установке-сбросе любого бита - тоже трогаю (безопасно, разумеется) и его направление. На АВР это быстро и нетрудно, зато программы работают. А вот как быть с ХМегой - не ведаю. Там это выльется каждый раз в кучу команд. И еще т.н. "виртуальные регистры" - тоже надо будет освежать. неужели придется отказаться от паранои..