Datasheet

2015 Microchip Technology Inc. Preliminary DS60001320B-page 527
PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family
30.1 Ethernet Control Registers
TABLE 30-5: ETHERNET CONTROLLER REGISTER SUMMARY
Virtual Address
(BF88_#)
Register
Name
(1)
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
2000 ETHCON1
31:16 PTV<15:0>
0000
15:0 ON SIDL TXRTS RXEN AUTOFC MANFC BUFCDEC 0000
2010 ETHCON2
31:16
0000
15:0 RXBUFSZ<6:0>
0000
2020 ETHTXST
31:16 TXSTADDR<31:16> 0000
15:0 TXSTADDR<15:2>
0000
2030 ETHRXST
31:16 RXSTADDR<31:16>
0000
15:0 RXSTADDR<15:2> 0000
2040 ETHHT0
31:16
HT<31:0>
0000
15:0
0000
2050 ETHHT1
31:16
HT<63:32>
0000
15:0
0000
2060 ETHPMM0
31:16
PMM<31:0>
0000
15:0 0000
2070 ETHPMM1
31:16
PMM<63:32>
0000
15:0
0000
2080 ETHPMCS
31:16 0000
15:0 PMCS<15:0>
0000
2090 ETHPMO
31:16
0000
15:0 PMO<15:0> 0000
20A0 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
20B0 ETHRXWM
31:16 RXFWM<7:0>
0000
15:0 RXEWM<7:0>
0000
20C0 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
20D0 ETHIRQ
31:16
0000
15:0 TXBUSE RXBUSE EWMARK FWMARK RXDONE PKTPEND RXACT TXDONE TXABORT RXBUFNA RXOVFLW 0000
20E0 ETHSTAT
31:16 BUFCNT<7:0>
0000
15:0 BUSY TXBUSY RXBUSY 0000
2100
ETH
RXOVFLOW
31:16
0000
15:0 RXOVFLWCNT<15:0>
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.3 “CLR, SET, and
INV Registers” for more information.
2: Reset values default to the factory programmed value.