SNLA246D October 2015 – May 2026 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS
Read the registers and verify the default values shown in the data sheet. Note that the initial values of some registers can vary based on strap options. An example of expected register values for PHY operation and link in 100/1000Mbps with auto-negotiation are shown in Table 2-5
The expected register values for PHY operation and link in 1000 Mbps with auto-negotiation enabled are shown in Table 2-4.
| Register Address | Register Value | Comments | |
|---|---|---|---|
100Mbps | 1000Mbps | ||
| 0x0000 | 1140 | 1140 | Auto-negotiation enabled |
| 0x0001 | 796D | 796D | Link established |
| 0x0004 | 01E1 | 01E1 | DUT 10/100Mbps advertisement |
| 0x0009 | 0000 | 0300 | 1000Mbps advertisement |
| 0x0011 | 6C02 | BF02 | PHY Status |
Example: After powering and linking the PHY in 1000Mbps, Reg 0x11 contains the value BF02. This confirms:
1000Mbps Mode
Full-Duplex
Auto-Negotiation is complete
Link Established
Example: After powering and linking the PHY in 10 Mbps, register 0x1 contains the value 0x7969. In this case, bit[2] is low, while the expected value is high. Bit[2] of register 0x1 corresponds to link status, so it is known that the PHY is not linked.
If register access is not readily available, a USB-2-MDIO GUI is available from TI and can be used with an MSP430F5529™ Launchpad, purchasable through the TI eStore. The GUI supports reading and writing registers, running script files, and can be used with the DP83869HM and the other devices in TI's Ethernet portfolio. The USB-2-MDIO User's Guide and GUI are available for download.