BMX160 SDO pin floating in I2C setup

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

Best reply by BSTRobin

Hi timmbo,

SDO pin has no internal pull-up resistance.
When setting BMX160 SDO pin floating, SDO pin status(high or low level) is uncertain, and it is not recommended to use it this way. It is recommended to give the SDO pin a certain level.

View original
7 replies
Resolved