LAN91C111-NU Standard Microsystems (SMSC), LAN91C111-NU Datasheet - Page 90

LAN91C111-NU

Manufacturer Part Number
LAN91C111-NU
Description
Manufacturer
Standard Microsystems (SMSC)
Datasheet

Specifications of LAN91C111-NU

Operating Supply Voltage (typ)
3.3V
Operating Supply Voltage (min)
3.135V
Operating Supply Voltage (max)
3.465V
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Pin Count
128
Lead Free Status / RoHS Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
3 000
Part Number:
LAN91C111-NU
Manufacturer:
Standard
Quantity:
12 990
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
560
Part Number:
LAN91C111-NU
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
1 000
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
1 000
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
1 000
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
8 000
Part Number:
LAN91C111-NU
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
LAN91C111-NU-E2
Manufacturer:
SMSC
Quantity:
415
Revision 1.91 (06-01-09)
1. Save the Packet Number Register
2. Read the EPH Status Register
3. Acknowledge TX Interrupt
4. Check for Status of Transmission
5. Restore the Packet Number Register
Saved_PNR = Read Byte (Bank 2, Offset 2)
Temp = Read (Bank 0, Offset 2)
Write Byte (0x02, (Bank 2, Offset C));
If ( Temp AND 0x0001)
{
}
else
{
}
Write Byte (Saved_PNR, (Bank 2, Offset 2))
TX Interrupt With AUTO_RELEASE = FALSE
//If Successful Transmission
Step 4.1.1: Issue MMU Release (Release Specific Packet)
Step 4.1.2: Return from the routine
//Transmission has FAILED
// Now we can either release or re-enqueue the packet
Step 4.2.1: Get the packet to release/re-enqueue, stored in FIFO
Step 4.2.2: Write to the PNR
Step 4.2.3
Step 4.2.4: Re-Enable Transmission
Step 4.2.5: Return from the routine
Write (0x00A0, (Bank2, Offset 0));
Temp = Read (Bank 2, Offset 4)
Temp = Temp & 0x003F
Write (Temp, (Bank2, Offset 2))
// Option 1: Release the packet
//Option 2: Re-Enqueue the packet
Temp = Read(Bank0, Offset 0);
Temp = Temp2 OR 0x0001
Write (Temp2, (Bank 0, Offset 0));
Figure 10.3 TX INTR
DATASHEET
Write (0x00A0, (Bank2, Offset 0));
Write (0x00C0, (Bank2, Offset 0));
90
10/100 Non-PCI Ethernet Single Chip MAC + PHY
SMSC LAN91C111 REV C
Datasheet

Related parts for LAN91C111-NU