Цифровой коммутатор и приоритетный дешифратор

Через цифровой коммутатор можно скоммутировать любые линии периферии интерфейса на выходы драйверов портов.

Только порт P0 имеет «толерантные» линии, которые могут работать с напряжением 5 В.

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

Таблица 4. Приоритетный дешифратор

Как видно из таблицы, наивысшим приоритетом периферии обладает UART0, наивысшим приоритетом обладает порт выхода P0.0. Чем выше в таблице, тем выше приоритет.

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

Регистры конфигурирования XBR (0-3) имеют биты для коммутации периферии.