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.

DDC2256A: How to properly write and read registers?

Part Number: DDC2256A

Hi, I am not successful in writing and reading the registers of the DDC2256A. As I understood

  • EVERY write must be preceded by a RESET signal. This reset resets the internal state machine of the chip, but also sets the default values of the registers (most set to zero)
  • Reading must be preceded by writing '1' to Readout_Enable - the second bit at address 0x00

In such a situation, if I want to read a register, I have to precede it with a write to Readout_Enable, and the write resets the registers to their default value through this RESET line. So the result is that I don't get the value that was written to the register afterwards, just the default value.

What is the right way to handle this chip? I don't understand it.