User guide

44 DC 900-1338I
Protocol Software Toolkit Programmer Guide
Timer 1 of the two 8-bit timers is used by the ICP to support DRAM/Refresh. Timer 2
is not used. OS/Impact uses the periodic interrupt timer, which uses vector 0x40.
2.5.2 Programming the Integrated Universal Serial Controllers
The Z16C32 IUSCs are used to control the ICPs serial ports. Each IUSC controls trans-
mit and receive operations for one port. The IUSC also includes a DMA facility. Refer
to the Z16C32 IUSC Integrated Universal Serial Controller Technical Manual, for IUSC
programming instructions. The sample protocol software package includes examples of
IUSC programming for asynchronous, byte synchronous and bit synchronous commu-
nications. See Chapter 6 for more information.
2.5.3 Programming Sipexs Multi-Mode Serial Transceivers
The ICP2424 uses the SP502 and the ICP2432 uses the SP504 multi-mode serial trans-
ceiver. These transceivers allow software to select the electrical protocol to be used while
communicating on the serial line. Ta ble 2 4 gives the value to be written into the trans-
ceiver to select the corresponding electrical interface. See Chapter 3 for the addresses of
the transceivers.
Table 24: SP502 or SP504 Electrical Interface Values
Interface Value
RS-232 0x02
RS-449 0x0c
EIA-530 0x0d
V.35 0x0e