WINBOND I/O WITH SERIAL-INFRARED SUPPORT
The W83787IF is a derivative product of W83787F with one of UARTs support HPSIR and ASKIR.
The W83787IF integrates a disk drive adapter ,two 16550 compatible UARTs, and one parallel port
with EPP mode, ECP mode, and joystick mode.
The disk drive adapter functions of the W83787IF is sames as W83787F which including a floppy
disk drive controller compatible with the industry standard 765, data separator, write pre-
compensation circuit, decode logic, data rate selection, clock generator, drive interface control logic,
and interrupt and DMA logic. The wide range of functions integrated onto the W83787IF greatly
reduces the number of components required for interfacing with floppy disk drives. The W83787IF
supports four 360K, 720K, 1.2M, 1.44M disk drives and data transfer rates of 250Kb/S, 300Kb/S,
There are two high-speed serial communication ports (UARTs) on the W83787IF, one of them
support serial infrared communication. The UARTs include 16-byte send/receive FIFOs, a
programmable baud rate generator, complete modem control capability, and a processor interrupt
The W83787IF supports three optional PC-compatible printer ports: 378h, 278h and 3BCh. Additional
bi-directional I/O capability is available by hardware control or software programming. The parallel
port also supports the Enhanced Parallel Port (EPP) and Extended Capabilities Port (ECP).
The W83787IF supports two embedded hard disk drive (AT bus) interfaces and a game port with
decoded read/write output.
The W83787IF's Extension FDD Mode and Extension 2FDD Mode allow one or two external floppy
disk drives to be connected to the computer through the printer interface pins in notebook computer
The Extension Adapter Mode of the W83787IF allows pocket devices to be installed through the
printer interface pins in notebook computer applications according to a protocol set by Winbond, but
with upgraded performance.
The JOYSTICK mode allows a joystick to be connected to a parallel port with a signal switching
The configuration register supports address selection, mode selection, function enable/disable, and
power down function selection.
Publication ReleaseDate:Sep 1995
- 1 - Revision A1