LAN91C96-MS SMSC, LAN91C96-MS Datasheet

Ethernet ICs Non-PCI 10 Mbps Ethernet MAC

LAN91C96-MS

Manufacturer Part Number
LAN91C96-MS
Description
Ethernet ICs Non-PCI 10 Mbps Ethernet MAC
Manufacturer
SMSC
Type
Single Chip MAC and PHY Controllerr
Datasheet

Specifications of LAN91C96-MS

Ethernet Connection Type
10 Base-T, 100 Base-TX
Minimum Operating Temperature
0 C
Mounting Style
SMD/SMT
Product
Ethernet Controllers
Number Of Transceivers
1
Standard Supported
802.3, 802.3u
Data Rate
10 Mbps, 100 Mbps
Supply Voltage (max)
5 V
Supply Voltage (min)
0 V
Supply Current (max)
95 mA
Maximum Operating Temperature
+ 70 C
Package / Case
TQFP-100
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LAN91C96-MS
Manufacturer:
Silex
Quantity:
115
Part Number:
LAN91C96-MS
Manufacturer:
Standard
Quantity:
1 578
Part Number:
LAN91C96-MS
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
LAN91C96-MS
Manufacturer:
MICROCHIP
Quantity:
12 154
Product Features
Bus Interface
1
5V tolerant pins
SMSC LAN91C96 5v&3v
Refer to Description of Pin Functions on Page 17 for
Non-PCI Single-Chip Ethernet Controller
A Subset of Motorola 68000 Bus Interface
Support
Fully Supports Full Duplex Switched Ethernet
Supports Enhanced Transmit Queue
Management
6K Bytes of On-Chip RAM
Supports IEEE 802.3 (ANSI 8802-3) Ethernet
Standards
Automatic Detection of TX/RX Polarity Reversal
Enhanced Power Management Features
Supports “Magic Packet” Power Management
Technology
Hardware Memory Management Unit
Optional Configuration via Serial EEPROM
Interface (Jumperless)
Supports single +5V or +3.3V (for Revisions E
and Later) VCC Designs
Supports Mixed Voltage External PHY Designs
Low Power CMOS Design
100 Pin QFP and TQFP (1.0 mm body
Thickness) Lead-Free RoHS Compliant
Packages
Pin Compatible with the LAN91C92 and
LAN91C94
Direct Interface to Local Bus, PCMCIA, and
68000 Buses with No Wait States
Flexible Bus Interface
16 Bit Data and Control Paths
Fast Access Time
Pipelined Data Path
Handles Block Word Transfers for any
Alignment
DATASHEET
1
Network Interface
Software Drivers
LAN91C96
Non-PCI Single-Chip
Full Duplex Ethernet
Controller with Magic
Packet
High Performance Chained ("Back-to-Back")
Transmit and Receive
Pin Compatible with the LAN91C92 (in Local
Bus Mode) and the LAN91C94 in Both Local
Bus and PCMCIA Modes
Dynamic Memory Allocation Between Transmit
and Receive
Flat Memory Structure for Low CPU Overhead
Buffered Architecture, Insensitive to Bus
Latencies (No Overruns/Underruns)
Supports Boot PROM for Diskless Local Bus
Applications
Integrated 10BASE-T Transceiver Functions:
-
-
-
Integrated AUI Interface
10 Mb/s Manchester Encoding/Decoding and
Clock Recovery
Automatic Retransmission, Bad Packet
Rejection, and Transmit Padding
External and Internal Loopback Modes
Four Direct Driven LEDs for Status/ Diagnostics
LAN9000 Drivers for Major Network Operating
Systems Utilizing Local Bus or PCMCIA
Interface
Software Drivers Compatible with the
LAN91C92, LAN91C94, LAN91C100FD (100
Mb/s), and LAN91C110 (100 Mb/s) Controllers
in Local Bus Mode
Software Drivers Utilize Full Capability of 32 Bit
Microprocessor
Driver and Receiver
Link Integrity Test
Receive Polarity Detection and Correction
Revision 1.0 (10-24-08)
Datasheet

Related parts for LAN91C96-MS

LAN91C96-MS Summary of contents

Page 1

... Fast Access Time Pipelined Data Path Handles Block Word Transfers for any Alignment 1 Refer to Description of Pin Functions on Page 17 for 5V tolerant pins SMSC LAN91C96 5v&3v LAN91C96 Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet High Performance Chained ("Back-to-Back") Transmit and Receive ...

Page 2

... LAN91C96-MS for 100 pin, QFP Lead-Free RoHS Compliant package LAN91C96-MU for 100 pin, TQFP Lead-Free RoHS Compliant package 80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123 Copyright © 2008 SMSC or its subsidiaries. All rights reserved. Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given ...

Page 3

... Buffer Memory................................................................................................................................................24 5.2 Interrupt Structure.........................................................................................................................................31 5.3 Reset Logic.......................................................................................................................................................32 5.4 Power Down Logic States...............................................................................................................................32 5.5 LAN91C96 Power Down States .....................................................................................................................33 5.6 PCMCIA CONFIGURATION REGISTERS DESCRIPTION ..................................................................36 CHAPTER 6 FRAME FORMAT IN BUFFER MEMORY FOR ETHERNET ............... 38 CHAPTER 7 REGISTERS MAP IN I/O SPACE ......................................................... 42 7.1 I/O Space Access .............................................................................................................................................42 7.2 I/O Space Registers Description ....................................................................................................................42 CHAPTER 8 THEORY OF OPERATION ...

Page 4

... CHAPTER 10 BOARD SETUP INFORMATION ........................................................ 89 10.1 Diagnostic LEDs ..........................................................................................................................................90 10.2 Bus Clock Considerations...........................................................................................................................90 10.3 68000 Bus Interface.....................................................................................................................................90 CHAPTER 11 OPERATIONAL DESCRIPTION ......................................................... 92 11.1 Maximum Guaranteed Ratings* ................................................................................................................92 11.2 DC Electrical Characteristics.....................................................................................................................92 Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 4 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 5

... Figure 5.1 – Mapping and Paging vs. Receive and Transmit Area ..............................................................................25 Figure 5.2 – Transmit Queues and Mapping................................................................................................................26 Figure 5.3 – Receive Queues and Mapping.................................................................................................................27 Figure 5.4 - LAN91C96 Internal Block Diagram with Data Path...................................................................................28 Figure 5.5 – Logical Address Generation and Relevant Registers...............................................................................29 Figure 6.1 – Data Frame Format..................................................................................................................................38 Figure 6.2 - LAN91C96 Registers ................................................................................................................................41 Figure 7.1 – ...

Page 6

... List of Tables Table 5.1 - LAN91C96 Address Space ........................................................................................................................30 Table 5.2 - Bus Transactions In LOCAL BUS Mode ....................................................................................................30 Table 5.3 - Bus Transactions In PCMCIA Mode...........................................................................................................31 Table 5.4 - Bus Transactions In 68000 Mode................................................................................................................31 Table 5.5 - Interrupt Merging........................................................................................................................................32 Table 5.6 - LOCAL BUS Mode Defined States (Refer To Table 5.7 For Next States To Wake-Up Events).................33 Table 5 ...

Page 7

... CPU and bus platforms due to its flexible bus interface, flat memory structure (no pointers), and its loosely coupled buffered architecture (not sensitive to latency). The LAN91C96 is available in 100-pin QFP and TQFP (1.0 mm body thickness) packages. The low profile TQFP is ideal for mobile applications such as PC Card LAN adapters. The LAN91C96 operates with a single power supply voltage of 5 ...

Page 8

... AUI interface. For twisted pair networks, LAN91C96 integrates the twisted pair transceiver as well as the link integrity test functions. The LAN91C96 is a true 10BASE-T single chip device able to interface to a system or a local bus. Support for direct-driven LEDs for installation and run-time diagnostics is provided. 802.3 statistics are gathered to facilitate network management ...

Page 9

... PCMCIA I/O ignores address lines A4-A15 and relies on the PCMCIA host, decoding for the slot. nROM/nPCMCIA, on LAN91C96, is left open with a pullup for LOCAL BUS mode. This pin is sampled at the end of RESET. If found low, the LAN91C96 is configured for PCMCIA mode. ...

Page 10

... Note: The first write to the 68000 configured controller must be a write. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 10 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 11

... RBIAS 90 AVDD 91 nXENDEC 92 nEN16 93 VSS 94 nROM/nPCMCIA 95 XTAL1 96 XTAL2 97 IOS0 98 IOS1 99 VDD 100 2122 2728 29 30 SMSC LAN91C96 5v&3v LAN91C96 100 Pin QFP Figure 3.1 - LAN91C96 100 Pin QFP Page 11 DATASHEET 50 VDD 49 A19/nCE1 48 A18 47 A17 46 A16 45 A15 44 A14 43 A13 42 A12 41 A11/nFCS 40 VDD 39 ...

Page 12

... INTR1/nINPACK 18 VDD 19 INTR2 20 INTR3 21 VSS 22 nIOCS16/nIOIS16 23 nSBHE/nCE2 24 BALE/nWE 25 Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet LAN91C96 100 Pin TQFP Figure 3.2 - LAN91C96 100 Pin TQFP Page 12 DATASHEET Datasheet 75 TPETXP 74 TPETXDN 73 TPETXN 72 TPETXDP 71 AVDD 70 nTXLED/nTXEN 69 nRXLED/RXCLK 68 nLNKLED/TXD ...

Page 13

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet PCMCIA CONNECTOR nWE nOE D0-7 A0-X SINGLE FUNCTION PCMCIA CARD WITH THE LAN91C96 Figure 3.3 - LAN91C96 System Block Diagram SMSC LAN91C96 5v&3v nCE1, nCE2, nREG, nWE A0-9, A15 nIORD, nIOWR STSCHG RESET LAN91C96 nIREQ ...

Page 14

... CABLE SIDE DIAGNOSTIC LEDs Figure 3.4 – System Diagram for Local Bus with Boot Prom Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet AUI Page 14 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 15

... GND, AGND 10BASE-T interface TPERXP TPERXN TPETXP TPETXN TPETXDP TPETXDN AUI interface RECP RECN COLP COLN TXP/nCOLL TXN/nCRS 2 The bytes connect to the 68000 host processor swapped SMSC LAN91C96 5v&3v PCMCIA A0 A1-9 A1-9 nFWE A10 nFCS A11 A12-14 A15 A15 A16-18 nCE1 A19 ...

Page 16

... Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet PCMCIA nLNKLED/TXD nLNKLED/TXD nRXLED/RXCLK nRXLED/RXCLK nBSELED/RXD nBSELED/RXD nTXLED/nTXEN nTXLED/nTXEN RBIAS RBIAS PWRDWN/TX PWRDWN/TXC CLK LK nXENDEC nXENDEC nEN16 nEN16 nROM nPCMCIA Page 16 DATASHEET Datasheet MAX 68000 NUMBER OF PINS 4 5 SMSC LAN91C96 5v&3v ...

Page 17

... I/O4 with This pin is sampled at the end of RESET. When this pullup pin is sampled low the LAN91C96 is configured for PCMCIA operation and all pin definitions correspond to the PCMCIA mode. For LOCAL BUS operation this pin is left open and it is used as a ROM chip select output that goes active when nMEMR is low and the address bus contains a valid ROM address ...

Page 18

... AEN is low and A4-A15 decode to the LAN91C96 address programmed into the high byte of the Base Address Register. PCMCIA - Active low output asserted whenever the LAN91C96 bit mode, COR0 bit is high and nREG is low. IS with LOCAL BUS, PCMCIA - Input. Active low read strobe pullup used to access the LAN91C96 IO space ...

Page 19

... OD16 INTERNAL ENDEC - Link LED output. O162 EXTERNAL ENDEC - Transmit Data output. I with Input. This active high input enables the EEPROM to pullup be read or written by the LAN91C96. Internally pulled up. Must be connected to ground if no serial EEPROM ** is used. Page 19 DATASHEET Revision 1.0 (10-24-08) ...

Page 20

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet TYPE DESCRIPTION I with Input. When low the LAN91C96 is configured for 16 bit pullup bus operation. If left open the LAN91C96 works in 8 bit bus mode. 16 bit configuration can also be ** programmed via serial EEPROM or software initialization of the CONFIGURATION REGISTER. Iclk An external parallel resonance 20MHz crystal should be connected across these pins ...

Page 21

... Input buffer with TTL levels. IS Input buffer with Schmitt Trigger Hysteresis. Iclk Clock input buffer. ** Signal is 5.0V input tolerant when V DC levels and conditions defined in the DC Electrical Characteristics section. SMSC LAN91C96 5v&3v TYPE DESCRIPTION Ground pins. Analog ground pins. =3.3V. For Revision E and later. cc Page 21 DATASHEET Revision 1 ...

Page 22

... DATABU ADDRES BUS BUS INTERFAC CONTROL Figure 4.1 - LAN91C96 Internal Block Diagram Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet ARBITE CSMA/C MMU TWISTED TRANSCEIVE RAM Page 22 DATASHEET Datasheet ENDE AUI 10BASE- SMSC LAN91C96 5v&3v ...

Page 23

... It is responsible for line interface (with external pulse transformers and pre-distortion resistors), collision detection as well as the link integrity test function. The LAN91C96 provides a 16-bit data path into RAM. The RAM is private and can only be accessed by the system via the arbiter. RAM memory is managed by the MMU ...

Page 24

... The LAN91C96 consists of an integrated Ethernet controller mapped entirely in I/O space. In addition, PCMCIA attribute memory space is decoded to interface an external CIS ROM, with configuration registers as per PCMCIA 3.X extensions (except COR) implemented on-chip in attribute space above the ROM decode area. The PCMCIA Configuration Registers are accessible in I/O space and also to allow non-PCMCIA dual function designs ...

Page 25

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet Figure 5.1 – Mapping and Paging vs. Receive and Transmit Area SMSC LAN91C96 5v&3v Page 25 DATASHEET Revision 1.0 (10-24-08) ...

Page 26

... Figure 5.2 – Transmit Queues and Mapping Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 26 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 27

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet Figure 5.3 – Receive Queues and Mapping SMSC LAN91C96 5v&3v Page 27 DATASHEET Revision 1.0 (10-24-08) ...

Page 28

... Control 8-16 bit Bus Interface Address Control Unit WR FIFO Data RD FIFO Figure 5.4 - LAN91C96 Internal Block Diagram with Data Path Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Control Control Control Arbiter Ethernet Protocol Handler MMU TX/RX ...

Page 29

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet Figure 5.5 – Logical Address Generation and Relevant Registers SMSC LAN91C96 5v&3v Page 29 DATASHEET Revision 1.0 (10-24-08) ...

Page 30

... This space also allows access to the PCMCIA Configuration Register through Bank 4. Table 5.2 - Bus Transactions In LOCAL BUS Mode 8 BIT MODE ((nEN16=1) (16BIT=0)) 16 BIT MODE otherwise Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Table 5.1 - LAN91C96 Address Space LOCAL PCMCIA 68000 BUS ...

Page 31

... Ethernet core. The enabling, reporting, and clearing of these sources is controlled by the ECOR register. The interrupt structure is similar for LOCAL BUS and PCMCIA modes with the following exceptions: PCMCIA uses a single interrupt pin (nIREQ) while LOCAL BUS can use any of four INTR0-3 pins. SMSC LAN91C96 5v&3v NCE1 NCE2 D0-7 ...

Page 32

... PCMCIA Configuration Register. 5.4 Power Down Logic States Table 5.6, Table 5.7, Table 5.8, and Table 5.9 describe the power down states of the LAN91C96. pins and bits involved in power down are: 1. PWRDWN/TXCLK - Input pin valid when XENDEC is not zero (0). ...

Page 33

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet 5.5 LAN91C96 Power Down States Table 5.6 - LOCAL BUS Mode Defined States (Refer To Table 5.7 For Next States To Wake-Up Events) ECOR PWRDWN PIN NO. FUNCTION (A= ASSRTD) ENABLE Notes: The chart assumes that ECOR Function Enable bit is meaningless in LOCAL BUS mode. ...

Page 34

... Note : The LAN91C96 implementation is different from the LAN91C95; the LAN91C96 powers down the Ethernet Rx and Link logic also, whereas, the LAN91C95 does not. PWR DWN PIN NO. WAKES UP BY (A= ASSRTD) 1 PWRDWN Pin deassertion writing CTR WAKEUP_EN bit Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet ...

Page 35

... LAN9xxx family of Ethernet LAN Controllers. The EEPROM is optional for both LOCAL BUS and PCMCIA requiring a Minimum size bit word addresses. The LAN91C96 generates the appropriate control lines (nFCS and nFWE) to read and write the Attribute memory, and it tri-states the data bus during external Attribute Memory accesses. Only even locations are used. SMSC LAN91C96 5v& ...

Page 36

... LAN91C96 uses address A0-9, A15, along with nREG, nCE1, nWE and nOE odd byte address access (A0=1), the LAN91C96 will generate a arbitrary value of Zero (0) since the PCMCIA specification states that the high byte of a word access in attribute memory is a don’ ...

Page 37

... BIT 4 - Not defined BIT 3 - Not defined BIT 2 - PwrDwn: When set (1), this bit puts the LAN91C96 Ethernet function into power down mode. The Ethernet function is also put into power down mode when the Enable Function bit (ECOR bit 0 in PCMCIA only) is cleared. Refer to the Power Down Logic section for additional information. ...

Page 38

... Status Register) Written by CPU Written/modified by CPU Written by CPU to control ODD/EVEN data bytes Page 38 DATASHEET Datasheet bit0 1st Byte RECEIVE PACKET Written by CSMA upon receive completion (see RX Frame Status Word) Written by CSMA Written by CSMA Written by CSMA. Also has ODD/EVEN bit SMSC LAN91C96 5v&3v ...

Page 39

... On transmit, all bytes are provided by the CPU, including the source address. The LAN91C96 does not insert its own source address. On receive, all bytes are provided by the CSMA side. The 802.3 Frame Length word (Frame Type in Ethernet) is not interpreted by the LAN91C96 treated transparently as data for both transmit and receive operations. ...

Page 40

... Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet HASH VALUE 5-0 MULTICAST TABLE BIT 000 000 MT-0 bit 0 010 000 MT-2 bit 0 100 111 MT-4 bit 7 111 111 MT-7 bit 7 Page 40 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 41

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet SMSC LAN91C96 5v&3v Figure 6.2 - LAN91C96 Registers Page 41 DATASHEET Revision 1.0 (10-24-08) ...

Page 42

... Some registers (e.g. the Interrupt Ack. or the Interrupt Mask) are functionally described as two eight bit registers. In such case, the offset of each one is independently specified. Regardless of the functional description, when the LAN91C96 bit mode, all registers can be accessed as words or bytes. RST Val - The default bit values upon hard reset are highlighted below each register. ...

Page 43

... This register is always accessible except in power down mode and is used to select the register bank in use. The upper byte always reads as 33h and can be used to help determine the I/O location of the LAN91C96. The BANK SELECT REGISTER is always accessible regardless of the value of BS0-2. ...

Page 44

... When this bit is clear the transmitter ignores its own carrier. Defaults low. PAD_EN - When set, the LAN91C96 will pad transmit frames shorter than 64 bytes with 00. For TX, CPU should write the actual BYTE COUNT before padded by the LAN91C96 to the buffer RAM, excludes the padded 00 ...

Page 45

... LATCOL - Late collision detected on last transmit frame. If set a late collision was detected (later than 64 byte times into the frame). When detected the transmitter JAMs and turns itself off clearing the TXENA bit in TCR. Cleared by setting TXENA in TCR. SMSC LAN91C96 5v&3v Table 7.1 - Transmit Loop EPH_LOOP ...

Page 46

... SOFT_RST - Software activated Reset. Active high. Initiated by writing this bit high and terminated by writing the bit low. The LAN91C96 configuration is not preserved, except for Configuration, Base, and IA0- 5 Registers. The EEPROM in both LOCAL BUS and PCMCIA mode is not reloaded after software reset. ...

Page 47

... The COUNTER REGISTER facilitates maintaining statistics in the AUTO RELEASE mode where no transmit interrupts are generated on successful transmissions. Reading the register in the transmit service routine will be enough to maintain statistics. SMSC LAN91C96 5v&3v NAME COUNTER REGISTER NUMBER OF DEFERRED TX ...

Page 48

... FREE MEMORY AVAILABLE - This register can be read at any time to determine the amount of free memory. The register defaults to the MEMORY SIZE upon reset or upon the RESET MMU command. MEMORY SIZE - This register can be read to determine the total memory size, and will always read 18H (6144 bytes) for the LAN91C96. LAN91C90 LAN91C90 ...

Page 49

... LINK_OK bit will be set and the LINK LED will stay on. When low the link test functions are enabled. If the link status indicates FAIL, the EPHSR LINK_OK bit will be low, while transmit packets enqueued will be processed by the LAN91C96, transmit data will not be sent out to the cable. ...

Page 50

... A15 - A13 and These bits are compared in LOCAL BUS mode against the I/O address on the bus to determine the IOBASE for LAN91C96 registers. The 64k I/O space is fully decoded by the LAN91C96 down location space, therefore the unspecified address lines A4, A10, A11 and A12 must be all zeros ...

Page 51

... EEPROM reload. The registers can be modified by the software driver, but a STORE operation will not modify the EEPROM Individual Address contents. Bit 0 of Individual Address 0 register corresponds to the first bit of the address on the cable SMSC LAN91C96 5v&3v NAME READ/WRITE ADDRESS ADDRESS ADDRESS 2 0 ...

Page 52

... PWRDN - Active high bit used to put the Ethernet function in power down mode. Cleared by write to any register in the LAN91C96 I/O space. 2. Hardware reset. This bit is combined with the Pwrdwn bit in ECSR and with the powerdown bit to determine when the function is powered down. ...

Page 53

... During this time, attempted read/write operations, other than polling the EEPROM status, will NOT have any effect on the internal registers. The CPU can resume accesses to the LAN91C96 after both bits are low. A worst case RELOAD operation initiated by RESET or by software takes less than 750usec in either mode. ...

Page 54

... Typically used to remove transmitted frames, after reading their completion status. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet NAME WRITE ONLY BUSY bit readable Reserved Reserved Reserved Page 54 DATASHEET Datasheet TYPE SYMBOL MMUCR Reserved Reserved N0 BUSY 0 will request SMSC LAN91C96 5v&3v 2 ...

Page 55

... PACKET NUMBER AT TX AREA - The value written into this register determines which packet number is accessible through the TX area. Some MMU commands use the number stored in this register as the packet number parameter. This register is cleared by a RESET or a RESET MMU Command. RESERVED – This bit is reserved. SMSC LAN91C96 5v&3v NAME TYPE READ/WRITE ...

Page 56

... PNR as is, without masking higher bits (provided TEMPTY and REMPTY = 0 respectively). Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet NAME READ ONLY ALLOCATED PACKET NUMBER NAME READ ONLY RX FIFO PACKET NUMBER FIFO PACKET NUMBER Page 56 DATASHEET Datasheet TYPE SYMBOL ARR TYPE SYMBOL FIFO SMSC LAN91C96 5v&3v ...

Page 57

... Reserved – Must AUTO INCR. is not set, the pointer must be loaded with an even value. I/O SPACE - BANK2 OFFSET 8 & A DATA REGISTER - Used to read or write the data buffer byte/word presently addressed by the pointer register. SMSC LAN91C96 5v&3v NAME POINTER REGISTER Reserved Reserved 0 0 ...

Page 58

... This register is mapped into two uni-directional FIFOs that allow moving words to and from the LAN91C96 regardless of whether the pointer address is even or odd. Data goes through the write FIFO into memory, and is pre-fetched from memory into the read FIFO. If byte accesses are used, the appropriate (next) byte can be accessed through the Data Low or Data High registers ...

Page 59

... ALLOC INT - Set when an MMU request for TX ram pages is successful. This bit is the complement of the FAILED bit in the ALLOCATION RESULT register. The ALLOC INT bit is cleared by the MMU when the next allocation request is processed or allocation fails. SMSC LAN91C96 5v&3v Page 59 DATASHEET ...

Page 60

... For edge triggered systems, the Interrupt Service Routine should clear the Interrupt Mask Register, and only enable the appropriate interrupts after the interrupt source is serviced (acknowledged). Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 60 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 61

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet SMSC LAN91C96 5v&3v Figure 7.1 – Interrupt Structure Page 61 DATASHEET Revision 1.0 (10-24-08) ...

Page 62

... MULTICAST TABLE READ/WRITE Multicast Table Multicast Table Multicast Table Multicast Table Multicast Table Multicast Table Multicast Table Multicast Table NAME READ/WRITE nXNDEC IOS2 1 1 MDOE MCLK Page 62 DATASHEET Datasheet TYPE SYMBOL TYPE SYMBOL MGMT IOS1 IOS0 MDI MD0 SMSC LAN91C96 5v&3v ...

Page 63

... CHIP - Chip ID. Can be used by software drivers to identify the device used. REV - Revision ID. Incremented for each revision of a given device. Note 7.2 The LAN91C96 shares the same chip ID (#4) as the LAN91C94. The Rev. ID for the LAN91C96 will begin from six (#6). SMSC LAN91C96 5v&3v ...

Page 64

... Counter register will return a value of “0” when no receive event is occurring. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet NAME RCV REGISTER READ/WRITE RCV COUNTER MBO MBO MBO Page 64 DATASHEET Datasheet TYPE SYMBOL RCV 1 1 MBO MBO 1 1 SMSC LAN91C96 5v&3v ...

Page 65

... This mode is enabled using the FDUPLX bit in the TCR. In this mode the CSMA/CD algorithm is used to gain access to the media. 2. FDSE (Full Duplex Switched Ethernet). Enabled by FDSE bit in TCR bit. When the LAN91C96 is configured for FDSE, its transmit and receive paths will operate independently with Carrier Sense CSMA/CD function disabled. ...

Page 66

... The Interrupt bit in the ECSR is also set if the host plans on polling the controller for Wakeup status. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 66 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 67

... Packet Number Register into the TX FIFO. The transmission is now enqueued. No further CPU intervention is needed until a transmit interrupt is generated SMSC LAN91C96 5v&3v MAC SIDE The enqueued packet will be transferred to the MAC block as a function of TXENA (nTCR) bit and of the deferral process (1/2 duplex mode only) state. ...

Page 68

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet MAC SIDE The enqueued packet will be transferred to the MAC block as a function of TXENA (nTCR) bit and of the deferral process (1/2 duplex mode only) state. Transmit pages are released by transmit completion. Page 68 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 69

... When processing is complete the CPU issues the REMOVE AND RELEASE FROM TOP OF RX command to have the MMU free up the used memory and packet number. SMSC LAN91C96 5v&3v a) The MAC generates a TXEMPTY interrupt upon a completion of a sequence of enqueued packets. ...

Page 70

... Page 70 DATASHEET Datasheet Yes RX INTR? Call RXINTR Yes Write Allocated Pkt# into Packet Number Reg. Write Ad Ptr Reg. & CopyData & Source Address Enqueue Packet Set "Ready for Packet" Flag Return Buffers to Upper Layer Disable Allocation Interrupt Mask SMSC LAN91C96 5v&3v ...

Page 71

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet SMSC LAN91C96 5v&3v RX INTR Write Ad. Ptr. Reg. & Read Word 0 from RAM Destination Yes No Multicast? Read Words from RAM for Address Filtering No Yes Address Filtering Pass? No Yes Status Word OK? Do Receive Lookahead ...

Page 72

... Write (0x00A0, (Bank2, Offset 0)); //Option 2: Re-Enqueue the packet Write (0x00C0, (Bank2, Offset 0)); Step 4.2.4: Re-Enable Transmission Temp = Read(Bank0, Offset 0); Temp = Temp2 OR 0x0001 Write (Temp2, (Bank 0, Offset 0)); Step 4.2.5: Return from the routine Figure 8.3 -TX INTR Page 72 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 73

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet TXEMPTY = 0 & TXINT = 0 (Waiting for Completion) SMSC LAN91C96 5v&3v TXEMPTY INTR Write Acknowledge Reg. with TXEMPTY Bit Set Read TXEMPTY & TX INTR TXEMPTY = X & TXINT = 1 (Everything went through (Transmission Failed) Read Pkt. # Register & Save ...

Page 74

... Write Source Address into Proper Location Copy Remaining TX Data Packet into RAM Enqueue Packet Set "Ready for Packet" Flag Return Buffers to Upper Layer Return Page 74 DATASHEET Datasheet No Store Data Buffer Pointer Clear "Ready for Packet" Flag Enable Allocation Interrupt SMSC LAN91C96 5v&3v ...

Page 75

... If the value is kept at zero, memory allocation is handled on first-come first-served basis for the entire memory capacity. Note that with the memory management built into the LAN91C96, the CPU can dynamically program this parameter. For instance, when the driver does not need to enqueue transmissions, it can allow more memory to be allocated for receive (by reducing the value of the reserved memory) ...

Page 76

... Packet Number Register. Therefore saving and restoring the PNR is also required from interrupt service routines. POWER DOWN The LAN91C96 can enter power down mode by means of the PWRDWN pin (pin 68) or the PWRDN bit (Control Register, bit 13). When in power down mode, the LAN91C96 will: Stop the crystal oscillator Tristate: Data Bus − ...

Page 77

... NXENDEC PIN PWRDN PIN SMSC LAN91C96 5v&3v PWRDN BIT 0 Normal external ENDEC operation 0 Normal internal ENDEC operation 0 Powerdown - Normal mode restored by PWRDWN pin going low Powerdown - Bit is cleared by a write 1 access to any LAN91C96 register or by hardware reset Page 77 DATASHEET Revision 1.0 (10-24-08) ...

Page 78

... Figure 8.6 – Interrupt Generation for Transmit; Receive, MMU Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 78 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 79

... By the same token, CSMA/CD cycles might be postponed. The worst case CSMA/CD latency for arbiter service is one memory cycle. The arbiter uses the pointer register as the CPU provided address, and the internal DMA address from the CSMA/CD side as the addresses to be provided to the MMU. SMSC LAN91C96 5v&3v Page 79 DATASHEET ...

Page 80

... For LOCAL BUS, I/O address decoding is done by comparing A15-A4 to the I/O BASE address determined in part by the upper byte of the BASE ADDRESS REGISTER, and also requiring that AEN be low. If the above address comparison is satisfied and the LAN91C96 bit mode, nIOCS16 will be asserted (low). ...

Page 81

... Data Register. For example LOCAL BUS system the cycle time bit transfer will be at least 2 clocks for the I/O access to the LAN91C96 (+ one clock for the memory cycle) for a total of 3 clocks. In absolute time it means 375ns for an 8MHz bus, and 240ns for a 12 ...

Page 82

... CPU via the Packet Number Register. The number was previously obtained by requesting memory allocation from the MMU. The FIFO is read by the Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 82 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 83

... The width of each FIFO is 5 bits per packet number. The depth of each FIFO equals the number of packets the LAN91C96 can handle (18). The guideline is software transparency; the software driver should not be aware of different devices or FIFO depths ...

Page 84

... In that case TXENA will be cleared and the CPU should restart the transmission by setting it again transmission is successful, TXENA stays set and the CSMA/CD is provided by the DMA block with the next packet to be transmitted. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 84 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 85

... Interrupt Status Register, which is readable by the CPU at any time. The address filtering is done inside the CSMA/CD block. A packet will be received if the destination address is broadcast addressed to the individual address of the LAN91C96 multicast address and ALMUL bit is set multicast address matching one of the multicast table entries. If the PRMS bit is set, all packets are received ...

Page 86

... Link_test_max_timer The state of the link is reflected in the EPHSR. 9.11 AUI The LAN91C96 also provides a standard six wire AUI interface to a coax transceiver. 9.12 Physical Interface The internal physical interface (PHY) consists of an encoder/decoder (ENDEC) and an internal 10BASE-T transceiver. The ENDEC also provides a standard 6-pin AUI interface to an external coax transceiver for 10BASE-2 and 10BASE-5 applications ...

Page 87

... Reverse Polarity Function In the 10BASE-T mode, the PHY monitors for receiver polarity reversal due to crossed wires and corrects by reversing the signal internally. SMSC LAN91C96 5v&3v Page 87 DATASHEET Revision 1.0 (10-24-08) ...

Page 88

... The Link Integrity function can be disabled for pre-10BASE-T twisted-pair networks. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Page 88 DATASHEET Datasheet SMSC LAN91C96 5v&3v ...

Page 89

... In order to support a software utility based installation, even if the EEPROM was never programmed, the EEPROM can be written using the LAN91C96. One of the IOS combination is associated with a fixed default value for the key parameters (I/O BASE, ROM BASE, INTERRUPT) that can always be used regardless of the EEPROM based value being programmed ...

Page 90

... Notice that the chip is required to power up in LOCAL BUS mode to use the 68000 interface. For the first chip access, the first transfer (to the LAN91C96) must be a write. The LAN91C96 uses this write to confirm the 68000 mode. An attempted read may return incorrect data. The LAN91C96 responds to addresses per the base address register contents (as in LOCAL BUS mode) ...

Page 91

... DATA to DATA (Upper and lower bytes swapped) Interrupt (if used) to INT0 The following signals MUST be pulled as stated: LAN91C96 Address bit 0 tied low LAN91C96 nSBHE input tied low All INTx must have a 1KΩ to 10KΩ pull-up to keep the line high while the drivers are tri-stated. ...

Page 92

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet * = +3.3 V ± 10% as noted for Revisions E and later) CC SYMBOL MIN TYP = 5.0V V ILI V 2.0 IHI V ILIS V 2.2 IHIS V 250 HYS Page 92 DATASHEET Datasheet + 0.3V CC MAX UNITS COMMENTS 0.8 V TTL Levels V 0.8 V Schmitt Trigger V Schmitt Trigger mV SMSC LAN91C96 5v&3v ...

Page 93

... E and later) cc Input Leakage (All I and IS buffers except pins with pullups/pulldowns) Low Input Leakage High Input Leakage Input Current for Type Buffers Input Current SMSC LAN91C96 5v&3v SYMBOL MIN TYP V ILCK V 3.3 IHCK = 3.3V (Revisions E and later) V ILI V 2 ...

Page 94

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet SYMBOL MIN TYP MAX I +50 +150 IH I -100 - +50 +100 -10 +10 LEAK -10 +10 LEAK -10 +10 LEAK -10 +10 LEAK V 0 -10 +10 LEAK Page 94 DATASHEET Datasheet UNITS COMMENTS μ μ μ μ - μ - μ μ SMSC LAN91C96 5v&3v ...

Page 95

... High Output Level Output Leakage O24 Type Buffer Low Output Level High Output Level Output Leakage O4 Type Buffer Low Output Level High Output Level Output Leakage OD16 Type Buffer Low Output Level Output Leakage SMSC LAN91C96 5v&3v SYMBOL MIN TYP MAX -10 ...

Page 96

... Revisions E and later CC CC LIMITS SYMBOL MIN TYP MAX CIN COUT OUT Page 96 DATASHEET Datasheet MAX UNITS COMMENTS 0 μ μA + All outputs open All outputs open @2.4V mA @0.4V UNIT TEST CONDITION pF All pins except pin under test tied to AC ground SMSC LAN91C96 5v&3v ...

Page 97

... Receiver Common Mode Range Transmitter Output Voltage (R=78Ω) Transmitter Backswing Voltage to Idle Input Differential Voltage Output Short Circuit ( GND) Current CC Differential Idle Voltage (measured 8.0 μs after last positive transition of data frame) SMSC LAN91C96 5v&3v MIN TYP 10BASE-T 100 300 400 0 ±2 ± ...

Page 98

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet MIN TYP 10BASE-T TBD 225 260 0 +/- 1.3 +/- 1.5 +/- 0.520 AUI TBD 120 140 0 +/- 0.39 +/- 0.47 +/- 0.25 240 pF 120 Page 98 DATASHEET Datasheet MAX UNITS mV 520 mV Vdd +/- 1 ohms 50 mV 100 mV +/- 160 mV Vdd +/- 0.55 V 100 mV +/- 0.990 V TBD SMSC LAN91C96 5v&3v ...

Page 99

... Address, nREG Setup to nOE Active t63 Address, nREG Hold after Control Inactive t64 nCE1 Setup to nWE Rising t65 nCE1 Low to Valid Data Figure 12.1 – Card Configuration Registers – Read/Write PCMCIA Mode (A15=1) SMSC LAN91C96 5v&3v t63 t62 t63 t57 t58 valid min ...

Page 100

... Figure 12.2 – Local Bus Consecutive Read Cycles Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet VALID ADDRESS t4 t20 VALID DATA OUT Parameter min 10 20 185 Page 100 DATASHEET Datasheet Z VALID DATA OUT typ units max SMSC LAN91C96 5v&3v ...

Page 101

... Hold after Control Active t50 nCE1,nCE2 Hold after Control Inactive t51 Address Setup to Control Active t52 Address Hold after Control Inactive t53 nIORD Active to Data Valid Figure 12.3 - PCMCIA Consecutive Read Cycles SMSC LAN91C96 5v&3v t52 valid t49 t50 t20 t53 valid t46 t46 ...

Page 102

... Figure 12.4 – Local Bus Consecutive Write Cycles Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t4 t20 t8 t7 VALID DATA IN Parameter min 185 Page 102 DATASHEET Datasheet VALID ADDRESS VALID DATA typ max units SMSC LAN91C96 5v&3v ...

Page 103

... Address Hold after Control Inactive t52 t20 Cycle Time (No Wait States) Write Data Setup to nIOWR Rising t54 Write Data Hold after nIOWR Rising t55 Figure 12.5 - PCMCIA Consecutive Write Cycles SMSC LAN91C96 5v&3v t52 valid t49 t50 t20 t54 t55 valid ...

Page 104

... Figure 12.6 – Local Bus Consecutive Read and Write Cycles Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t20 Z t10 Z VALID DATA Parameter min 100 185 Page 104 DATASHEET Datasheet VALID ADDRESS Z VALID DATA typ max units 12 ns 150 ns ns SMSC LAN91C96 5v&3v ...

Page 105

... Valid Data to IOCHRDY Inactive IOCHRDY is used instead of meeting t20 and t43. "No Wait St' bit IOCHRDY only negated if needed and only for Data Register access. Figure 12.7 – Data Register Special Read Access SMSC LAN91C96 5v&3v VALID ADDRESS t9 t18 t19 VALID DATA ...

Page 106

... Wait St' bit IOCHRDY only negated if needed and only for Data Register access. Figure 12.8 – Data Register Special Write Access Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet VALID ADDRESS t9 t18 VALID DATA IN Parameter min Page 106 DATASHEET Datasheet Z typ max units 15 ns 425 ns SMSC LAN91C96 5v&3v ...

Page 107

... Z D0-7 t3 Address, nSBHE, AEN Setup to Control Active t5 nIORD Low to Valid Data t7 Data Setup to nIOWR Rising t8 Data Hold after nIOWR Rising SMSC LAN91C96 5v&3v VALID ADDRESS Z VALID DATA OUT Parameter min Figure 12.9 - 8-Bit Mode Register Cycles Page 107 DATASHEET ...

Page 108

... Page 108 DATASHEET Datasheet COMMENTS R/nW asserted before nAS nAS assertion time Address setup time Address hold time nAS to xDS deassertion delay xDS assertion time Data setup time (Access time) Data hold time Consecutive reads cycle time SMSC LAN91C96 5v&3v ...

Page 109

... ADD xDS,LDS,UDS (nIORD) R/nW (nIOWR) DATA MIN TYP t10 60 SMSC LAN91C96 5v&3v t3 t10 Figure 12.11 - 68000 Write Timing MAX UNIT nsec R/nW assertion before nAS nsec nAS assertion time nsec Address setup time nsec Address hold time nsec nAS to xDS nsec ...

Page 110

... High to nROM High(Internal) BALE tied high Figure 12.12 – External ROM Read Access Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet ADDRESS VALID min Page 110 DATASHEET Datasheet t4 t17 typ max units SMSC LAN91C96 5v&3v ...

Page 111

... Address, nSBHE, AEN Setup to Control Active t4 AEN Hold after Control Inactive t15 A4-A15, AEN Low, BALE High to nIOCS16 Low t5 BALE Pulse Width t4 not needed. nIOCS16 not relevant in 8-bit mode. Figure 12.13 – Local Bus Register Access When Using Bale SMSC LAN91C96 5v&3v VALID Parameter min 10 5 ...

Page 112

... Low to nROM Low t17 nMEMRD High to nROM High Figure 12.14 – External ROM Read Access Using Bale Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet VALID t2 t3 t16 Page 112 DATASHEET Datasheet t17 ty p max unit SMSC LAN91C96 5v&3v ...

Page 113

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet EESK EEDO EEDI EECS t21 t21 EESK Falling to EECS Changing t68 EESK Falling to EEDO Changing 9346 is typically the serial EEPROM used. SMSC LAN91C96 5v&3v t68 Parameter min 0 Figure 12.15 - EEPROM Read Page 113 DATASHEET typ max units 15 ...

Page 114

... EESK Falling to EEDO Changing 9346 is typically the serial EEPROM used. Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t70 Parameter min Figure 12.16 - EEPROM Write Page 114 DATASHEET Datasheet t69 typ max units SMSC LAN91C96 5v&3v ...

Page 115

... Address, nREG, nCE1 Delay to nFCS Figure 12.17 - PCMCIA Attribute Memory Read/Write (A15=0) nTXEN TXD TXCLK t22 t22 TXD, nTXEN Delay from TXCLK Falling Figure 12.18 – External ENDEC Interface – Start of Transmit SMSC LAN91C96 5v&3v t67 t67 t67 t67 t67 t66 min 0 ...

Page 116

... Figure 12.19 – External ENDEC Interface – Receive Data Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t23 t24 t23 min typ 10 30 (RXD SAMPLED BY FALLING RXCLK) Page 116 DATASHEET Datasheet max units ns ns SMSC LAN91C96 5v&3v ...

Page 117

... TPETXP to TPETXN Skew t32 TPETXP(N) to TPETXDP(N) Delay t33 TPETXDN to TPETXDP Skew t34 TXP to TXN Skew Figure 12.20 – Differential Output Signal Timing (10BASE-T and AUI) SMSC LAN91C96 5v&3v t31 t32 t32 t33 t33 TWISTED PAIR DRIVERS t34 AUI DRIVERS Parameter ...

Page 118

... Figure 12.21 – Receive Timing – Start of Frame (AUI and 10BASE-T) Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t35 first bit decoded t36 t37 t38 Parameter min 450 Page 118 DATASHEET Datasheet first bit decoded typ max units 100 500 550 ns SMSC LAN91C96 5v&3v ...

Page 119

... Datasheet b a TPERXP TPERXN RECP RECN nCRS (internal) t39 Receiver Turn Off Delay Figure 12.22 – Receive Timing – End of Frame (AUI and 10BASE-T) SMSC LAN91C96 5v&3v last bit 1/0 t39 Parameter min 200 Page 119 DATASHEET typ max units 300 ns Revision 1 ...

Page 120

... Figure 12.23 – Transmit Timing – End of Frame (AUI and 10BASE-T) Revision 1.0 (10-24-08) Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet t40 t41 last bit a 1/0 Parameter min 200 Page 120 DATASHEET Datasheet typ max units 800 ns ns SMSC LAN91C96 5v&3v ...

Page 121

... Pointer Register Reloaded to a Word of Data Prefetched into Data Register Note: If t44 is not met, IOCHRDY will be negated for the required time. This parameter can be ignored if IOCHRDY is connected to the system. SMSC LAN91C96 5v&3v Parameter min Figure 12.24 – Collision Timing (AUI) t44 ...

Page 122

... Figure 12.26 – Input Clock Timing MIN 30/20 19.7 1 DATA t45 min 2 * t20 Figure 12.27 – Memory Write Timing Page 122 DATASHEET Datasheet t F TYP MAX UNITS 50 ns 20/ msec 20.3 MHz 3 Meg Ohm POINTER REGISTER typ max units ns SMSC LAN91C96 5v&3v ...

Page 123

... Maximum mold protrusion is 0.25 mm. 4 Dimension for foot length L measured at the gauge plane 0.25 mm above the seating plane. 5 Details of pin 1 identifier are optional but must be located within the zone indicated. SMSC LAN91C96 5v&3v Figure 12.28 - 100 PIN QFP Package MAX 3.4 Overall Package Height ...

Page 124

... Lead Frame Thickness 0. 0.27 ~ 0.20 0.08 Page 124 DATASHEET Datasheet REMARKS Standoff Body Thickness X Span X body Size Y Span Y body Size Lead Foot Length Lead Length Lead Pitch Lead Foot Angle Lead Width Lead Shoulder Radius Lead Foot Radius Coplanarity SMSC LAN91C96 5v&3v ...

Page 125

... Non-PCI Single-Chip Full Duplex Ethernet Controller with Magic Packet Datasheet Chapter 13 LAN91C96 Revisions PAGE(S) SECTION/FIGURE/ENTRY 2 Ordering Information ~ All 2 Ordering Information 92 DC Electrical Characteristics 65 Theory of Operation (Magic Packet Support section) 50 I/O Space – Bank1 Offset 2 124~125 Fig.12.28100 pin QFP Package; Fig.12.28100 Pin TQFP Package; ...

Related keywords