OXCFU950
DATA SHEET
FEATURES
•
•
USB/UART multi-function 16-bit PC Card device
Host interface
•
•
Optional wakeup from low-power mode
Automated in-band flow control using
programmable Xon/Xoff characters
Automated hardware flow control using
CTS#/RTS# & DSR#/DTR#
•
•
16-bit PC Card (PCMCIA revision 8.0) compliant
CompactFlash/CF+ (revision 3.0) compliant
USB host controller
•
•
•
Integral support for 4-byte I/O access for
enhanced host-side data throughput
•
Supports USB 2.0/1.1 full-speed compliant (12
Mbps) & low speed (1.5 Mbps) devices
•
•
8-Kbitx8 EEPROM for CIS & default configuration.
Programmable using Oxford Semiconductor utilities
Power management for low-power operation
•
•
8-Kbyte data buffer
Integrated OHCI-like controller supported by
Oxford Semiconductor drivers
Supports control, bulk, interrupt & isochronous
transfers
Supports USB PORT_OVER_CURRENT &
PORT_POWER signals via MIO pins
•
•
USB suspend & resume
UART sleep mode
Single 12-MHz crystal oscillator for low power
4 multi-purpose I/O pins configurable as interrupts
UART & MIO pins have variable I/O voltage levels
from 1.8 V to 3.3 V nominal
•
•
•
•
•
•
•
Integrated USB PHY transceivers
Flexible OX16C95x-based UART
•
•
•
•
PC Card/CF+ I/Os are all 3.3 V with 5-V tolerance
Single supply voltage range 2.85 V to 3.6 V
Internal regulation for 1.8 V
•
•
•
•
•
•
•
Supports 450 up to 950 (fully programmable)
Baud rates up to 12 Mbps
128-byte deep transmit/receive FIFO
Software-compatible with standard 16C550
Readable FIFO levels
Supply current
•
•
Less than 4 mA idle
Less than 13 mA active
9-bit data framing as well as 5,6,7 & 8
Detection of bad data in the receiver FIFO
•
•
Industrial temperature range –40°C to +85°C
64-pin QFN (9 mm x 9 mm) package
DESCRIPTION
The OXCFU950 is a low-cost, synchronous 16-bit PC Card
(PCMCIA) or CompactFlash/CF+ to UART and USB host
controller. It combines the high performance of Oxford
Semiconductor OX16C95x UART technology with USB
host capabilities. The inclusion of both a UART and USB
make the OXCFU950 ideal for wireless data cards.
The 3.3-V technology has been specified to operate as low
as 2.85 V to allow an in-line regulator to be used for mixed
3-V/5-V applications. CF/PC Card pins are 5-V tolerant and
the variable I/O voltage to the UART/MIO pins eases the
connection to application chipsets.
A number of power-down modes are included to minimize
power consumption, including sleep modes for when a
device function is not being used.
The OXCFU950 integrates an OHCI-based USB host
controller, which supports a single USB port via the
integrated transceiver. An 8-Kbyte memory provides an
efficient interface for buffer and control structures between
the USB controller and the device driver.
The OXCFU950 contains a single-channel ultra-high
performance OX16C95x UART offering data rates up to
12 Mbps and 128-byte deep transmitter and receiver
FIFOs. Deep FIFOs reduce CPU overhead and allow
utilization of higher data rates.
The attribute memory, UART and USB registers can be
programmed via the internal EEPROM during power up or
hard/soft reset, allowing different card manufacturers to
customize information contained in the attribute memory or
UART/USB registers, for example PC Card ID value.
The OXCFU950 USB controller supports OHCI-compliant
host stack software (available from Oxford Semiconductor).
The OXCFU950 UART is software-compatible with the
widely-used industry-standard 16C550 type devices and
compatibles, as well as other OX16C95x family devices.
Oxford Semiconductor
1900 McCarthy Boulevard, Suite 210
Milpitas, CA 95035
USA
© Oxford Semiconductor, Inc. 2007
OXCFU950 DS-0023—February 07
Part Nos. OXCFU950-QFAG
External—Free Release