PCIe to 4-Port USB 2.0 Host Controller [NOT FOR NEW DESIGN!!]

Add Favorites


MCS9990 is a single lane multi function PCI Express to 4 dedicated USB2.0 host controllers, dedicated bandwidth per port, allowing 4 dedicated USB2.0 host controllers share 2.5Gbps wide PCI Express bus bandwidth. It supports two modes of operation - USB host mode and OTG mode, selectable through device mode select pins. The USB host mode supports four USB2.0 host ports with four dedicated USB host Controllers. The OTG mode supports two USB2.0 host ports, one USB OTG port and provision to select GPIO or ISA interface.


● PCI Express
-- Single-lane (x1) PCI Express endpoint controller with integrated PHY
-- Compliant with PCI Express base specification revision 1.1
-- Compliant with PCI Express Card specifications
-- Supports multiple DMA transactions
-- Supports eight PCI Express functions
-- Supports Message TLP (error) generation
-- Supports both legacy and MSI Interrupt mechanism
-- Four USB 2.0 Host Ports with on-chip transceivers, can handle High-speed (480Mbps), Full-speed (12Mbps) and low-speed (1.5Mbps) transactions
-- One of the USB 2.0 Host Port can support OTG Feature
-- Four dedicated Enhanced Host Controller Interface (EHCI) controllers
-- Four dedicated Companion Open Host Controller Interface (OHCI) controllers
-- Compatible with Bulk, Interrupt and Isochronous type USB devices
-- Simultaneous operation of multiple high-performance USB devices
-- Supports USB Power Management
-- As a peripheral, OTG supports High Speed (HS)/ Full Speed (FS) Operation
-- As a peripheral, OTG supports the following endpoints
○ One control endpoint
○ One interrupt IN endpoint
○ Two Bulk IN endpoints
○ Two Bulk OUT endpoints
● General Device Features
-- Device parameters configurable through EEPROM
-- 24 GPIO lines
-- Optionally GPIO lines are configurable to support ISA Interface
-- JTAG Port for board level diagnostics
-- Power Supply requirement:1.2V for Core & 3.3V for IO's
-- On-chip Voltage regulator for 3.3V to 1.2V
-- Package : 128-Pin LQFP, RoHS
-- Operating Temperature : 0 to +70°C or -40 to +85°C

Target Applications

Extend the USB host/OTG ports on a PC or embedded systems
Embedded applications for providing multiple USB ports
Add-on I/O cards for serial port and parallel port through ISA interface
PC/Server motherboard applications
Digital Audio/Video applications
NAS, Printer servers
Video security monitoring applications


Development Board

MCS9990-EVB-B1 Demo Board

This demo board is for users to verify MCS9990 PCIe to 4 USB host functionality.


Technical Documentation

Product Brief, Product Introduction and Datasheet

MCS9990 Product Brief

Release Date

File Size
180.1 KB

MCS9990 Datasheet


Release Date

File Size
2.5 MB


MCS9990 Reliability Report

MCS9990 RoHS Report

Hardware Design Documentation

Reference Schematics

MCS9990 PCIe Quad USB 2.0 Host Reference Schematic


Release Date

File Size
345.6 KB

Bill of Materials, Application Notes and Layout Guides

MCS9990 PCB Layout Guide


Release Date

File Size
235.9 KB

PCB Layout, Gerber and IBIS Model

MCS9990 IBIS Model

Release Date

File Size
443.6 KB

Software & Tools


Linux Kernel driver

Using Linux nature USB host drivers

Windows 32-bit/64-bit drivers

Using Windows nature USB host drivers

Windows CE/Mobile Drivers

Using Windows CE/Mobile nature USB host drivers