Параллельные порты микроконтроллеров C167 и ST10F269

Для обработки или генерации одиночных внешних сигналов управления или данных микроконтроллер C167 обеспечивает до 111 параллельных каналов ввода/вывода, которые организованы следующим образом:

  • один 16-битовый порт ввода/вывода (Port2),
  • восемь 8-битовых портов ввода/вывода (Port0 состоит из P0H и P0L, Port1 состоит из P1H и P1L, Port4, Port6, Port7, Port8),
  • один 15-битовый порт ввода/вывода (Port3)
  • один 16-битовый порт ввода (Port5).

Порты могут использоваться для обычного ввода/вывода, управляемого программным путем, или могут использоваться периферией микроконтроллера C167 или контроллером внешней шины (EBC).

Все выводы порта битадресуемые, а все каналы ввода/вывода индивидуально (побитно) программируются на вход или на выход через регистры направления (кроме Port5). Порты ввода/вывода – двунаправленные порты и включаются в высокоимпедансное состояние при настройке в качестве входов.

Рис. 1. Схема портов микроконтроллера C167

Рис. 2. Схема портов микроконтроллера ST10F2