AX88772B

Low-Power USB 2.0 to 10/100M Fast Ethernet Controller

Add Favorites

Overview

The AX88772B Low-power USB 2.0 to 10/100M Fast Ethernet controller is a high performance and highly integrated ASIC which enables a low cost, small form factor, and simple plug-and-play Fast Ethernet network connection capability for desktops, notebook PC's, Ultra-Mobile PC's, docking stations, game consoles, digital-home appliances, and any embedded system using a standard USB port.

Features

● Single chip USB 2.0 to 10/100M Fast Ethernet controller
● Single chip USB 2.0 to RMII, support HomePNATM and HomePlug PHY
● Single chip USB 2.0 to Reverse-RMII, supports glueless MAC-to-MAC connections
● USB Device Interface
-- Integrates on-chip USB 2.0 transceiver and SIE compliant to USB Spec 1.1 and 2.0
-- Supports USB Full and High Speed modes with Bus-Power or Self-Power capability
-- Supports 4 or 6 programmable endpoints on USB interface
-- Supports AutoDetach power saving, Detach from USB host when Ethernet cable is unplugged
-- High performance packet transfer rate over USB bus using proprietary burst transfer mechanism (US Patent Approval)
● Fast Ethernet Controller
-- Integrates 10/100Mbps Fast Ethernet MAC/PHY
-- IEEE 802.3 10Base-T/100Base-TX compatible
-- IEEE 802.3 100BASE-FX compatible
-- Supports twisted pair crossover detection and auto-correction (HP Auto-MDIX)
-- Embedded SRAM for RX/TX packet buffering
-- Supports IPv4/ IPv6 packet Checksum Offload Engine to reduce CPU loading, including IPv4 IP/TCP/UDP/ICMP/IGMP & IPv6 TCP/UDP/ICMPv6 checksum check & generation
-- Supports full duplex operation with IEEE 802.3x flow control and half duplex operation with back-pressure flow control
-- Supports 2 VLAN ID filtering, received VLAN Tag (4 bytes) can be stripped off or preserved
-- PHY loop-back diagnostic capability
● Support Wake-on-LAN Function
-- Supports Suspend Mode and Remote Wakeup via Link-change, Magic packet, MS wakeup frame and external wakeup pin
-- Supports Protocol Offloads (ARP & NS) for Windows 7 Networking Power Management
-- Optional PHY power down during Suspend mode
● Versatile External Media Interface
-- Optional RMII interface in MAC mode allows AX88772B to work with HomePNA and HomePlug PHY
-- Optional Reverse-RMII interface in PHY mode allows AX88772B to support glueless MAC-to-MAC connections
● Advanced Power Management Features
-- Supports dynamic power management to reduce power dissipation during idle or light traffic period
-- Supports very low power Wake-on-LAN (WOL) mode when the system enters suspend mode and waits for network event to awake it up
● Supports 256/512 bytes (93c56/93c66) of serial EEPROM (for storing USB Descriptors)
● Supports embedded ID SRAM (online programmable memory for USB Device Descriptors ,etc) to save external EEPROM
● Supports automatic loading of Ethernet ID, USB Descriptors and Adapter Configuration from EEPROM after power-on initialization
● Integrates on-chip voltage regulator and only requires a single 3.3V power supply
● Single 25MHz clock input from either crystal or oscillator source
● Integrates on-chip power-on reset circuit
● Small form factor with 64-pin LQFP RoHS compliant package
● Operating over 0°C to 70°C or -40 to +85°C temperature range

Target Applications

UMPC, MID, Netbook
Ultra-slim NB
USB-to-LAN Dongle, USB to Fiber Ethernet Dongle
USB/Ethernet HomePlug AV Adapter
Docking Station, Port Replicator, Cradle
UWB Docking Station, WiMAX-to-USB Modem, 3.5G Mobile Router
Game Console
Digital-home Applicace, Set-Top Boxe, PVR, PMP, IPTV
Networked Digital Photo Frame, Digital Media Player
Networked Printer
POS
Test Instruments

Diagram

Development Board

Not Available
Not Available

AX88772B USB to 100Base-TX Ethernet Demo Board

This is a USB dongle for AX88772B USB to 100Base-TX Ethernet application

Note: The AX88772B is pin-to-pin and drivers compatible to AX88772C so you can purchase “AX88772C Demo Board” instead.

Not Available
Not Available

AX88772B USB to 100Base-TX Ethernet (with RMII) Demo Board

This is a general-purpose demo board for AX88772B USB to 100Base-TX Ethernet (with optional RMII/Rev-RMII interface) application

Note: The AX88772B is pin-to-pin and drivers compatible to AX88772C so you can purchase "AX88772C USB 2.0 to 100Base-TX Ethernet (with RMII) Demo Board" instead.

Not Available
Not Available

AX88772B USB to 100Base-FX POF Ethernet Demo Board

This is a general-purpose demo board for AX88772B USB to 100Base-FX POF (Plastic Optical Fiber) Fiber Ethernet (with optional RMII/Rev-RMII interface) application

Note: The AX88772B is pin-to-pin and drivers compatible to AX88772C so you can purchase "AX88772C USB 2.0 to 100Base-FX POF Ethernet Demo Board" instead.

Not Available
Not Available

AX88772B USB to 100Base-FX 1x9 SC Ethernet Demo Board

This is a general-purpose demo board for AX88772B USB to 100Base-FX 1x9 SC Fiber Ethernet (with optional RMII/Rev-RMII interface) application

Note: The AX88772B is pin-to-pin and drivers compatible to AX88772C so you can purchase "AX88772C USB to 100Base-FX 1x9 SC Ethernet Demo Board" instead.

FAQs

Driver Installation

  • How to identify authentic ASIX USB to LAN products inside?

    If ASIX USB to LAN drivers cannot work fine on your USB to LAN device, please refer to How to identify authentic ASIX USB to LAN Products document to double check if your USB to LAN device includes a 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 directly. ASIX DOES NOT GUARANTEE AND PROVIDE ANY SUPPORT FOR THOSE NON-AUTHENTIC ASIX PRODUCTS.
    The KY-88772A USB 2.0 to Fast Ethernet Adapter is a typical non-authentic ASIX USB to LAN product.

  • Where can I obtain the latest AX88772B drivers?

    Please visit the AX88772B Driver Download web page for details.

  • Are AX88772B Windows drivers qualified by the WHQL compliant certification?

    Yes, all AX88772B Windows 10/8.x7/Vista/XP 32-bit/64-bit drivers were qualified by Microsoft WHQL certification.

  • Why don't ASIX's AX88772B standard drivers work with my AX88772B device?

    All ASIX's AX88772B standard drivers are qualified with ASIX's AX88772B demo board with AX88772B default Vendor ID (0B95h) and Product ID (772Bh). Some of AX88772B manufacturers have their own Vendor ID and Product ID on their AX88772B applications. In this case, ASIX's AX88772B standard drivers will not work with your AX88772B device. Please contact the technical support of your AX88772B device manufacturer to obtain a proper driver.

  • Which AX88772B Windows driver (32-bit or 64-bit) should I download for my Windows system?

    You can easily download the AX88772B Windows 10, 8.x, 7, Vista or XP 32-bit/64-bit WHQL drivers setup program from AX88772B Driver Download web page and then run the setup program to install a proper AX88772B Windows driver on your Windows machine directly.

  • How can I install AX88772B Linux driver on my Android tablet PC?

    No, it could not be done by end users. To install AX88772B Linux driver on your Android tablet PC, you have to recompile AX88772B Linux driver source on your target Android tablet platform and then you can install the compiled AX88772B Linux driver on your Android platform. It can only be done by the manufacturer of your Android tablet PC. Please contact the support guys of the manufacturer for further support if necessary.

  • How to capture the VLAN tagged packets on Windows WireShark tool?

    Please set the "Packet Priority & VLAN" parameter of ASIX USB to LAN Windows drivers to "Packet Priority & VLAN Disable" to capture the VLAN tagged packets on WireShark.

  • Does AX88772B support Windows Surface RT 8.0/8.1 driver?

    No, AX88772B doesn’t support Windows Surface RT 8.0/8.1 driver.

  • How to isolate AX88772B macOS driver cannot work fine issue after upgrading to new macOS system?

    Please try to un-install the existing installed AX88772B driver firstly and then re-install the latest AX88772B macOS driver to improve this kind of issue.

    For macOS 10.13 or above systems, please double check if you have set the "Allow apps downloaded from" option on the ”Security & Privacy” console to "App Store and identifier developers" to allow loading the newly-installed third-party kernel extensions (KEXTs).

Design Considerations

  • Where can I obtain the latest AX88772B datasheet, reference schematic and other hardware design archives?

    Please register MyASIX membership and then download the latest AX88772B datasheet, reference schematic, gerber/PCB layout files and application design note from AX88772B Product web page directly.

  • How to open the gerber files of AX88772B demo board?

    You can open the gerber files of AX88772B demo board by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site for more details.

  • How to open the PowerPCB PCB layout file of AX88772B demo board?

    You can open the PowerPCB PCB layout file of AX88772B demo board by running Mentor Graphics PADS Layout Product Evaluation Software (No time limitation but with limited function). Please visit Mentor Graphics' web site for more details.

  • Can ASIX help me to review my own AX88772B schematic and PCB layout?

    Yes, please deliver your own AX88772B schematic and PCB layout files to ASIX's Support (support@asix.com.tw) for further review before making your own AX88772B PCB board.

  • Do I need to develop AX88772B drivers by myself?

    No, the AX88772B already supports available device drivers for most of operating systems such as Windows 10/8.x/7/Vista/XP, Linux, Mac OSX, WinCE/Mobile, etc. Please visit AX88772B Driver Download web page for details.
    For some special OS supporting requirements, please contact ASIX's sales (sales@asix.com.tw) for further support.

  • What is the specification of 25MHz reference crystal of AX88772B demo board?

    The 25MHz crystal signals of AX88772B board should be winthin 25MHz +- 50ppm. Please refer to AX88772B USB-to-LAN Application Design Note for details.

  • What is the reference Ethernet transformer of the AX88772B demo board?

    The reference Ethernet transformer on the AX88772B demo board is the Bothhand LU1S041X LF (Turns Ratio 1CT:1CT, Auto-MDIX) single RJ-45 connector module with integrated 10/100 BASE-TX magnetic. Please refer to AX88772B USB-to-LAN Application Design Note for the detailed Ethernet magnetic circuit information.

  • What kind of EEPROM is supported by AX88772B?

    The AX88772B supports 16-bit mode 93C56 or 93C66 EEPROM.

  • Can the EEPROM be eliminated on AX88772B applications?

    Yes, the AX88772B supports the embedded Device Descriptors ROM and 512 bytes ID-SRAM (online programmable memory for USB Device Descriptors, etc) to save external EEPROM for AX88772B on-board design applications. For AX88772B USB to LAN dongle applications, we don't suggest to eliminate the EEPROM.

  • How do I program the AX88772B EEPROM?

    AX88772B supports some default settings inside chip hardware to enable it to communicate with USB host controller during enumeration when the AX88772B EEPROM is blank (prior to being programmed). The default settings inside chip facilitate users to update the EEPROM content through a Windows PC during R&D validation process or program a blank EEPROM mounted on target system PCB during manufacturing process.
    ASIX Electronics provides Windows/WinCE/Linux SROM programming tools for users to easily program the Serial EEPROM of AX88772B on a typical Windows/WinCE/Linux platforms. These AX88772B SROM programming tools support to customize the MAC address, Serial Number, Vendor ID and Product ID, etc. for AX88772B based application systems in mass production.

    Alternatively, users can pre-program the blank EEPROM on a 3rd Party Universal Programmer before soldering the EEPROM onto the AX88772B application device. You must assign a unique MAC address in the EEPROM for every AX88772B device.

  • Do we need to register our own VID/PID for our AX88772B based application systems or can we use the ASIX's VID/PID?

    The answers to above questions really depend on user's product applications and target market, which can be different on individual cases. Below gives customers some general guidelines about whether one can use ASIX's VID/PID or one should better register its own one with USB-IF.
    1.Case where it is OK to use ASIX Electronics's VID (0B95h) and PID (772Bh):

    You may be able to use ASIX Electronics' VID and PID when your AX88772B based application system can simply work with AX88772B standard drivers provided by ASIX without any modification and you don't have any concern from business and product marketing perspective to use the same VID and PID on your products as ASIX's other customers who are also using ASIX's VID and PID. ASIX Electronics would like to request customers to inform ASIX sales staffs by sending us email at sales@asix.com.tw beforehand if you would like to use ASIX Electronics VID and PID for your products.

    In other words, if your AX88772B based application system requires you to modify AX88772B driver on your own or by ASIX support team, you might have to register your own VID and PID. This can avoid your end customers from going to ASIX web site to download the AX88772B standard driver which may not be suitable to work with the specific AX88772B based application system.

    2.Cases requiring you to use your own VID and PID

    (1) Your AX88772B based application systems can't work directly with AX88772B standard drivers which ASIX Electronics release on its web site and your target application system (such as USB dongle or docking station) may allow your end customers to update the standalone AX88772B driver by themselves after sales. In that case, you MUST assign your own unique VID and PID for your AX88772B based devices.

    (2) For brand name products, you probably don't want your AX88772B based devices to become compatible with other company's AX88772B based devices. In this case, you should consider assigning your own unique VID and PID for your AX88772B based devices.

    You can register your own VID from USB Implementers Forum, Inc. and define the PID based on your company rules.

  • How do I register a Vendor ID from USB-IF?

    If you are a new USB product developer looking to get a Vendor ID for your company, you can register a Vendor ID from USB Implementers Forum, Inc. Please visit the USB-IF web site for details.

  • Do I have to assign a unique MAC address to every AX88772B based devices?

    Yes, every Ethernet device must have a unique MAC address. Users should always assign a unique MAC address in the AX88772B EEPROM for every AX88772B based devices.

  • How do I register a MAC/Ethernet address from IEEE-SA?

    You must first have an OUI or an IAB, to which you then append 24 or 12 bits respectively, in a way that makes the resulting 48-bit number unique, i.e., your 24 or 12 bits must be unique within your organization, which will require coordination among all the users of your organization's OUI or IAB. Please visit the IEEE-SA web site for details.

  • Do I have to assign a unique serial number to every AX88772B based device?

    No, it depends on the real requirement of your AX88772B target application. If users need to install more than one AX88772B based devices on your target application, you should assign a different serial number in the EEPROM for every AX88772B device.
    If your target application always uses one AX88772B device, you can consider assigning the same serial number in the EEPROM for every AX88772B device for easy maintenance in mass production, especially if you plan to use a Windows PC to test AX88772B based devices repeatedly during mass production test.

  • Did the AX88772B pass the USB-IF compliant certification?

    Yes, AX88772B demo board was certified by USB-IF.

Download

Technical Documentation

Product Brief, Product Introduction and Datasheet

AX88772B Product Brief

Release Date
2010-04-30

File Size
237.2 KB

AX88772B Product Introduction

Version
1.11

Release Date
2012-05-21

File Size
1.1 MB

AX88772B Datasheet

Version
1.08

Release Date
2020-04-13

File Size
2.2 MB

Reference Manuals and User Guides

AX88772B EEPROM/Manufacture User Guide

How to identify authentic ASIX USB to LAN Products

Version
1.00

Release Date
2013-07-16

File Size
775.9 KB

AX88772C_772B_772A_760_772 macOS Driver Quick Installation Guide

Version
1.00

Release Date
2020-08-10

File Size
2.1 MB

Reports

AX88772B Reliability Report

AX88772B RoHS Report

AX88772B Performance Test Report

AX88772B USB-IF Compliant Test Report

AX88772B 10M/100M IEEE 802.3 Compliant Test Reports

Hardware Design Documentation

Reference Schematics

AX88772B USB to 100Base-TX/FX Ethernet (with RMII) Demo Boards Reference Schematic

Version
2.13

Release Date
2018-11-06

File Size
255.2 KB

AX88772B USB to 100Base-TX Ethernet Demo Board Reference Schematic

Version
2.03

Release Date
2016-09-20

File Size
171.6 KB

AX88772C/AX88772B USB Type C Plug Connector Reference Schematic

Version
1.00

Release Date
2015-12-23

File Size
184.1 KB

Bill of Materials, Application Notes and Layout Guides

AX88772B USB to 100Base-TX Ethernet Demo Board BOM File

Version
2.01

Release Date
2013-04-10

File Size
192.4 KB

AX88772B USB to 100Base-TX Ethernet (with RMII) Demo Board BOM File

Version
2.00

Release Date
2013-04-09

File Size
193.2 KB

AX88772B USB to 100Base-FX 1x9 SC Ethernet Demo Board BOM File

Version
2.10

Release Date
2015-06-01

File Size
193.4 KB

AX88772B USB to 100Base-FX POF Ethernet Demo Board BOM File

Version
2.00

Release Date
2013-04-09

File Size
193.5 KB

AX88772B USB-to-LAN Applications Design Note

Version
2.02

Release Date
2014-06-10

File Size
805.2 KB

PCB Layout, Gerber and IBIS Model

AX88772B USB to 100Base-TX Ethernet Demo Board PCB file

Release Date
2012-12-06

File Size
158.5 KB

AX88772B USB to 100Base-TX Ethernet Demo Board Gerber files

Release Date
2013-04-02

File Size
382.7 KB

AX88772B IBIS Model

Release Date
2010-04-13

File Size
413.3 KB

Software & Tools

Drivers

Apple macOS 10.9 to 10.15 Drivers Installer

For Apple 32-bit/64-bit platforms

Version
2.11.0

Release Date
2020-08-10

File Size
3.4 MB

Linux kernel 5.x/4.x/3.x/2.6.x Driver

For all Android systems, Linux kernel 2.6.14 and later

Version
4.24.0

Release Date
2020-03-24

File Size
32.2 KB

Windows 10 32-bit Driver

For x86 CPU platform, HLK certified

Version
3.20.2.0

Release Date
2019-06-06

File Size
60.1 KB

Windows 10 64-bit Driver

For x64 CPU platform, HLK certified

Version
3.20.2.0

Release Date
2019-06-06

File Size
67.7 KB

Windows 10 32-bit/64-bit HLK/WHCK drivers setup program

For x86/x64 CPU platform, HLK certified

Version
1.1.2.0

Release Date
2019-07-16

File Size
8.8 MB

Windows 8.1/8.0 32-bit Driver

For x86 CPU platform, WHCK certified

Version
3.16.10.0

Release Date
2015-01-14

File Size
1.6 MB

Windows 8.1/8.0 64-bit Driver

For x64 CPU platform, WHCK certified

Version
3.16.10.0

Release Date
2015-01-14

File Size
1.7 MB

Windows 8.1/8.0 32-bit/64-bit WHCK drivers setup program

For x86/x64 CPU platform WHCK certified

Version
3.0.3.0

Release Date
2015-01-16

File Size
12.0 MB

Windows 7 32-bit Driver

For x86 CPU platform WHCK certified

Version
5.12.12.0

Release Date
2015-05-14

File Size
50.2 KB

Windows 7 64-bit Driver

For x64 CPU platform, WHCK certified

Version
5.14.12.0

Release Date
2015-05-14

File Size
58.4 KB

Windows 7 32-bit/64-bit WHCK drivers setup program

For x86/x64 CPU platform WHCK certified

Version
2.0.0.0

Release Date
2015-05-29

File Size
8.8 MB

Windows Embedded Compact 2013 Driver

For ARMv7 platform

Version
1.6.0.0

Release Date
2015-01-19

File Size
616.7 KB

Windows Embedded Compact 2013 Driver

For CEPC x86 platform

Version
1.6.0.0

Release Date
2015-01-19

File Size
615.0 KB

Windows CE 7.0 Driver

For ARMv7 platform

Version
1.4.5.0

Release Date
2014-11-26

File Size
534.6 KB

Windows CE 7.0 Driver

For ARMv6 platform

Version
1.4.5.0

Release Date
2014-11-26

File Size
535.0 KB

Windows CE 7.0 Driver

For ARMv5 platform

Version
1.4.5.0

Release Date
2014-11-26

File Size
534.9 KB

Windows CE 7.0 Driver

For CEPC x86 platform

Version
1.4.5.0

Release Date
2014-11-26

File Size
530.9 KB

Windows CE 7.0 Driver

For MIPS-II platform

Version
1.4.5.0

Release Date
2014-11-26

File Size
540.6 KB

Windows CE 6.0 Driver

For Intel PXA27x ARM platform

Version
1.2.4.0

Release Date
2014-10-17

File Size
800.7 KB

Windows CE 6.0 Driver

For CEPC x86 platform

Version
1.2.4.0

Release Date
2014-10-17

File Size
792.7 KB

Windows CE 6.0 Driver

For NEC VR5500 MIPS-II platform

Version
1.2.4.0

Release Date
2014-10-17

File Size
804.0 KB

Windows CE 6.0 Driver

For NEC VR5500 MIPS-IV platform

Version
1.2.4.0

Release Date
2014-10-17

File Size
804.8 KB

Windows CE 6.0 Driver

For Renesas US7750R HARP(Aspen) SH4 platform

Version
1.2.4.0

Release Date
2014-10-17

File Size
799.4 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For MainStone II Intel PXA27X platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
882.0 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For SMDK2410 ARM platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
882.1 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For CEPC x86 platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
870.7 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For AU1200 MIPS-II platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
892.8 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For NEC VR5500 MIPS-IV platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
894.5 KB

Windows CE 5.0 / Mobile 5 / Mobile 6 Driver

For Renesas US7750R HARP(Aspen) SH4 platform

Version
1.0.2.0

Release Date
2011-11-17

File Size
882.9 KB

UEFI X64/IA32 Drivers

For UEFI X64/IA32 platforms

Version
2.8.0

Release Date
2017-07-13

File Size
22.2 KB

UEFI ARM/AARCH64 Drivers

For UEFI ARM/AARCH64 platforms

Version
2.8.0

Release Date
2018-11-16

File Size
23.6 KB

Utilities

Windows SROM Programming Tool

Please contact ASIX Sales to get zip password

Version
1.31.0

Release Date
2019-04-24

File Size
1.8 MB

Windows Production Test Tool

Please contact ASIX Sales to get zip password

Version
1.15.0

Release Date
2019-08-02

File Size
1.8 MB

Linux SROM Programming Tool

WinCE SROM Programming Tool