12-20-2022 02:49 PM
Hey all,
we have a BMX160 integrated into one of our hardware designs. We use the I2C interface. Just by accident we found that the SDO pin is floating, although it should be tied to either GND or VDDIO for the address selection (says the datasheet). The address seems to default to 0x69. Is there an internal pull-up on SDO and is it generally possible to leave the pin floating when using the I2C interface?
Thanks in advance
Solved! Go to Solution.
12-22-2022 03:36 AM
Hi timmbo,
When using the BMX160 I2C interface, the SDO pin can be floating, and the default is GND address.
12-22-2022 06:24 PM
Dear BSTRobin,
thanks for your answer! On our board the BMX talks on address 0x69 -> so I think it defaults to VDDIO and not GND, right?
Best
12-23-2022 03:22 AM
Hi timmbo,
I2C address value depends on your hardware design.
If SDO pin on your board is floating, I2C address value should be 0x68.
12-23-2022 10:27 AM
Dear BSTRobin,
we have about ~2000 devices where SDO (pin 1) is floating:
They all answer on