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.

TPS65920 hard coded I2C address

Other Parts Discussed in Thread: TPS65920

Hi,

could you help answer the following question regarding the attached sentences from the datasheet?

have a question regarding I2C on TPS65920. The component's DS reads:

    • What does "hard-coded" mean? Does it mean the slave address can't be configured by software? How do I go about choosing one address?
    • What is the "ID5" address?

Thanks,

Amit

  • Hi Amit,

    Hard-coded means that the Slave address in the PMIC have been fixed and they cannot be re-configured by any means. They (Slave address) are used when one wants to communicate with that slave's registers. You can refer to the I2C specifications, to know how to pass the device (slave) address. Just for your reference, when accessing any register in a slave, you first need to pass the device address through I2C to select that particular Slave and then the register address.

    ID5 address is 12 (hex). It is used by Smart Reflex

     

    Regards

    Ankit

  • Hi Ankit,

    my customer return with few more questions:

    Thanks for your reply. I need some more detail on the four different I2C addresses for I2C1 (general purpose) - Is there a list of registers for each address? See this snapshot from Mistrals EVB user guide:
     
    thanks
    Amit
  • Hi Amit,

    Look at this document - http://focus.ti.com/lit/ug/swcu052c/swcu052c.pdf

    section 2.6 has the list of all registers for each address.

     

    Regards,

    Gandhar.