в этом контроллере только прерывание таймера ... прерываний по входу, да и не каких других, разработчики нам не дают ((((.. поэтому только сканирующий опрос и задержки выполняем расчетом числа циклов прерывания... поэтому для фазоимпульсного управления заводим детекторы нуля на быстрые входы, ловим нулевой цикл по каждому входу и считаем нужное количество счетчиков для определения момента формирования импульса открытия тиристора... ну и добавляем еще пару импульсов для гарантированного открытия )) так что 4 канала легко, но это сожрет все "вкусные" ресурсы контроллера и практического смысла в этом я не вижу
