Обмен данными с другими микроконтроллерами в управляющей системе, содержащей
несколько совместно работающих микроконтроллеров, может осуществляться по после-
довательному каналу или путем совместного использования внешней памяти.
Обмен данными по последовательному каналу выполняется с использованием после-
довательного порта (SP). Обмен производится путем посылки отдельных кадров, каждый
из которых содержит стартовый бит, семь или восемь информационных битов и один сто-
повый бит. В состав кадра может быть включен дополнительный бит, который использу-
ется для контроля по четности правильности пересылки данных или для различения кад-
ров, содержащих адреса абонентов, и кадров содержащих данные, при включении кон-
троллера в простейшую локальную сеть.
Последовательный порт может также осуществлять последовательный ввод или вывод
байтов с использованием внешних сдвигающих регистров, которые в этом случае выпол-
няют функции дополнительных параллельных портов ввода или вывода.
У микроконтроллеров некоторых типов в число периферийных устройств входит вто-
рой последовательный порт (SSIO), с помощью которого осуществляется непосредствен-
ный обмен байтами между двумя микроконтроллерами путем последовательной передачи
байта и сопровождающей серии импульсов сдвига. Порт SSIO содержит два последова-
тельных канала, каждый из которых может работать в режиме передачи или в режиме
приема. Максимальная скорость обмена (на частоте 16 МГц): в асинхронном режиме - 1
Мбод; в синхронном режиме - 4 Мбод.
Микроконтроллеры почти всех модификаций имеют аппаратные средства, обеспечи-
вающие совместное использование внешней памяти несколькими микроконтроллерами.
Согласование работы микроконтроллеров при обращении к внешней памяти реализуется с
помощью сигналов НОLD, HLDA, BREQ и дополнительной внешней аппаратуры.
У микроконтроллеров некоторых типов имеется "подчиненный" порт (Slave Port),
предназначенный для обмена данными с центральным процессором в иерархической
управляющей системе. Через "подчиненный" порт микроконтроллер подключается непо-
средственно к системной магистрали микропроцессорной системы. Обмен данными про-
исходит под управлением центрального процессора, который обращается к микрокон-
троллеру, как к собственному порту ввода и вывода. При появлении необходимости пере-
дать данные в центральный процессор микроконтроллер посылает запрос прерывания.