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