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.

PGA305: How does the i2c_address pin work with a mcu?

Part Number: PGA305

Hello,

I'm a student and I had a question on how the i2c_address works. For example, in the data sheet it says that the i2c address pin is used to select the device's address. If it is pulled high, it gives a range of address values 0x20, 0x22, 0x25 and pulled low it gives 0x40, 0x42, 0x45. If for example, I route a gpio pin from a mcu to this i2c_address pin and I signal it high, I will get either 0x20, 0x22, or 0x25 as the address? Is there any way to choose which one you get?

Thanks,

Josh

  • Hi Josh,

    There are only 2 possible address sets, 0x4x and 0x2x which is set by the address pin. The addresses within those sets are used to specify which page of registers you are accessing as described in the table below. Accessing each register page is essentially the same as addressing a different device, but these are all different sets of registers within the same PGA305 device.

    Regards,