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.

DP83TC811S-Q1: customer can't write to PMA_CTRL2 Register 0x0834

Part Number: DP83TC811S-Q1

Tool/software:

Dears,

    Customer want to write bit14 in PMA_CTRL2 Register 0x0834. But no matter what value is written to 0x0834, it reads as 0x0000, indicating that bit 14 was not written correctly. How should customer perform write operations on Bit14? Thanks.

  • Hi Jon,

    Is the customer using the correct indirect/extended register access procedure described in the datasheet?

    Registers after 0x1F are all extended and require a special procedure to access.

    The PMA control register is part of register space 0x1, so to set 0x834=0x4000 write:

    0xD=0x1 //register space

    0xE=0x834 //register value

    0xD=4001 //write to register space 0x1

    0xE= 0x4000 //set to 0xC000

    Best regards,

    Melissa