Datasheet

2006-2012 Microchip Technology Inc. . DS39662E-page 13
ENC28J60
TABLE 3-2: ENC28J60 CONTROL REGISTER SUMMARY
Register Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value
on
Reset
Details
on
Page
EIE INTIE PKTIE DMAIE LINKIE TXIE
r TXERIE RXERIE 0000 0000 65
EIR
PKTIF DMAIF LINKIF TXIF r TXERIF RXERIF -000 0000 66
ESTAT INT BUFER
rLATECOL RXBUSY TXABRT CLKRDY
(1)
0000 -000 64
ECON2 AUTOINC PKTDEC PWRSV
rVRPS 1000 0--- 16
ECON1 TXRST RXRST DMAST CSUMEN TXRTS RXEN BSEL1 BSEL0 0000 0000 15
ERDPTL Read Pointer Low Byte ERDPT<7:0>) 1111 1010 17
ERDPTH
Read Pointer High Byte (ERDPT<12:8>) ---0 0101 17
EWRPTL Write Pointer Low Byte (EWRPT<7:0>) 0000 0000 17
EWRPTH
Write Pointer High Byte (EWRPT<12:8>) ---0 0000 17
ETXSTL TX Start Low Byte (ETXST<7:0>) 0000 0000 17
ETXSTH
TX Start High Byte (ETXST<12:8>) ---0 0000 17
ETXNDL TX End Low Byte (ETXND<7:0>) 0000 0000 17
ETXNDH
TX End High Byte (ETXND<12:8>) ---0 0000 17
ERXSTL RX Start Low Byte (ERXST<7:0>) 1111 1010 17
ERXSTH
RX Start High Byte (ERXST<12:8>) ---0 0101 17
ERXNDL RX End Low Byte (ERXND<7:0>) 1111 1111 17
ERXNDH
RX End High Byte (ERXND<12:8>) ---1 1111 17
ERXRDPTL RX RD Pointer Low Byte (ERXRDPT<7:0>) 1111 1010 17
ERXRDPTH
RX RD Pointer High Byte (ERXRDPT<12:8>) ---0 0101 17
ERXWRPTL RX WR Pointer Low Byte (ERXWRPT<7:0>) 0000 0000 17
ERXWRPTH
RX WR Pointer High Byte (ERXWRPT<12:8>) ---0 0000 17
EDMASTL DMA Start Low Byte (EDMAST<7:0>) 0000 0000 71
EDMASTH
DMA Start High Byte (EDMAST<12:8>) ---0 0000 71
EDMANDL DMA End Low Byte (EDMAND<7:0>) 0000 0000 71
EDMANDH
DMA End High Byte (EDMAND<12:8>) ---0 0000 71
EDMADSTL DMA Destination Low Byte (EDMADST<7:0>) 0000 0000 71
EDMADSTH
DMA Destination High Byte (EDMADST<12:8>) ---0 0000 71
EDMACSL DMA Checksum Low Byte (EDMACS<7:0>) 0000 0000 72
EDMACSH DMA Checksum High Byte (EDMACS<15:8>) 0000 0000 72
EHT0 Hash Table Byte 0 (EHT<7:0>) 0000 0000 52
EHT1 Hash Table Byte 1 (EHT<15:8>) 0000 0000 52
EHT2 Hash Table Byte 2 (EHT<23:16>) 0000 0000 52
EHT3 Hash Table Byte 3 (EHT<31:24>) 0000 0000 52
EHT4 Hash Table Byte 4 (EHT<39:32>) 0000 0000 52
EHT5 Hash Table Byte 5 (EHT<47:40>) 0000 0000 52
EHT6 Hash Table Byte 6 (EHT<55:48>) 0000 0000 52
EHT7 Hash Table Byte 7 (EHT<63:56>) 0000 0000 52
EPMM0 Pattern Match Mask Byte 0 (EPMM<7:0>) 0000 0000 51
EPMM1 Pattern Match Mask Byte 1 (EPMM<15:8>) 0000 0000 51
EPMM2 Pattern Match Mask Byte 2 (EPMM<23:16>) 0000 0000 51
EPMM3 Pattern Match Mask Byte 3 (EPMM<31:24>) 0000 0000 51
EPMM4 Pattern Match Mask Byte 4 (EPMM<39:32>) 0000 0000 51
EPMM5 Pattern Match Mask Byte 5 (EPMM<47:40>) 0000 0000 51
EPMM6 Pattern Match Mask Byte 6 (EPMM<55:48>) 0000 0000 51
EPMM7 Pattern Match Mask Byte 7 (EPMM<63:56>) 0000 0000 51
Legend: x = unknown, u = unchanged, - = unimplemented, q = value depends on condition, r = reserved, do not modify.
Note 1: CLKRDY resets to ‘0’ on Power-on Reset but is unaffected on all other Resets.
2: EREVID is a read-only register.
3: ECOCON resets to ‘---- -100’ on Power-on Reset and ---- -uuu’ on all other Resets.