LAN91C96-MS

LAN91C96-MS


Specifications
SKU
4615522
Details

BUY LAN91C96-MS https://www.utsource.net/itm/p/4615522.html
The LAN91C96 is a VLSI Ethernet Controller that combines Local Bus, PCMCIA, and Motorola 68000 bus interfaces in one chip. LAN91C96 integrates all MAC and physical layer functions, as well as the packet RAM, needed to implement a high performance 10BASE-T (twisted pair) node. For 10BASE5 (thick coax), 10BASE2 (thin coax), and 10BASE-F (fiber) implementations, the LAN91C96 interfaces to external transceivers via the provided AUI port. Only one additional IC is required for most applications. The LAN91C96 comes with Full Duplex Switched Ethernet (FDSWE) support allowing the controller to provide much higher throughput. 6K bytes of RAM is provided to support enhanced throughput and compensate for any increased system service latencies. The controller implements multiple advanced power-down modes including Magic Packet to conserve power and operate more efficiently. The LAN91C96 can directly interface with the Local Bus, PCMCIA, and 68000 buses and deliver no-wait-state operation. *The LANCheck online design review service is subject to Microchip's Program Terms and Conditions and requires a myMicrochip account.
Parameter Description Value/Range
Device Type Ethernet Controller with 10BaseT Transceiver -
Package QFP (Quad Flat Package) 48-pin
Operating Voltage Supply Voltage for Core Logic 3.3V ± 5%
I/O Voltage Supply Voltage for I/O 5V ± 5%
Data Rate Maximum Data Transfer Rate 10 Mbps
Temperature Range Operating Temperature -40°C to +85°C
Storage Temperature Storage Temperature Range -65°C to +150°C
Interface Host Interface 16-bit or 8-bit ISA
MAC Address Built-in MAC Address 48-bit, Programmable
Transceiver Integrated 10BaseT Transceiver Yes
PHY Physical Layer Interface 10BaseT, MII
LEDs On-chip LED Control Link Status, Activity
Power Consumption Typical Power Consumption 200 mW (Active), 100 mW (Idle)
Wake-on-LAN Wake-on-LAN Support Yes
Interrupts Interrupt Support Yes, Programmable
DMA Direct Memory Access Support Yes, 8/16-bit
EEPROM On-chip EEPROM for Configuration 128 bytes
Clock External Clock Input 25 MHz

Instructions for Use

  1. Power Supply:

    • Connect the 3.3V supply to the VCC pins and the 5V supply to the VIO pins.
    • Ensure proper decoupling capacitors are placed close to the power pins.
  2. Clock Input:

    • Provide a 25 MHz clock signal to the XIN pin.
  3. Host Interface:

    • Connect the 16-bit or 8-bit ISA bus to the appropriate data and control lines.
    • Configure the base address for the LAN91C96 using the address select pins.
  4. MAC Address Configuration:

    • Program the 48-bit MAC address into the on-chip EEPROM or set it via software.
  5. Transceiver Connection:

    • Connect the integrated 10BaseT transceiver to the RJ45 connector using the appropriate differential pairs (TX+/TX-, RX+/RX-).
  6. LED Control:

    • Connect the LED control outputs to external LEDs to indicate link status and activity.
  7. Interrupt Handling:

    • Configure the interrupt enable registers to generate interrupts for specific events.
    • Connect the INT pin to the host interrupt line.
  8. DMA Configuration:

    • Set up DMA channels for efficient data transfer between the host memory and the LAN91C96.
  9. EEPROM Programming:

    • Use the on-chip EEPROM to store configuration settings such as MAC address, default register values, and other parameters.
  10. Firmware/Driver:

    • Load the appropriate firmware or driver to initialize and control the LAN91C96.
  11. Testing:

    • Verify the operation by connecting to a network and testing data transmission and reception.

For detailed programming and configuration, refer to the LAN91C96 datasheet and application notes provided by the manufacturer.

(For reference only)

View more about LAN91C96-MS on main site