The Multimodule board is designed to be plugged onto a host iSBC microcomputer to provide
an additional serail I/O interface capability. The Multimodule board contains an 8251A USART (Universal Synchronous Asynchronous Receiver-Transmitter) device to handle RS232C or RS422 compatible serial I/O communication schemes. The board also holds an 8253 PIT (Programmable Interval Timer) device that controls frequency and timing functions generated from an on-board 8224 Clock Generator. Baud rates, data formats, and interrupts are jumper and program selectable on the Multimodule board. When operating as an RS232C interface, the Multimodule board requires +5V, -12V, and +12V power. However, as an RS422 interface, only +5V power is required.
The serial I/O port is fully RS232C and RS422/449 compatible; the Multimodule board is electrically compatible with RS422, and mechanically compatible with RS449. Serial communication is implemented with an 8251A USART that may be programmed for operation in most synchronous or asynchronous serial data transmission formats. The serial I/O port
features full- or half-duplex, buffered, transmit and receive capability.
An RS422/449 application of the Multimodule board allows operation in a full- or half-duplex multidrop configuration, in which several iSBX-351 Serial Multimodule Boards share the same two-wire data line. This requires that the user exert software control over each slaves’ output to the data line.
The programmable interval timer provides three separate time/rate clocks, two of which are available for off-board timing and synchronization. The third clock provides timing for the receive and transmit circuitry on the 8251A USART.
The Multimodule board may be wired to generate interrupt requests continuously at a clock rate or on request from the 8251A USART. Interrupt priority is determined on the host iSBC microcomputer.