Что-то, как погляжу, все темы с помехами, на которые есть ссылки в этом топике, да и сам топик, перетекают в банальный ср@ч... Вцепились, блин, друг в дружку...
На мой взгляд, самая нормальная защита от "пьезок" и прочего искрового и эл/маг безобразия - аппаратная:
- посеребренная мет. крышка с полной пропайкой над контроллером, тактозадающими цепями и отдельным стабилизатором питания
- многослойная плата с двумя экранирующими слоями (все выходящие проводники идут между экр. слоями)
- Резисторы по 200 Ом, конденсаторы 0.1 и стабисторы на 3 В по входам (по выходам номинал резюков 50 Ом), разрядники на минимальное напряжение по всем выводам.
- выводы SPI (если оно будет) через съемную заглушку к "земле" (в схеме их лучше не использовать вообще)
- все неиспользуемые выводы - к земле/питанию контроллера внутри бокса.
Очень сомневаюсь, что нечто, кроме ОМП, сможет оказать воздействие на подобную схему. Тем более, если само изделие будет с доп. фильтрами.
И не нужно городить хитромудрые защиты ПО от сбоев. Достаточно WDT.
Ибо, как замечено еще до нас, травмы легче предупреждать, чем лечить.