Последовательный порт и линии ввода-вывода общего назначения
Это устаревший (legacy) продукт. Информация приведена в том виде, в каком она была задокументирована изначально, с отдельными исправлениями и правками для ясности и стиля.
Функции и описание выводов
| Номер контакта | Название сигнала | Направление | Описание |
| Осн. разъём, #3 | P3 DTR* | Вход/выход Выход | Линия ввода-вывода общего назначения Выход «терминал данных готов» (DTR) |
| Осн. разъём, #4 | P2 DSR* | Вход/выход Вход | Линия ввода-вывода общего назначения Вход «набор данных готов» (DSR) |
| Осн. разъём, #9 | RX | Линия приёма последовательного порта | |
| Осн. разъём, #10 | TX | Линия передачи последовательного порта | |
| Осн. разъём, #11 | P4 CTS/SEL* | Вход/выход Вход | Линия ввода-вывода общего назначения Вход «готов к передаче» (CTS); вход выбора полного или полудуплексного режима |
| Осн. разъём, #12 | P5 RTS/DIR* | Вход/выход Выход | Линия ввода-вывода общего назначения Выход «запрос на передачу» (RTS, полнодуплексный режим); выход управления направлением данных (полудуплексный режим) |
* Реализовано в прошивке (поддерживается через прошивку).
У EM203A есть последовательный порт (линии RX, TX) и несколько линий ввода-вывода общего назначения P2-P5 (линий P0 и P1 нет; названия линий выбраны для совместимости по именованию с EM100). Все перечисленные линии относятся к типу CMOS. С аппаратной точки зрения все линии ввода-вывода общего назначения могут быть входами или выходами. Максимальный ток нагрузки каждой линии ввода-вывода - 10mA.
Упрощённая структура линий ввода-вывода EM203A показана на схеме ниже. Все линии «квазидвунаправленные» и их можно рассматривать как выходы с открытым коллектором и слабым подтягивающим резистором к питанию. Явного управления направлением нет. Чтобы «измерить» внешний сигнал, поданный на вывод, на линии OUT сначала необходимо установить ВЫСОКИЙ уровень. Внешне подтягивать вывод к НИЗКОМУ уровню можно, даже если внутри вывод выдаёт ВЫСОКИЙ.

Прошивка Serial-to-Ethernet модуля EM203A назначает некоторые функции последовательного порта на выводы ввода-вывода общего назначения - эти функции выделены в таблице выше синим. Например, P5 - универсальный вход-выход, но прошивку приложения можно настроить так, что эта линия станет выходом RTS последовательного порта. Поэтому в зависимости от вашего приложения P5 можно рассматривать как линию ввода-вывода общего назначения или как специальную линию управления последовательного порта (RTS).
Благодаря уровням CMOS последовательный порт и линии ввода-вывода EM203A можно подключать напрямую к выводам последовательного порта и линиям ввода-вывода большинства микроконтроллеров, микропроцессоров и т. п. Чтобы подключить модуль к «настоящему» последовательному порту (например, COM-порту ПК), к EM203A снаружи необходимо добавить микросхему интерфейса, например MAX232.
Логические сигналы на линиях последовательного порта EM203A имеют активный НИЗКИЙ уровень. Линии TX и RX в простое находятся на ВЫСОКОМ уровне, стартовый бит - НИЗКИЙ, стоповый бит - ВЫСОКИЙ; НИЗКИЙ уровень на линиях CTS и RTS означает «передача разрешена», а ВЫСОКИЙ - «передача не разрешена». Это стандарт для последовательных портов с уровнями CMOS, и он в точности противоположен сигналам в кабелях RS232. Логические сигналы EM203A инвертированы потому, что стандартные микросхемы RS232, такие как MAX232, внутри инвертируют сигналы ещё раз.
Как объяснялось выше, фактическая функциональность линий ввода-вывода зависит от прошивки.