Serial Port and General-Purpose I/O Lines

Pin Functions and Descriptions

Pin Number

Signal Name

Direction

Description

Main conn., #3

P3

DTR*

Input/output

Output

General-purpose input/output line

Data terminal ready output

Main conn., #4

P2

DSR*

Input/output

Input

General-purpose input/output line

Data set ready input

Main conn., #9

RX

Serial receive line

Main conn., #10

TX

Serial transmit line

Main conn., #11

P4

CTS/SEL*

Input/output

Input

General-purpose input/output line

Clear to send input; full-/half-duplex selection input

Main conn., #12

P5

RTS/DIR*

Input/output

Output

General-purpose input/output line

Request to send output (full-duplex mode); data direction control output (half-duplex mode)

* Implemented in (supported through) firmware.

Line functions defined by the Application Firmware are shown in blue.

Features and I/O Line Characteristics

The EM203 module includes a serial port (RX and TX lines) and several general-purpose I/O lines: P2–P5. Note that there are no P0 or P1 lines; this naming convention ensures compatibility with the EM100. All the lines mentioned are CMOS-type and can function as inputs or outputs from a hardware perspective. Each I/O line has a maximum load current of 10mA.

The simplified structure of the EM203's I/O lines is depicted in the circuit diagram below. These lines are quasi-bidirectional, resembling open-collector outputs with weak pull-up resistors. They lack explicit direction control. To read an external signal applied to a pin, the corresponding OUT line must first be set to HIGH. It is safe to drive the pin LOW externally while it outputs HIGH internally.

Serial-to-Ethernet Firmware Integration

The EM203’s serial-to-Ethernet firmware maps certain serial port functions to the general-purpose I/O lines. These functions, shown in blue in the table above, allow specific configurations based on application needs. For instance, P5 serves as a universal input/output pin but can also act as the RTS (Ready to Send) output of the serial port, depending on the firmware settings. Consequently, P5 can be viewed either as a general-purpose I/O line or as a specific serial port control line.

CMOS-Type Compatibility

As a CMOS device, the EM203's serial port and I/O lines can be directly connected to the corresponding pins of most microcontrollers or microprocessors.

To connect the EM203 to a "true" serial port (e.g., the COM port of a PC), you must add an external interface IC, such as:

Logical Signal Behavior

The logical signals on the EM203's serial port lines are active LOW and behave as follows:

These signaling conventions are standard for CMOS-level serial ports and are the opposite of RS232 signaling. The inversion occurs because interface ICs (e.g., MAX232) also invert the signals internally.

Serial Port and General-Purpose I/O Lines

Pin Functions and Descriptions

Features and I/O Line Characteristics

Serial-to-Ethernet Firmware Integration

CMOS-Type Compatibility

Logical Signal Behavior