This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83848C: PHYIDR Register Contents

Part Number: DP83848C

I am attempting to differentiate between the DP83848VV VBI and DP83848KSQ PHY chips.  To do this, I am reading the PHYIDR registers.  When I read the PHYIDR2 register on my DP83848VV VBI, I get the value 0x5C90.  Looking at bits 9 through 4, I see the value 0x09 (0b00 1001).  However, the datasheet section 6.6.1.1.4 PHY, "Identifier Register #2 (PHYIDR2)," seems to indicate this value should be 0x0A (0b001010).  What am I missing?

Datasheet Used:  "DP83848C/I/VYB/YB PHYTER™ QFP Single Port 10/100 Mb/s Ethernet Physical Layer Transceiver," SNLS266E – MAY 2007 – REVISED MARCH 2015

Summing up:

Chip:  DP83848VV VBI
Datasheet PHYIDR2[9:4]:  0x0A
Actual Value Read:  0x09                <-- HUH?  Does not match datasheet.  What am I missing?

Chip:  DP83848KSQ
Datasheet PHYIDR2[9:4]:  0x09
Actual Value Read:  0x09              <-- Matches Datasheet.  Looks good.