Datasheet
PIC32MX5XX/6XX/7XX
DS61156G-page 114 © 2009-2011 Microchip Technology Inc.
TABLE 4-47: ETHERNET CONTROLLER REGISTER SUMMARY FOR PIC32MX664F064H, PIC32MX664F128H, PIC32MX664F064L,
PIC32MX664F128L, PIC32MX675F256H, PIC32MX675F512H, PIC32MX695F512H, PIC32MX775F256H, PIC32MX775F512H,
PIC32MX795F512H, PIC32MX695F512L, PIC32MX675F256L, PIC32MX675F512L, PIC32MX764F128H, PIC32MX764F128L,
PIC32MX775F256L, PIC32MX775F512L AND PIC32MX795F512L DEVICES
(1)
Virtual Address
(BF88_#)
Register
Name
Bit Range
Bits
All Resets
31/15 30/14 29/13 28/12 27/11 26/10 25/9 24/8 23/7 22/6 21/5 20/4 19/3 18/2 17/1 16/0
9000 ETHCON1
31:16 PTV<15:0>
0000
15:0 ON FRZ SIDL — — — TXRTS RXEN AUTOFC — —MANFC— — — BUFCDEC
0000
9010 ETHCON2
31:16 — — — — — — — — — — — — — — — —
0000
15:0 — — — — — RXBUFSZ<6:0> — — — —
0000
9020 ETHTXST
31:16 TXSTADDR<31:16>
0000
15:0 TXSTADDR<15:2> — —
0000
9030 ETHRXST
31:16 RXSTADDR<31:16>
0000
15:0 RXSTADDR<15:2> — —
0000
9040 ETHHT0
31:16
HT<31:0>
0000
15:0
0000
9050 ETHHT1
31:16
HT<63:32>
0000
15:0
0000
9060 ETHPMM0
31:16
PMM<31:0>
0000
15:0
0000
9070 ETHPMM1
31:16
PMM<63:32>
0000
15:0
0000
9080 ETHPMCS
31:16 — — — — — — — — — — — — — — — —
0000
15:0 PMCS<15:0>
0000
9090 ETHPMO
31:16 — — — — — — — — — — — — — — — —
0000
15:0 PMO<15:0>
0000
90A0 ETHRXFC
31:16 — — — — — — — — — — — — — — — —
0000
15:0 HTEN MPEN — NOTPM PMMODE<3:0>
CRC
ERREN
CRC
OKEN
RUNT
ERREN
RUNTEN UCEN
NOT
MEEN
MCEN BCEN
0000
90B0 ETHRXWM
31:16 — — — — — — — —RXFWM<7:0>
0000
15:0 — — — — — — — — RXEWM<7:0>
0000
90C0 ETHIEN
31:16 — — — — — — — — — — — — — — — —
0000
15:0 —
TX
BUSEIE
RX
BUSEIE
— — —
EW
MARKIE
FW
MARKIE
RX
DONEIE
PK
TPENDIE
RX
ACTIE
—
TX
DONEIE
TX
ABORTIE
RX
BUFNAIE
RX
OVFLWIE
0000
90D0 ETHIRQ
31:16 — — — — — — — — — — — — — — — —
0000
15:0 — TXBUSE RXBUSE — — — EWMARK FWMARK RXDONE PKTPEND RXACT — TXDONE TXABORT RXBUFNA RXOVFLW
0000
Legend: x = unknown value on Reset; — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: All registers in this table (with the exception of ETHSTAT) have corresponding CLR, SET and INV registers at their virtual addresses, plus offsets of 0x4, 0x8 and 0xC, respectively. See Section 12.1.1 “CLR, SET and
INV Registers” for more information.
2: Reset values default to the factory programmed value.