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 Ethernet ICs >> Non-PCI Fast Ethernet >> AX88796B

 AX88796B -- (Realtek RTL8019 Driver Equivalent) Low-Pin-Count Non-PCI 8/16-bit 10/100M Fast Ethernet Controller

The AX88796B is a low-pin-count (64-pin LQFP) non-PCI Ethernet controller for the Embedded and Industrial Ethernet applications. The AX88796B supports 8/16-bit SRAM-like host interface, providing a glue-less connection to most common embedded MCUs. The AX88796B integrates on-chip Fast Ethernet MAC and PHY, which is IEEE802.3 10Base-T and IEEE802.3u 100Base-TX compatible and 8Kx16 bits embedded SRAM for packet buffering to accommodate high bandwidth applications. The AX88796B has a wide array of features including support for Twisted Pair Crossover Detection and Auto-Correction, Wake-on-LAN power management and IEEE 802.3x and backpressure flow control. The AX88796B supports two operating temperature ranges, namely, commercial grade from 0 to 70 °C and industrial grade from -40 to 85 °C. The small form factor of 64-pin LQFP package helps reduce the overall PCB space. The programming of AX88796B is simple and compatible with NE2000, so the users don't need any modification and can easily port the software drivers to many embedded systems very quickly. Combining these features with ASIX's free TCP/IP software stack for 8-bit microcontrollers, AX88796B provides the best Ethernet solution for embedded networking applications.


  • High-performance non-PCI local bus
    • Supports both 8 bit and 16 bit local CPU interfaces include MCS-51 series, 80186 series CPU and ISA bus
    • SRAM-like host interface (US Patent Approval), easily interfaced to most common embedded MCUs
    • Embeds 8Kx16 bits SRAM for packet buffers
    • Supports Slave-DMA to minimize CPU overhead
    • Supports burst-mode read for highest performance applications
    • Interrupt pin with programmable Hold-off timer
  • Single-chip Fast Ethernet controller
    • Compatible with IEEE802.3, 802.3u standards
    • Integrates Fast Ethernet MAC/PHY transceiver in one chip
    • Supports 10Mbps and 100Mbps data rate
    • Supports full and half duplex operations
    • Supports 10/100Mbps N-way Auto-negotiation operation
    • Supports twisted pair crossover detection and auto-correction (Auto-MDIX)
    • Supports IEEE 802.3x flow control for full-duplex operation
    • Supports back-pressure flow control for half-duplex operation
  • Supports Wake-on-LAN function to reduce power by following events
    • Detection of a change in the network link state
    • Receipt of a Magic Packet
    • Receipt of a MS wakeup frame
  • NE2000 register level compatible instruction
    • Detection performance can be enhanced with only a minor host driver modification from original NE2000 driver
  • Supports EEPROM interface to store MAC address(Opitional)
  • Supports up to 2 (out) /1 (in/out) General Purpose pins
  • Supports LED pins for various network activity indications
  • Integrates on-chip 3.3V to 1.8V voltage regulator and require single power supply of 3.3V only
  • Integrates on-chip oscillator and PLL. Require only one 25MHz crystal to operate
  • 64-pin LQFP , RoHS package
  • Operate over 0 to +70 °C or -40 to +85 °C temperature range
Target Applications:
  • Netbook, Industrial Computer
  • Cable, Satellite and IP STB
  • IPTV, Digital Media Adapter
  • Network DVD, DVR-R, HDD
  • IP/Video Phone, VoIP ATA
  • Internet Radio
  • POS Terminal, Kiosk
  • Multi Functional Printer
  • RFID Reader, Time Attendance
  • RS232/422/485 to Ethernet
  • Building / Home Automation
    • HVAC control
    • Networked Home Appliance
  • Security System
    • Biometric access control
    • Fingerprint reader
    • Network Camera/Remote Surveillance
    • Professional DVR
    • Fire and safety
  • Industrial Control
    • Remote Data Collection Equipment/ Remote Monitor
    • Remote Control and Management
    • Environment Monitoring or Network Sensor
    • Automatic Meter Reading
    • Networked UPS
    • Lighting control

 Block Diagram


 Selection Guide


 Development Board

AX88796B SMDK2440 Demo Board  Available
 This is an AX88796B demo board for users to verify AX88796B on SMDK2440 platform with Samsung S3C2440A 32-bit CPU. Users can easily connect this demo board onto another embedded system through external memory interface
AX88796B ISA Demo Board  Available
 This is an AX88796B demo board for users to verify AX88796B on x86 machine through ISA bus
AX88796B SMDK2440 Demo Board with ALi M3602 Transition Board  Available
 This is an AX88796B demo board for users to verify AX88796B on ALi M3602 platform. (This demo board is only suitable to ALi M3602 platform)

Technical Documentation

 Product Brief, Product Introduction and Datasheet

AX88796B Product Brief222 KB2009-11-23
AX88796B Datasheet 1.8 MBv1.152012-01-13
Login MyASIX

 Reference Manuals and User Guides

AX88796B with 8051 MCU Demo Board User Guide 191.8 KBv1.02007-08-01
AX88x96B Software Programming Guide  
Contact Us
AX88796B Migration from AX88796 Application Note  v1.22006-03-24
Login MyASIX
AX88796B Connection Board Design Application Note  v1.02006-09-11
Login MyASIX


AX88796B Reliablity Report 221.9 KB2006-07-18
Login MyASIX
AX88796B RoHS Report 253.9 KB2006-07-18
Login MyASIX
AX88796B Hardware Throughput Test Report   
Contact Us

Hardware Design Documentation

 Reference Schematics

AX88796B Simple Reference Design. 131.7 KBv1.402010-06-05
AX88796B with TI DM355 MCU Reference Schematic 129.4 KBv1.002010-01-18
AX88796B ALi M3602 Transition Board Schematic 55.8 KBv1.012010-06-05
AX88796B with ISA Bus reference design 134.9 KBv1.602010-06-05
AX88796B with 8051 CPU reference design 152.7 KBv1.402010-06-05
AX88796B with Samsung S3C2440 CPU reference design 113.6 KBv1.302010-06-05
AX88796B PHY-to-PHY Connection Reference Circuit   
Contact Us
AX88796B with iMX31 MCU reference schematic 106.2 KBv1.502010-06-05
AX88796B with STi5100 MCU reference schematic 79.6 KBv1.102010-06-05
AX88796B with ALi M3602 MCU Reference Schematic 126.3 KBv1.012010-06-05

 Bill of Materials, Application Notes and Layout Guides

AX88796B SMDK2440 Demo Board BOM File 31 KBv1.212008-09-11
Login MyASIX
AX88796B Ethernet Controller Application Design Note 388.7 KBv1.032010-03-01
Login MyASIX

 PCB Layout, Gerber and IBIS Model

1. You can open the gerber files by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site ( for more details.
2. You can open the Protel PCB layout file by running ORACLE's AutoVue Evaluation Revision tool (30 days evaluation date). Please visit ORACLE's web site ( for more details.
AX88796B SMDK2440 Demo Board PCB Layout File (Protel) 155.1 KBv2.02008-08-18
Login MyASIX
AX88796B SMDK2440 Demo Board Gerber Files 281.2 KBv2.02006-11-17
Login MyASIX
AX88796B IBIS Model 14.4 KB2006-05-23
Login MyASIX


AX88796B is a full NE2000 register level compatible Fast Ethernet controller. The standard NE2000 driver can work with AX88796B without any modification. In general, the customers don't need to modify standard NE2000 driver for AX88796B.In addition to below drivers, ASIX also provides AX88796B Software Programming Guide for the customers that need to modify standard NE2000 driver to support AX88796B advanced features like flow control, WOL, VLAN and enhanced TX Queue/Burst access functions on other different platforms. Please contact ASIX via email for more details.
Driver TypeRevision Release DateDescriptionFile Size
Linux u-boot Driver Source v1.3.02014-05-14 10.8 KB
Login MyASIX
Nucleus Driver Source  
Contact Us
VxWorks Driver Source  
Contact Us
Windows CE 5.0/Mobile 5 E-boot Driver Source NE2000 Eboot driver 
Contact Us
Windows CE 6.0 Driver Source  
Contact Us
AX88796B+8051 KeilC uIP port sample codes v1.32005-02-05 AX88796B + 8051 demo board94.7 KB
Login MyASIX
Linux Kernel 2.6.x/2.4.x Driver Source v2.2.02012-04-18 For SMDK2440 platform20.7 KB
Login MyASIX
Windows CE 5.0 / Mobile 5 /Mobile 6 Driver Source For SMDK2440 platform 
Contact Us
Windows XP/2K 32-bit Driver For AX88796B ISA demo board on x86 platform 
Contact Us


click here for more AX88796B FAQs....
Q0001: Can I implement AX88796B driver based on the standard NE2000 driver source code?
A0001: The AX88796B should be able to work with the standard NE2000 driver source code with some minor modifications such as the I/O base address, IRQ, CPU data accessing timing configurations. Please contact ASIX Sales ( to get the AX88x96B Software Programming Guide for more details.

Q0002: When do you need to modify the NE2000 driver source code to work with AX88796B?
A0002: In general, you just need to modify the I/O base address, IRQ, CPU data accessing timing of the standard NE2000 driver source code to meet the hardware requirements of your AX88796B board. You may need to modify the NE2000 driver source code to enable the following advanced features of AX88796B. Please contact ASIX Sales ( to get the AX88x96B Software Programming Guide for more details.
1. Flow control function
2. Wake-On-LAN function
3. VLAN function
4. Enhanced driver performance (TX Queue, Burst Read)

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