Судя по описанным симптомам проблема как раз не в пике, а в операционнике. Скорее всего где-нить непропай/не контакт или грязюка попала... Для проверки можно выпаять 1мОм с канала фена и соединить входы IronAD и HotAirAD. Если хочется, можно зашить 4-х канальную прошивку и подключить вход с ОУ канала фена на PWMPlusAD, будет как раз RA3.
anm
Надо посмотреть сколько потребляет контроллер. Хорошо бы добавить диод перед стабилизаторов на 5В. Если стоит - посмотреть вольтметром что там с напряжениями, особенно в момент перезагрузки. Так же прозвонить обвязку полевика паяльника. Может там что не так... По идее контроллер может перезагружаться в 2-х случаях - если переполнится сторожевой таймер, но я такого не наблюдал ни у себя, ни у кого-либо еще или если идет скачек по напряжению питания. А можно посмотреть что зашилось в конфигурационных битах?


