OXU200 Data Sheet
Oxford Semiconductor, Inc.
Device
Overview
The Oxford Semiconductor OXU200 is a low‐cost, single‐port USB
high‐speed peripheral controller. It is designed for high performance and
enables embedded systems to perform high‐speed USB data transfers for
peripheral connectivity when connected to a USB host.
The low‐power, high‐performance design and small package size make
the OXU200 ideal for adding high‐speed USB into a broad range of
mobile consumer electronics, including cell phones, portable GPS
devices, and PDAs.
The OXU200 has a 16‐bit SRAM‐like memory‐mapped interface and
flexible I/O voltage that can connect gluelessly to most popular CPUs
and DSPs. The 8 Kbytes of on‐chip SRAM buffer is cost and performance
optimized to reduce system interrupts and minimize processor
overhead.
Software solutions for the OXU200 include USB device drivers and the
Oxford Semiconductor USBLinkTM product suite. USBLink Peripheral
has been ported to a wide variety of real time operating systems
including VxWorks®, ThreadX®, and Nucleus®.
In addition, Oxford Semiconductor also makes available low‐level
controller drivers for other native USB stacks such as those included with
Windows® CE 5.0 and Linux® 2.6.x.
Figure 1 shows the OXU200 architectural diagram.
Figure 1 OXU200 Architectural Diagram
Clock/
OSC1
Osc Pads
and Clk
OSC2
Div
System Configuration
& Control Registers
ACK
REQ
DMA
Interface
USB Peripheral
Controller Registers
DP
DM
/RESET
USB
Peripheral
Controller
HS USB
XCVR
/CS
/WR
/RD
INT
VBUS
µP
Interface
8 Kbyte
Memory
A[10:1]
D[15:0]
2
External—Free Release
DS-0051 Mar 07