Features: • Efficient 32-bit, 331/3 MHz multi-function, target-only PCI controller, compliant to PCI Local Bus Specification 3.0 & PCI Power Management Specification 1.1• Eight UARTs fully software compatible with 16C550-type devices• Compatible with existing 16C550/450 devic...
OX16PCI958: Features: • Efficient 32-bit, 331/3 MHz multi-function, target-only PCI controller, compliant to PCI Local Bus Specification 3.0 & PCI Power Management Specification 1.1• Eight UARTs...
SeekIC Buyer Protection PLUS - newly updated for 2013!
268 Transactions
All payment methods are secure and covered by SeekIC Buyer Protection PLUS.
US $3.79 - 4.1 / Piece
Peripheral Drivers & Components (PCIs) High performance single UART
• Efficient 32-bit, 331/3 MHz multi-function, target-only PCI controller, compliant to PCI Local Bus Specification 3.0 & PCI Power Management Specification 1.1
• Eight UARTs fully software compatible with 16C550-type devices
• Compatible with existing 16C550/450 device drivers
• PCI 2.1, 2.2, 2.3 & 3.0 compliant
• Supports both 5.0-V & 3.3-V PCI signalling
• 32-byte deep FIFO per transmitter & receiver
• Baud rates up to 4.125 Mega-baud (using a 16.5 MHz input clock).
• Clock can be provided from crystal oscillator or external clock source
• Automated out-of-band flow control using CTS#/RTS#
• Configuration data is held in a small, low-cost serial MicrowireTM compatible EEPROM
• Driver-facilitated DSR/DTR & Xon/Xoff handshaking
• 5-,6-,7- & 8-bit data framing
• 1, 1.5 or 2 stop bits
• UART enhancements:
• Clock prescaler allows more baud rate options
• Readable FIFO levels & tuneable trigger levels improve device driver performance
• Programmable "synchronization factor" allows baud rates up to fclock/4
• Extensions to standard register set are implemented in a safe, easy-to-use way
• Low-power design with separate power management control
• Operating temp. range : 0-70
• 160-pin QFP package
• Operation via IO or memory mapping
• Support for multiple wake-up events
Min |
Max |
Unit | |
DC Supply voltage |
-0.3 |
7.0 |
V |
Input voltage |
VDD+0.3 |
V | |
Input current |
10 |
A | |
Storage temperature |
-55 |
150 |
ºC |
The OX16PCI958 contains eight UARTs (Universal Asynchronous Receiver-Transmitters) and a host interface suitable for direct connection to a PCI bus. Once installed and configured by the host OS, it provides an eight-byte programming interface to each UART. The UARTs are fully software-compatible with 16C550 devices. The OX16PCI958 can be configured to fit the requirements of RS232 or RS422 applications.
The UARTs convert OX16PCI958 between RS232-format serial data on separate transmit and receive lines, and byte-wide I/O writes and reads on the host interface. Malformed incoming serial data is flagged along with the data in the receive FIFO. The state of the UART can be found at any time by reading status registers, and modem control (handshaking output) lines can be individually controlled.Although polled-mode operation is possible, the UART of OX16PCI958 will usually be operated on a host-interrupt basis. The interrupt system is designed to allow efficient handling of interrupt service requests from the UART, for example by using the prioritised interrupt identification register,readable FIFO levels, and tuneable FIFO trigger levels.
The internal transmitter and receiver logic of OX16PCI958 runs at a programmable synchronisation factor of 4x, 8x, or 16x the serial baud rate. This internal clock is generated by dividing a reference clock by an integer divisor from 1 to (2161). In this way the UART can accommodate a serial rate of up to 4 125 000 baud (using a 16.5 MHz input clock).
The OX16PCI958 provides a host interface that can be directly connected to a PCI bus. It responds to configuration accesses, and once configured it also responds to I/O and memory accesses for control of the UART. The data for configuration space is read from a small external serial EEPROM at start-up, together with information on how the OX16PCI958 should be set up.