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.

TPS65132: What's the meaning of I2C CR address/data?

Part Number: TPS65132

Hi, Team

I am reading the TPS65132 datasheet, but can’t understand the meaning of CR Address/data in I2C communication. Could you help to explain it?

And in below figure CR Data is 1xxxxxxx, does it mean the other bits except MSB(Most Significant Bit) could be not cared?

Thank you.

  • Hello Dong,

    Below figure describes in general how you can communicate with the TPS65132 via I2C protocol. The CR Address is the address for each register you can read/write and the acc. data that you writrte.

    The protocol in this figure does not include the acknowledgment from slave to master.

    The device consists of two memories, one EEPROM which is non-voltatile and the DAC which is volatile.
    If you want to write from DAC to EEPROM you will need to set the WED bit to 1 which is the MSB of CR Data that you have referred to.

    Let me know if this is clear.
    Thank you.
    Best Regards.
    Ilona

  • Hi, Ilona

    Thank you for your respond.

    Actually, I want to know what is CR address and CR data. Now I guess CR must be control register. The function of control register is to write data from DAC to EEPROM, and read data from register/EEPROM. For example, to write data from DAC to EEPROM, it will be: start-->0x3E(slave address)-->0(write)-->0(ACK)-->0xFF(CR Address)-->1xxxxxxx(CR Data)-->0(ACK)-->STOP. Like below shown:

  • Hello Dong,

    You are correct, CR in this case means Control Register.
    CR Address: 0xFF
    CR Data: If you set bit 7 (WED) to 1, the data from the volatile DAC will be copied into the EEPROM. From now on, the IC will start with the newly set values in EEPROM.

    Best regards,
    Brigitte