|
|
Part: OX16C954
Category: Communication -> UARTs
Description: Intelligent Quad Channel Uart
Company: Oxford Micro Devices, Inc.
Datasheet: Download OX16C954 datasheet File size : 827 kB
Request For quote: Find where to buy OX16C954
Datasheet text preview:
High Performance Quad UART with 128-byte FIFOs Intel / Motorola Bus Interface
FEATURES
· · · · · · · · · · Four independent full-duplex asynchronous 16C950 high performance UART channels 128-byte deep FIFO per transmitter and receiver UARTs fully software compatible with industry standard 16C55x type UARTs Pin compatible with TL16C554 and ST16C654 Baud rates up to 15 Mbps in normal mode and 60Mbps in external 1x clock (isochronous) mode Readable FIFO levels Flexible clock prescaler from 1 to 31.875 Automated in-band flow control using programmable Xon/Xoff characters, 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 · · · · · · · · · · · · · · Readable in-band and out-of-band flow control status Programmable special character detection Infra-red (IrDA) receiver and transmitter option 5, 6, 7, 8 and 9-bits data framing Detection of bad data in the receiver FIFO Independent channel reset by software Transmitter and receiver can be disabled Transmitter idle interrupt RS-485 buffer enable signals Four byte device ID Sleep mode (low operating current) System clock up to 60 MHz at 5V, 50 MHz at 3.3V 5.0 volt or 3.3v operation* 68pin PLCC and 80pin TQFP package options.
*Only the 80pin TQFP package supports operation at 5v or 3.3v.
OX16C954 rev B
REV B ENHANCEMENTS
The OX16C954B is an enhanced, backward-compatible revision of the OX16C954 rev A. It uses the newer core as in the OX16C950 rev B. The chief enhancements are as follows · All known errata fixed · Full TCR range from 4-16 · Enhanced controls for sleep-mode sensitivity, ability to read FCR and Good Data Status · 3.3V operation with 80 pin TQFP · Enhanced isochronous clocking options (optional inversions, DTR/DSR) Hereafter OX16C954 rev B is simply referred to as OX16C954.
Oxford Semiconductor Ltd. 25 Milton Park, Abingdon, Oxon, OX14 4SH, UK Tel: +44 (0)1235 824900 Fax: +44 (0)1235 821141
© Oxford Semiconductor 2001 OX16C954 rev B Data Sheet R1.0 November 2001 Part Nos. OX16C954-PCC60-B / OX16C954_TQC60_B
DESCRIPTION
The OX16C954 is a single chip solution for 4 channel serial add-in cards. Each UART channel in the OX16C954 offers data rates up to 15Mbps and 128-byte deep transmitter and receiver FIFOs. Deep FIFOs reduce CPU overhead and allow utilisation of higher data rates. Each UART channel is software compatible with the widely used industry-standard 16C550 devices and compatibles, as well as the OX16C95x family of high performance UARTs. It is pin-compatible with the TL16C554, ST16C654 devices. In addition to increased performance and FIFO size, the UARTs also provide the full set of OX16C95x enhanced features. These include improved flow controls such as automated software flow control using Xon/Xoff and automated hardware flow control using CTS#/RTS# and DSR#/DTR# to prevent FIFO over-run. Flow control and interrupt thresholds are fully programmable and readable, enabling programmers to fine-tune the performance of their system. FIFO levels are readable to facilitate fast driver applications. The addition of software reset enables recovery from unforeseen error conditions allowing drivers to restart gracefully. The OX16C954 supports 9-bit data frames used in multi-drop industrial protocols. It also offers multiple external clock options for isochronous applications, e.g. ISDN, xDSL. The OX16C954 is ideally suited to PC applications, such as high-speed multi-port add-in cards that enable PC users to take advantage of the maximum performance of analogue modems or ISDN terminal adapters. It is also suitable for any equipment requiring high speed RS232/RS422/RS485 interfaces. Fabricated in 0.6µm process, OX16C954 also has a low operating current and sleep mode for battery powered applications.
Oxford Semiconductor Ltd. 25 Milton Park, Abingdon, Oxon, OX14 4SH, UK Tel: +44 (0)1235 824900 Fax: +44 (0)1235 821141
© Oxford Semiconductor 2001 OX16C954 rev B Data Sheet R1.0 November 2001 Part Nos. OX16C954-PCC60-B / OX16C954_TQC60_B
OXFORD SEMICONDUCTOR LTD.
OX16C954 rev B
CONTENTS
FEATURES ....... 1 REV B ENHANCEMENTS.......1 DESCRIPTION........... 2 CONTENTS.......3 1 PERFORMANCE COMPARISON ............ 5 2 BLOCK DIAGRAM............. 7 3 PIN INFORMATION ........... 8 4 PIN DESCRIPTIONS ....... 10 4.1 Further Pin Information ........15 5 MODE SELECTION ......... 16 5.1 450 Mode .........16 5.2 550 Mode .........16 5.3 Extended 550 Mode .........16 5.4 750 Mode .........16 5.5 650 Mode .........16 5.6 950 Mode .........17 6 REGISTER DESCRIPTION TABLES.....18 7 RESET CONFIGURATION.......22 7.1 Hardware Reset.......22 7.2 Software Reset ........22 8 TRANSMITTER AND RECEIVER FIFOS ....... 23 8.1 FIFO Control Register `FCR' .........23 9 LINE CONTROL & STATUS....24 9.1 False Start Bit Detection.......24 9.2 Line Control Register `LCR' ..........24 9.3 Line Status Register `LSR' ............25 10 INTERRUPTS & SLEEP MODE ............. 26 10.1 Interrupt Enable Register `IER'.....26 10.2 Interrupt Status Register `ISR'......27 10.3 Interrupt Description .......27 10.4 Sleep Mode......28 11 MODEM INTERFACE......28 11.1 Modem Control Register `MCR'....28 11.2 Modem Status Register `MSR'......29 12 OTHER STANDARD REGISTERS.........30 12.1 Divisor Latch Registers `DLL & DLM'...30 12.2 Scratch Pad Register `SPR'...........30 13 AUTOMATIC FLOW CONTROL.............31 13.1 Enhanced Features Register `EFR'.......31 13.2 Special Character Detection .........32 13.3 Automatic In-band Flow Control ...........32 13.4 Automatic Out-of-band Flow Control ...32 14 BAUD RATE GENERATION....33 14.1 General Operation..........
........33 14.2 Clock Prescaler Register `CPR'....34 14.3 Times Clock Register `TCR' ..........34 14.4 Input Clock Options.........36 Data Sheet Revision 1.0 Page 3
Others parts begin by ox
OX-1
|
|
|