SNLA437 December 2023 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I
To read and write registers in extended register space, see the following procedures:
Write procedure for MMD "1F" registers:
write reg<000D> = 0x001F
write reg<000E> = <address>
write reg<000D> = 0x401F
write reg<000E> = <value>
Read procedure for MMD "1F" registers:
write reg<000D> = 0x001F
write reg<000E> = <address>
write reg<000D> = 0x401F
read reg<000E>
To write a register in the extended register set and automatically increment the address register to the next higher value following the write operation:
Write (Post Increment) procedure for MMD "1F" registers:
write reg<000D> = 0x001F
write reg<000E> = <address>
write reg<000D> = 0x401F
write reg<000E> = 0x0C50
write reg<000E> = <value>
To read a register in the extended register set and automatically increment the address register to the next higher value following the read operation:
Read (Post Increment) procedure for MMD "1F" registers:
write reg<000D> = 0x001F
write reg<000E> = <address>
write reg<000D> = 0x801F
read reg<000E>
read reg<000E>