This website may use cookies or similar technologies to enhance the user experiences and functionality of our website. By continuing to browse or use this site, you are agreeing to our use of cookies. See our privacy policy here.

ASIX Electronics Corporation Notice USB to LAN products 
Dear Customer:

If you got some problems on ASIX USB to LAN products, please download the How to identify authentic ASIX USB to LAN Products document to double check if your USB to LAN device includes an Non-authentic ASIX USB to LAN solution inside or not? If yes, please contact the manufacturer of your USB to LAN device to get proper drivers instead. ASIX DOES NOT GUARANTEE AND PROVIDE ANY SUPPORT FOR THOSE NON-AUTHENTIC ASIX PRODUCTS.

  Yes, I understand.   
USB to LAN products content USB to LAN products
Best viewed at 1024x768 with IE 8.0 or above or Mozilla Firefox or Google Chrome
ASIX About ASIX ASIX News ASIX Products Contact ASIX Join ASIX ASIX Support MyASIX ASIX Vedio  
You are guest
| Login |
Embedded Ethernet ICs
    Non-PCI Gigabit Ethernet
    Non-PCI Fast Ethernet
    MII/RMII Fast Ethernet
SuperSpeed USB-to-LAN ICs
    USB 3.0 to Gigabit Ethernet
    USB 2.0 to Gigabit Ethernet
    USB 2.0 to Fast Ethernet
EtherCAT/Industrial Ethernet ICs
Embedded Network/USB SoCs
    Embedded Wi-Fi SoC
    Embedded Ethernet SoC
    USB KVM Switch SoC
I/O Connectivity ICs
   PCIe Bridge
    PCI Bridge
    USB Bridge
    RS-232/RS-485 Transceivers
      5V RS232 Transceiver
      3V RS232 Transceiver
      5V RS485 Transceiver
      3V RS485 Transceiver
    EL Drivers
Embedded Wireless Modules
    Embedded Wi-Fi Modules
Home >> Products >> I/O Connectivity ICs >> PCIe Bridge >> MCS9900

 MCS9900 -- PCIe to Multi I/O (4S, 2S+1P) Controller

MCS9900 is a single lane multifunction PCI express to I/O controller. It supports two modes of operations which are selectable through device mode select pins. Mode1 supports four serial ports and GPIO, Mode2 supports two serial ports, one parallel port and GPIO. MCS9900 also provides an option for peripheral expansion through proprietary Cascade interface. The generic cascade interface allows interconnection with similar chips like MCS9900, MCS9904, MCS9901CV-CC & MCS9922 for port expansion. The serial ports are compatible with RS232, RS422 & RS485 standards and supports throughput from 50bps to 16Mbps. Parallel Port is compatible with IEEE 1284 and supports Nibble, Byte, SPP, ECP, and EPP modes. All the GPIO pins are programmable and can be used as Input or Output. An I2C interface is provided to configure MCS9900 device options through an external EEPROM.


  • PCI Express
    • Single-lane (X1) PCI Express End-point Controller with integrated PHY
    • Compliant with PCI Express Base Specification, Revision 1.1
    • Compliant with PCI Express card specifications
    • Supports four PCI Express functions
    • Supports auto completion of configuration requests
    • Supports built in flow control
    • Supports Message TLP (Error) generation
    • Supports integrated time out handling of Non-posted request
    • Supports both legacy and MSI Interrupt
    • Supports PCIe Power Management
  • Serial Port
    • Four 16C450 / 550 / Extended 550 / 650 / Enhanced Mode compatible UARTs
    • Supports RS232, RS422 & RS485 modes
    • Bi-directional speeds from 50 bps to 16 Mbps per port
    • Full Serial Modem Control
    • Supports Hardware, Software Flow Control
    • Supports 5, 6, 7, 8 bit Serial format
    • Supports Even, Odd, None, Space and Mark parity
    • Supports Custom baud rate by programming internal PLL or external clock
    • Supports On Chip 256 Byte depth FIFOs in Transmit, Receive path of each Serial Port
    • Supports remote wakeup and power management features
    • Serial Port transceiver shutdown support
    • Supports Slow IrDA mode (up to 115200bps) on all Serial Ports
  • Parallel Port
    • Compatible with IEEE 1284
    • Nibble Mode
    • Byte Mode
    • Enhanced Parallel Port (EPP 1.9)
    • Extended Capability Port (ECP)
    • FIFO mode (Buffered SPP mode)
  • Cascade : MCS9900 supports a 13-Pin proprietary interface to connect to other cascade supported ASIX devices for IO expansion. For example, MCS9900 can interface with another MCS9900 to derive following product configurations
    • PCIe to 8 Serial Ports
    • PCIe to 6 Serial Ports and 1 Parallel Port
    • PCIe to 4 Serial Ports and 2 Parallel Ports
  • General Device Features
    • I²C interface for EEPROM
    • EEPROM read / write through PCIe Interface
    • Up to 8 bi-directional multi-function GPIO lines
    • On chip oscillator
    • Power supply : 1.2V, 3.3V
    • Package : 128-Pin LQFP, RoHS
    • Operating Temperature : 0 to +70°C
Target Applications:
  • Serial Attached Devices
  • Serial Networking / Monitoring Equipment
  • Data Acquisition System
  • POS Terminal & Industrial PC
  • Parallel / Printer Port based applications
  • Add-On I/O Cards - Serial / Parallel
  • Embedded systems - For I/O expansion

 Block Diagram


 Selection Guide


Technical Documentation

 Product Brief, Product Introduction and Datasheet

MCS9900 Product Brief225.1 KB2012-05-10
MCS9900 Datasheet 1.8 MBv2.202020-05-08
Login MyASIX


MCS9900 Reliability Report 193 KB2011-12-07
Login MyASIX
MCS9900 RoHS Report   
Contact Us

Hardware Design Documentation

 Reference Schematics

MCS9900 PCIe 2 Serial + 1 Parallel Reference Schematic 355.5 KBv2.002015-03-16
MCS9900 PCIe 4 Serial Reference Schematic 331.5 KBv2.002015-03-16
MCS9900 PCIe Cascade 8 Serial Reference Schematic 455.8 KBv2.002015-03-16

 Bill of Materials, Application Notes and Layout Guides

MCS9900 PCB Layout Guide 235.9 KBv1.002011-09-28
Login MyASIX

 PCB Layout, Gerber and IBIS Model

MCS9900 IBIS Model 368.1 KB2015-04-08
Login MyASIX


Driver TypeRevision Release DateDescriptionFile Size
Linux kernel 4.x/3.x/2.6.x Driver V3.1.02016-05-11 For all Android systems, Linux kernel 2.6.15 and later25.1 KB
Windows 10/8.x 32-bit Driver V3.18.1.02016-08-01 For 32-bit x86 CPU platform, HLK/WHCK certified434.6 KB
Windows 10/8.x 64-bit Driver V3.18.1.02016-08-01 For 64-bit x86 CPU platform, HLK/WHCK certified512.1 KB
Windows 7/Vista/XP 32-bit Driver V3.12.1.02016-08-01 For 32-bit x86 CPU platform, WHCK certified407.9 KB
Windows 7/Vista/XP 64-bit Driver V3.12.1.02016-08-01 For 64-bit x86 CPU platform, WHCK certified492.4 KB
Windows CE 6.0 Driver v1.0.0.12009-06-05 For CEPC x86 platform1.5 MB
Windows CE 5.0 / Mobile 5 / Mobile 6 Driver v1.0.0.12009-06-05 For CEPC x86 platform952.4 KB
DOS Configuration Tool v1.0.0.32011-02-24 For MS-DOS Legacy I/O Ports Configuration381.9 KB


click here for more MCS9900 FAQs....
Q0001: Where can I obtain the latest MCS9900/MCS9901/MCS9904/MCS9922 datasheet, reference schematic and other hardware design archives?
A0001: Please register MyASIX membership ( and then download the latest MCS9900/MCS9901/MCS9904/MCS9922 datasheet, reference schematic, PCB layout guide, etc. from ASIX I/O Connectivity Product web pages ( directly.

Q0002: Can ASIX help me to review my own MCS99xx schematic and PCB layout?
A0002: Yes, please deliver your own MCS99xx schematic and PCB layout files to ASIX's Support ( for further review before making your own MCS99xx PCB board.

[Privacy Policy]    [Terms of Use]    [Sitemap]
Copyright © 2020 ASIX Electronics Corporation All Rights Reserved.