11.1 Open Alliance 10BASE-T1x MAC-PHY Standard Registers

The OPEN Alliance standard defines Memory Map Selector (MMS) 0 as the location for control and status registers that are specific to this standard. Some of these registers are optional. The section defines the various registers implemented in the LAN8650/1.

The various Clause 22 Control and Status Registers (CSRs) are included in MMS0, beginning at offset 0xFF00. These CSRs follow the IEEE 802.3 (Clause 22.2.4) management register set. All functionality and bit definitions comply with these standards.

Warning: RESERVED address space must not be written except when specifically directed to by Microchip. Failure to heed this warning may result in adverse operation and unexpected results.

Refer to the Register Bit Types section for details on register bit attribute notation.

AddressNameBit Pos.76543210
0x00OA_ID31:24
23:16
15:8
7:0MAJVER[3:0]MINVER[3:0]
0x01OA_PHYID31:24OUI[21:14]
23:16OUI[13:6]
15:8OUI[5:0]MODEL[5:4]
7:0MODEL[3:0]REVISION[3:0]
0x02OA_STDCAP31:24
23:16
15:8TXFCSVCIPRACDPRAC
7:0CTCFTSCAIDCSEQCMINBPS[2:0]
0x03OA_RESET31:24
23:16
15:8
7:0SWRESET
0x04OA_CONFIG031:24
23:16
15:8SYNCTXFCSVERFA[1:0]TXCTHRESH[1:0]TXCTERXCTE
7:0FTSEFTSSPROTESEQEBPS[2:0]
0x08OA_STATUS031:24
23:16
15:8CPDETXFCSETTSCACTTSCABTTSCAA
7:0PHYINTRESETCHDRELOFERXBOETXBUETXBOETXPE
0x09OA_STATUS131:24SEVTTSCMCTTSCMBTTSCMA
23:16TTSCOFCTTSCOFBTTSCOFABUSERUV18ECCFSMSTER
15:8
7:0TXNERRXNER
0x0BOA_BUFSTS31:24
23:16
15:8TXC[7:0]
7:0RBA[7:0]
0x0COA_IMASK031:24
23:16
15:8CPDEMTXFCSEMTTSCACMTTSCABMTTSCAAM
7:0PHYINTMRESETCMHDREMLOFEMRXBOEMTXBUEMTXBOEMTXPEM
0x0DOA_IMASK131:24SEVMTTSCMCMTTSCMBMTTSCMAM
23:16TTSCOFCMTTSCOFBMTTSCOFAMBUSERMUV18MECCMFSMSTERM
15:8
7:0TXNERMRXNERM
0x10TTSCAH31:24TIMESTAMPA[63:56]
23:16TIMESTAMPA[55:48]
15:8TIMESTAMPA[47:40]
7:0TIMESTAMPA[39:32]
0x11TTSCAL31:24TIMESTAMPA[31:24]
23:16TIMESTAMPA[23:16]
15:8TIMESTAMPA[15:8]
7:0TIMESTAMPA[7:0]
0x12TTSCBH31:24TIMESTAMPB[63:56]
23:16TIMESTAMPB[55:48]
15:8TIMESTAMPB[47:40]
7:0TIMESTAMPB[39:32]
0x13TTSCBL31:24TIMESTAMPB[31:24]
23:16TIMESTAMPB[23:16]
15:8TIMESTAMPB[15:8]
7:0TIMESTAMPB[7:0]
0x14TTSCCH31:24TIMESTAMPC[63:56]
23:16TIMESTAMPC[55:48]
15:8TIMESTAMPC[47:40]
7:0TIMESTAMPC[39:32]
0x15TTSCCL31:24TIMESTAMPC[31:24]
23:16TIMESTAMPC[23:16]
15:8TIMESTAMPC[15:8]
7:0TIMESTAMPC[7:0]

0x19

...

0xFEFF

Reserved         
0xFF00BASIC_CONTROL15:8SW_RESETLOOPBACKSPD_SEL[0]AUTONEGENPDREAUTONEGDUPLEXMD
7:0SPD_SEL[1]
0xFF01BASIC_STATUS15:8100BT4A100BTXFDA100BTXHDA10BTFDA10BTHDA100BT2FDA100BT2HDAEXTSTS
7:0AUTONEGCRMTFLTDAUTONEGALNKSTSJABDETEXTCAPA
0xFF02PHY_ID115:8OUI[2:9]
7:0OUI[10:17]
0xFF03PHY_ID215:8OUI[18:23]MODEL[5:4]
7:0MODEL[3:0]REV[3:0]

0xFF05

...

0xFF0C

Reserved         
0xFF0DMMDCTRL15:8FNCTN[1:0]
7:0DEVAD[4:0]
0xFF0EMMDAD15:8ADR_DATA[15:8]
7:0ADR_DATA[7:0]