0

I was looking for MCUs that have Ethernet capabilities (ethernet controller) built in. I came across the datasheet of TM4C123GH6PM MCU, which talks about the "EPHY0" bit in one of its registers, which indicates whether the "Ethernet PHY layer 0 is present or not".

A screenshot of that register/page:

EPHY0 Ethernet PHY Layer 0 Present

I do not understand what this means. I looked it up and I know that the TM4C123 does not have Ethernet capabilities, but what does this EPHY0 bit do? Does allow you to connect an Ethernet controller externally? (Is there such a thing?)

JRE
  • 67,678
  • 8
  • 104
  • 179
  • It means nothing. There’s no ethernet. Probably a cut n paste error or the register exists to support other members of the family which actually do have ethernet. – Kartman Jun 28 '22 at 08:07
  • 1
    @Kartman It's most certianly not a mistake: this bit is part of a register called "device capabilities". Most likely this bit is simply at 0 on this part to indicate there is no ethernet available. Funnily enough, however, I have been unable to find another part from the Tiva series where this register exists and there is ethernet available. – dim Jun 28 '22 at 08:31

1 Answers1

1

That is a register you can read if something is present in the MCU. If you read the register, it would likely indicate to you that no Ethernet features are present in the MCU.

Justme
  • 127,425
  • 3
  • 97
  • 261