
Oxford Semiconductor
DESCRIPTION
The OX16PCI952 is a single chip solution for PCI-based serial and parallel expansion add-in cards. It is a dual function device, offering IO or memory mapped access to the two ultra-high performance OX16C950 UARTs and the bi-directional parallel port. These functions are defined by Function 0 and Function 1, respectively. Serial port cards with 2 serial ports and a parallel port can be designed without redefining any device parameters.
FEATURES
• Two 16C950 High performance UART channels
• IEEE1284 Compliant SPP/EPP/ECP parallel port
• Multi-function target PCI controller. Fully compliant to PCI bus specification 2.2 and PCI Power Management 1.0.
• Function access to pre-configure each UART and the parallel port, prior to handover to generic device drivers.
• UARTs fully software compatible with 16C550-type devices.
• Baud rates up to 15Mbps in asynchronous mode and 60Mbps in external 1x clock mode
• 128-byte deep FIFO per transmitter and receiver
• Flexible clock prescaler from 1 to 31.875
• Automated in-band flow control using programmable Xon/Xoff in both directions
• Automated out-of-band flow control using CTS#/RTS# and/or DSR#/DTR#
• Arbitrary trigger levels for receiver and transmitter FIFO interrupts and automatic in-band and out-ofband flow control
• Infra-red (IrDA) receiver and transmitter operation
• 5, 6, 7, 8 and 9-bits data framing
• Global Interrupt Status and readable FIFO levels to facilitate implementation of efficient device drivers
• Detection of bad data in the receiver FIFO
• 2 multi-purpose IO pins which can be configured as interrupt inputs or ‘wake-up’ pins (via local registers).
• Auto-detection of a range of optional MicrowireTM compatible EEPROMs, to reconfigure device.
• Operation via IO or memory mapping.
• 5.0V operation
• 128 pin TQFP package