W6100 MSSR unwritable


I’m trying to write on the S0_MSSR, but it’s not changing, it’s always 0x00.
I’m writing before the S0_CR_OPEN command, as required by the DS.
Anyone knows why?


I doubt your interface is working. Please check the read-only registers such as version. Or, check the register address again.
Because in the case of S0_MSSR, the value is not set to 0.

In the table, it’s said that the Reset value is 0x00, and in the description it’s said it’s 0xFF.
I’m reading and writing successfully on other registers, testing MACRAW. It’s working.