ENC28J60-I/ML Microchip Technology, ENC28J60-I/ML Datasheet
ENC28J60-I/ML
Specifications of ENC28J60-I/ML
Available stocks
Related parts for ENC28J60-I/ML
ENC28J60-I/ML Summary of contents
Page 1
... EREVID register, located at address 12h in Bank 3 of the device’s Control register space. Please refer to the Device Data Sheet for detailed information on accessing this register. The values for the various ENC28J60 silicon revisions are shown in Table 0000 0010 0000 0100 ...
Page 2
... ENC28J60 TABLE 2: SILICON ISSUE SUMMARY Module Feature Issue MAC — 1. Interface Reset — 2. Core Operating 3. Specifications Oscillator CLKOUT pin 4. Memory Ethernet 5. Buffer Interrupts — 6. PHY — 7. PHY — 8. PHY — 9. PHY — 10. PHY LEDs — 11. Transmit — 12. Logic PHY — 13. ...
Page 3
... MHz), 25/4 25/5 (5 MHz), etc., and synchronize with the 25 MHz clock entering OSC1 on the ENC28J60. This could potentially be accom- plished by feeding the same 25 MHz clock into the ENC28J60 and host controller. Alterna- tively, the host controller could potentially be clocked off of the CLKOUT output of the ENC28J60 ...
Page 4
... ENC28J60 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 unknown if a packet is pending and the source of the interrupt, switch to Bank 1 and check the value in EPKTCNT. ...
Page 5
... TXERIF. If the Transmit Interrupt (TXIF) did not occur, software must clear the ECON1.TXRTS bit to force the transmit state machine into the correct state. The logic in Example 1 (following page) will accomplish a transmission and any necessary retransmissions with a maximum retry abort. Affected Silicon Revisions ENC28J60 B7 X DS80349C-page 5 ...
Page 6
... ENC28J60 EXAMPLE 1: ECON1.TXRST = 1 ECON1.TXRST = 0 EIR.TXERIF = 0 EIR.TXIF = 0 ECON1.TXRTS = 1 while(EIR.TXIF = 0 and EIR.TXERIF = 0) NOP ECON1.TXRTS = 0 read tsv for retrycount = (EIR.TXERIF and tsv<Transmit Late Collision>) then ECON1.TXRST = 1 ECON1.TXRST = 0 EIR.TXERIF = 0 EIR.TXIF = 0 ECON1.TXRTS = 1 while(EIR.TXIF = 0 and EIR.TXERIF = 0) NOP ECON1.TXRTS = 0 read tsv else exit for end if next retrycount 14. Module: Memory (Ethernet Buffer) ...
Page 7
... CLKRDY bit (bit 0) is set and the unimplemented bit (bit 3) is clear. If one or both of these conditions are not met, this may indicate that the ENC28J60 is not ready yet (e.g., the microcontroller has exited POR while ENC28J60 is still powering up). In this case, repeat the procedure from Step 1. ...
Page 8
... Standard 802.3. These issues are not present after Revision B4 and are included for informational purposes. 1. Issue: TP_IDL Pattern The observed TP_IDL pattern transmitted by ENC28J60 was observed to not stay within the standard defined template when using the TPM (Twisted Pair Model) and TP Test Load 2. Reference: IEEE Std 802 ...
Page 9
... This implies that any value can be used. In fact, for correct operation required that the EPMOH:EPMOL programmed with an even value only (i.e., EPMOL<0> must always be ‘0’). 2010 Microchip Technology Inc. registers be ENC28J60 DS80349C-page 9 ...
Page 10
... Adds Data Sheet Clarification 1 (Receive Filters). This document replaces these errata documents: • DS80254, “ENC28J60 Revision B1 Silicon Errata” • DS80257, “ENC28J60 Revision B4 Silicon Errata” • DS80264, “ENC28J60 Revision B5 Silicon Errata” DS80349C-page 10 1 (TP_IDL 2010 Microchip Technology Inc. ...
Page 11
... PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...
Page 12
... Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350 2010 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...