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 >> Embedded Network/USB SoCs >> USB KVM Switch SoC >> AX68004

 AX68004 -- 4-Port USB KVM Switch SoC

KVM (short for Keyboard, Video, and Mouse) is a hardware and software technology solution that allows you to control multiple computers from one set of peripherals. Compared with the legacy 4-port USB KVM switch using 12 chips (including one MCU, four USB device MCUs, one USB root hub, four EEPROMs and two bus switches), the AX68004 is a highly integrated single chip and low-cost solution ideally suitable for cable/desktop KVM Switch and KVM extender applications.

Compared with legacy chipset solution, the advantages of AX68004 single chip solution are: power management unit with deep sleep mode, manufacture driver for USB device in console is transparent to computers, same mouse sample rate on PC and device sides, integrating DDC (Display Data Channel) Emulation and EDID (Extended Display Identification Data), supporting four USB downstream ports in console, up to 7 USB devices in console (HID, Hub, MSC, Audio), and supporting touch screen, touch pad, and writing pad.

The AX68004 features a single-cycle pipelined 8051/80390 core (up to 96MIPS), 128KB Flash memory, and 32KB RAM. The AX68004 integrates 4 multi-addressable Device Controllers (compliant with USB Spec 2.0 Full speed), one USB host controller and one USB root hub that supports four downstream ports and each compliant with USB2.0 Full/Low speed. The AX68004 supports peripheral communication interfaces such as I²C, two SPI bus, two UART (with one supporting 921.6Kbps), two PS/2 host, and 32 GPIOs. In addition, the AX68004 supports cascade interface for 8 and 16-port USB KVM switch application.



  • Single chip microcontroller with 4-Port USB KVM Switch
  • CPU for Application
    • 8-bit pipelined RISC, single cycle per instruction operating up to 96MHz and 100% software compatible with standard 8051/80390
    • Supports power management unit with deep sleep mode, programmable watchdog timer, three 16-bit timer/counters, and millisecond timer
    • Supports CPU Debugger for connecting to In-Circuit Emulation (ICE) adaptor
    • Supports DMA Controller (7 DMA channels) and memory arbiter for fast data movement during USB protocol stack processing and peripheral communications
    • 1 external interrupt sources with 2 priority levels
  • Program/Data and Flash Memory
    • On-chip 8KB SRAM for CPU program code mirroring
    • Supports In-System Programming (ISP) for initial Flash memory programming via UART or ICE adaptor
    • Supports reprogrammable boot code and In-Application Programming (IAP) to update boot code or run-time firmware through USB or UART interface
    • On-chip 32KB data memory for CPU and packet buffering
    • On-chip 128KB Flash memory for CPU program code
    • On-chip 1KB Flash Information Page for Hardware Configuration
    • Supports Page architecture for flash erase
    • Minimum 100,000 flash program/erase cycles
    • Minimum 10 years flash data retention
  • USB Interfaces
    • Supports 4 multi-addressable Device Controllers and compliant with USB Spec 2.0 Full speed
    • Build-in one USB host controller and one USB root hub that supports four downstream ports and each compliant with USB2.0 Full/Low speed
    • Supports Control, Bulk, Interrupt, and Isochronous transfer types
    • Supports controllable D+ pull-up resistance for upstream ports
    • Supports controllable D+/- pull-down resistance for downstream ports
    • Supports Burst mode transfer for BULK data transfer in Device Controller
    • Supports the downstream SOF synchronization with selected upstream port for ISO data transfer automatically
  • Peripheral Communication Interfaces
    • 2 UART interface (1 supporting DMA mode, Modem control, remote wake-up and up to 921.6Kbps baud)
    • 2 High Speed SPI interface with DMA mode (1 master and 1 slave mode)
    • 5 I²C interface with DMA mode (1 master with EDID Console and 4 slave mode with EDID Slave)
    • 2 PS/2 Host interfaces
    • Up to 4 GPIO ports of 8 bits each (Supports 2 GPIO ports with de-bounce and interrupt function)
    • Programmable Buzzer function
  • Supports KVM switch functions in software
    • Controls 4 computers from a single console
    • Supports PS/2 keyboard/mouse and USB keyboard/mouse
    • Supports keyboard and mouse emulation for error-free booting
    • USB device in console is transparent to computers that support most gaming/multimedia keyboards and multifunction mouse
    • Mouse sample rate on both of downstream and upstream ports is the same
    • Supports DDC (Display Data Channel) emulation and stores the console monitor’s EDID (Extended Display Identification Data)
    • Four computers can share four USB downstream ports in console
    • Supports maximum 7 USB devices in console, including HID, HUB, MSC and Audio Class
    • Supports touch screen, writing pad, and touch pad devices
    • Supports “push buttons” and “hot keys” switching
    • Supports auto-scan mode for monitoring PC operation
  • Integrates on-chip oscillator and 96MHz PLL to operate with external 12MHz crystal
  • Integrates on-chip power-on reset circuit
  • 100-pin LQFP RoHS compliant package
  • Operating temperature range: 0 to +70°C
Target Applications:
  • SOHO KVM Switch:
    • 4-port Cable KVM Switch
    • 4-port Desktop KVM Switch
      • Basic USB KVM Switch
      • Basic PS/2 KVM Switch
      • USB KVM Switch with Audio and USB Hub
    • KM Switch for Tablet and Smartphone
    • PC over LAN (Ethernet/Wi-Fi)
    • PC over HDBaseT 1.0
  • Enterprise KVM Switch:
    • 8/16/32-port KVM Switch
    • VGA KVM Extender
    • Cat 5 KVM Switch

 Block Diagram


 Selection Guide


 Development Kit

AX6800x Development Kit   
Contact Us

 Development Board

AX68004 Development Board 
 This is a generic 4-port KVM Switch Development Board for AX68004.

Technical Documentation

 Product Brief, Product Introduction and Datasheet

AX68004 Brief306.8 KB2015-02-13
AX6800x Product Introduction 1.2 MB2015-03-04
AX6800x Datasheet 1.6 MB2015-05-28
Login MyASIX

 Reference Manuals and User Guides

AX6800x KVM Switch Development Kit User Guide 1.4 MBV1.022015-03-04
Login MyASIX
AX680xx CPU Core Instructions Set User Guide  
Contact Us
AX6800x KVM SW Developer Guide  
Contact Us
AX6800x KVM Extender SW Developer Guide  
Contact Us


AX6800x Reliability Report   
Contact Us
AX68004 LF RoHS Report   
Contact Us

Hardware Design Documentation

 Reference Schematics

AX68004 Development Board Reference Schematic 661.8 KBV2.012015-03-04

 Bill of Materials, Application Notes and Layout Guides

AX68004 Development Board BOM File 196.5 KBV2.012015-03-06
Login MyASIX
AX6800x USB KVM SoC Application Design Note 670.5 KBV1.002014-07-24
Login MyASIX

 PCB Layout, Gerber and IBIS Model

AX68004 Development Board PCB Layout File (PowerPCB) 1.1 MBV2.012015-03-06
Login MyASIX
AX68004 Development Board Gerber Files 2.8 MBV2.012015-03-06
Login MyASIX
AX68004 IBIS Model 3.6 KB2015-02-05
Login MyASIX

Software & Tools

 Demo Firmware

AX6800x Boot Loader Binary Code   
Contact Us
AX6800x 2/4-port KVM Switch Demo Firmware Binary Code   
Contact Us
AX6800x KVM Extender Transmitter Demo Firmware Binary Code   
Contact Us
AX6800x KVM Extender Receiver Demo Firmware Binary Code   
Contact Us


AX6800x Windows ISP tool   
Contact Us
AX6800x KVM Switch IAP Utility   
Contact Us
AX6800x KVM SysConfig Edition   
Contact Us

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