BME280 I2C address selection: changing from 0x76 to 0x77

Customer:

I’m looking for an affordable BME280 sensor for a project. I came across your product, but I couldn’t find information about whether I can change the I2C address from 0x76 to 0x77, which is required for my application. I noticed there are solder pads on the back of the board that I suspect might be used to change the address. Is that correct?

Original message (German)

wir suchen für ein Projekt aktuell nach günstigen und guten BME280 Sensoren. Zufällig bin ich auf Ihr Produkt gestoßen. Leider habe ich nicht in Erfahrung bringen können, ob ich hier die I2C-Adresse ändern kann. Also von 76 auf 77. Dies wäre zwingend erforderlich. Ich habe gesehen, dass auf der Rückseite Lötpads sind, bei denen ich vermute, so die Adresse zu ändern. Ist das korrekt?

Es handelt sich konkret um dieses Teil:

https://soldered.com/de/produkt/temperatur-druck-und-feuchtigkeits-sensor-bme280/

Wenn ich hier die Adresse umschalten kann dann wäre Ihr Sensor im Rennen und wenn alles gut läuft bräuchten wir ca. 100 Stück.

Originally submitted via email support on 6 February 2025. Migrated to the forum for community visibility.

Soldered Support:

Unfortunately, on this breakout board it is not possible to change the I2C address with a jumper. After checking the schematic and examining all jumper pins, the SDO pin for address selection is always connected to GND.

If you need multiple devices with the same I2C address on one microcontroller, you could use an I2C multiplexer instead:

Original message (German)

Danke für Ihr Interesse. Leider ist es bei dieser Breakout-Platine nicht möglich, die I2C-Adresse mit einem Jumper zu ändern. Ich habe gerade den Schaltplan überprüft und alle Jumper-Pins kontrolliert – der Pin SDO zur Adressauswahl ist immer mit GND verbunden.

Falls dies erforderlich ist, haben wir dieses Produkt, das in Kürze wieder auf Lager sein wird. Es handelt sich um einen I2C-Multiplexer, mit dem Sie mehrere Geräte mit derselben I2C-Adresse an einen Mikrocontroller anschließen können:
I2C Multiplexer TCA9548A Breakout - 8-Channel I2C for Arduino – Soldered Electronics

Ich hoffe, das ist hilfreich und unterstützt Sie bei Ihrem Projekt!