ENC28J60
DS80349C-page 4
2010 Microchip Technology Inc.
6. Module: Interrupts
The Receive Packet Pending Interrupt Flag
(EIR.PKTIF) does not reliably/accurately report
the status of pending packets.
Work around
In the Interrupt Service Routine (ISR), if it is
unknown if a packet is pending and the source of
the interrupt, switch to Bank 1 and check the value
in EPKTCNT.
If polling to see if a packet is pending, check the
value in EPKTCNT.
Affected Silicon Revisions
7. Module: PHY
The automatic RX polarity detection and correc-
tion features of the PHY layer do not work as
described. When incorrect RX polarity is present,
poor receive network performance, or no receive
activity with some link partners, may occur.
Work around
When designing the application, always verify that
the TPIN+ and TPIN- pins are connected correctly.
Affected Silicon Revisions
8. Module: PHY
The external resistor value recommended for
RBIAS in the current revision of the data sheet does
not apply to certain revisions of silicon. Using an
incorrect resistor value will cause the Ethernet trans-
mit waveform to violate IEEE 802.3 specification
requirements.
Work around
For silicon revisions, B1 and B4, use a 2.7 k
, 1%
external resistor between the RBIAS pin and
ground. The value shown in the data sheet
(2.32 k
,) is correct for revisions B5 and B7.
Affected Silicon Revisions
9. Module: PHY
The PHY Half-Duplex Loopback mode, enabled when
PHCON1.PDPXMD = 0, PHCON2.HDLDIS = 0 and
PHCON2.FRCLNK = 1, or a link partner is connected,
does not loop packets back to itself reliably.
Work around
Perform loopback diagnostics in full duplex using
an external loopback connector/cable. To avoid
looping occasional packets back to one self,
PHCON2.HDLDIS should be set by the host
controller. PHCON2.HDLDIS is clear by default.
Affected Silicon Revisions
10. Module: PHY
The
PHY
Full-Duplex
Loopback
mode,
enabled when PHCON1.PDPXMD = 1 and
PHCON1.PLOOPBK = 1, does not loop packets
back to itself reliably.
Work around
Perform loopback diagnostics in full duplex using
an external loopback connector/cable.
Affected Silicon Revisions
Note:
This errata applies only to the interrupt
flag. If the receive packet pending interrupt
is enabled, the INT pin will continue to
reliably become asserted when a packet
arrives. The receive packet pending inter-
rupt is cleared in the same manner
described in the data sheet.
B1
B4
B5
B7
XX
X
B1
B4
B5
B7
XX
X
B1
B4
B5
B7
XX
B1
B4
B5
B7
XX
X
B1
B4
B5
B7
XX
X