1en2,
Собрал точно в авторском варианте и ... заработало (!), но питание на микроконтроллере от 2,6 до 3 вольт. Изменение резисторов на индикатор даст нужные пределы напряжения, но стабильности это вряд ли прибавит. Поэтому пытался использовать БП 5 вольт от зарядки, подключив выход на микроконтроллер, а вход к сети, но не заработало.
Добавлено after 5 minutes 26 seconds:
АлександрЛ,
c
"синхронизация с сетевым напряжением" - это подключение нейтрали к выводу 1 МК через резистор 1 Мом?
найдите в интернетах управление симистором оптопарой, и цепляйте к регулятору от Насти)
вот например:

ее можно проверить без pic контроллера, подать на вход 5 в,
лампа на 220 должна засветиться .
а переход через ноль я сделал через оптопару el357, но подойдет и популярная 817 от импульсных блоков питания,
суть вот в чем: светодиод оптопары можно подключить в 220 через резистор 150к.
коллектор транзистора оптопары притягиваем резистором к +5 в. и с коллектора же заводим на pic.
смотрите схему приводили на страницу ниже.