Hасчет слетания Flash: если сигналы, используемые для внутрисхемного программирования, болтаются в воздухе, или при активном ресете на них подается что попало, то с ненулевой вероятностью возможен вход в режим програмирования со всеми вытекающими последствиями. Притяжка SCK к земле через резистор решает эту проблему.
BlackAlex, Саша - вот причина слета программы, из-за чего тебе приходилось перепрошивать Атмегу.