Цитата(oran-be @ Dec 25 2007, 15:16)

При заземлении этих ног проблема уходила. Конечно, в 85х5 пи этом приходилось жертвовать SPIем.
Pull-down 5-10k недостаточно было? Тогда бы и SPI остался.
По сабжу ни разу ничего не слетало просто так. Слет'а EEPROM'а на AVR'ке в глаза не видел, хоть в коде используется и запись и чтение всегда.
флеш слетал, но далеко не по вине Atmel'а, а при таких условиях:
1)
a. Прошит бутлоадер.
b. Используется 5-ти вольтовая внешняя память в которой могут храниться указатели на функции.
c. BOD на 2.7V.
либо
2)
a. Прошит бутлоадер.
b. Выключен BOD, нет супервизора.
Причем если от 1) можно еще как-то защититься - перемычками, двойными-тройными проверками перед записью страницы, задержкой перед стиранием и т.п., то от 2) никакие "финты" в бутлоадере не спасают.
Цитата(SasaVitebsk @ Dec 26 2007, 13:41)

Причину выясняли. Если использовать хороший блок питания, то проблемы исчезают. Но дело в том, что мы делали изделие с внешним блоком питания. А обычно использовался китайский. Сделали часть изделий со своим встроенным импульсным блоком питания - ни одного случая вылета не наблюдалось.
Слеты скорее всего были связаны с "кратковременными просадками" питания - у МК портится содержимое регистров в т.ч. PC, надо бы его сбрость, а супервизор "зевает", МК прыгает на случайный участок кода, потом когда питание восстанавливается - этот участок кода выполняется и алес.