I²C Adressen
7-Bit Adressen, Lese-/Schreibadressen & bekannte ICs
| 7-Bit | Write | Read | Gerät / Name |
|---|---|---|---|
| 0x00 | 0x00 | 0x01 | General Call(Broadcast) |
| 0x01 | 0x02 | 0x03 | CBUS |
| 0x02 | 0x04 | 0x05 | Reserved(Für zukünftige Erweiterungen) |
| 0x03 | 0x06 | 0x07 | Reserved |
| 0x04 | 0x08 | 0x09 | Reserved |
| 0x05 | 0x0A | 0x0B | Reserved |
| 0x06 | 0x0C | 0x0D | Reserved |
| 0x07 | 0x0E | 0x0F | Reserved |
| 0x20 | 0x40 | 0x41 | PCF8574 (GPIO Expander)(A0-A2 konfigurierbar → 0x20–0x27) |
| 0x21 | 0x42 | 0x43 | PCF8574 |
| 0x22 | 0x44 | 0x45 | PCF8574 |
| 0x23 | 0x46 | 0x47 | PCF8574 |
| 0x24 | 0x48 | 0x49 | PCF8574 |
| 0x25 | 0x4A | 0x4B | PCF8574 |
| 0x26 | 0x4C | 0x4D | PCF8574 |
| 0x27 | 0x4E | 0x4F | PCF8574 |
| 0x28 | 0x50 | 0x51 | BNO055 (IMU)(COM3=LOW) |
| 0x29 | 0x52 | 0x53 | BNO055 / VL53L0X |
| 0x38 | 0x70 | 0x71 | PCF8574A(A0-A2 konfigurierbar → 0x38–0x3F) |
| 0x3C | 0x78 | 0x79 | SSD1306 (OLED)(SA0=LOW) |
| 0x3D | 0x7A | 0x7B | SSD1306 (OLED)(SA0=HIGH) |
| 0x40 | 0x80 | 0x81 | HTU21D / INA219(Temp/Luftfeuchte / Stromsensor) |
| 0x41 | 0x82 | 0x83 | INA219 |
| 0x44 | 0x88 | 0x89 | SHT31(ADDR=LOW) |
| 0x45 | 0x8A | 0x8B | SHT31(ADDR=HIGH) |
| 0x48 | 0x90 | 0x91 | ADS1115 / TMP102(ADDR=GND) |
| 0x49 | 0x92 | 0x93 | ADS1115(ADDR=VDD) |
| 0x4A | 0x94 | 0x95 | ADS1115(ADDR=SDA) |
| 0x4B | 0x96 | 0x97 | ADS1115(ADDR=SCL) |
| 0x50 | 0xA0 | 0xA1 | AT24C EEPROM(0x50–0x57 je nach A0-A2) |
| 0x57 | 0xAE | 0xAF | AT24C EEPROM |
| 0x60 | 0xC0 | 0xC1 | MCP4725 (DAC)(ADDR=LOW) |
| 0x61 | 0xC2 | 0xC3 | MCP4725(ADDR=HIGH) |
| 0x68 | 0xD0 | 0xD1 | DS3231 / MPU-6050(RTC / IMU, AD0=LOW) |
| 0x69 | 0xD2 | 0xD3 | MPU-6050(AD0=HIGH) |
| 0x70 | 0xE0 | 0xE1 | TCA9548A (I2C Multiplexer)(A0-A2=LOW) |
| 0x71 | 0xE2 | 0xE3 | TCA9548A |
| 0x76 | 0xEC | 0xED | BME280 / BMP280(SDO=LOW) |
| 0x77 | 0xEE | 0xEF | BME280 / BMP280(SDO=HIGH) |
| 0x78 | 0xF0 | 0xF1 | Reserved (10-bit) |
| 0x79 | 0xF2 | 0xF3 | Reserved (10-bit) |
| 0x7A | 0xF4 | 0xF5 | Reserved (10-bit) |
| 0x7B | 0xF6 | 0xF7 | Reserved (10-bit) |
| 0x7C | 0xF8 | 0xF9 | Reserved |
| 0x7D | 0xFA | 0xFB | Reserved |
| 0x7E | 0xFC | 0xFD | Reserved |
| 0x7F | 0xFE | 0xFF | Reserved |
Klick auf eine Zeile → 7-Bit, Read & Write Adresse anzeigen
I2C Adressen schnell finden
Mit diesem Tool kannst du die 7-Bit I2C-Adressen für eine Vielzahl gängiger Bausteine und Sensoren direkt im Browser abrufen. Gib einfach den Namen des Moduls oder die bekannte Adresse in das Suchfeld ein, um passende Ergebnisse zu erhalten. Das System zeigt dir nicht nur die Basis-Adresse an, sondern berechnet auch die entsprechenden Lese- und Schreibadressen für deine Hardware-Projekte. So findest du schnell die richtigen Werte für Komponenten wie den BME280, SSD1306 oder verschiedene EEPROMs.
Datenschutz und lokale Verarbeitung
Deine Privatsphäre ist geschützt, da das Tool alle Berechnungen und Suchanfragen direkt in deinem Webbrowser ausführt. Es werden keine Daten an externe Server übertragen oder gespeichert. Die gesamte Logik läuft lokal auf deinem Gerät ab, was die Abfrage der I2C-Adressen schnell und sicher macht. Du kannst das Werkzeug also bedenkenlos nutzen, um deine Hardware-Konfigurationen zu planen, ohne dass Informationen über deine spezifischen Projekte oder verwendeten Komponenten abgegriffen werden.
Häufige Fragen
Welche I2C Adresse hat ein BME280 Sensor?
Der BME280 nutzt typischerweise die 7-Bit Adressen 0x76 oder 0x77, abhängig von der Hardwarekonfiguration. Unser Tool hilft dir dabei, diese Basis-Adressen sowie die daraus resultierenden Lese- und Schreibadressen sofort zu identifizieren, damit du deine Sensoren korrekt mit Mikrocontrollern wie dem ESP112 oder Arduino anbinden kannst.
Wie berechne ich die Schreibadresse bei I2C?
Die Schreibadresse basiert auf der 7-Bit Basisadresse deines Geräts. Während die 7-Bit Adresse zur Identifizierung im Bus dient, benötigen Protokolle oft spezifische Lese- und Schreibadressen. Das Tool automatisiert diesen Prozess für dich und zeigt dir sofort an, welche Werte du in deinem Code für das jeweilige Modul verwenden musst.
Wie finde ich die Adresse für ein SSD1306 Display?
Suche einfach nach dem Begriff SSD1306 im Suchfeld des Tools. Du erhältst sofort die korrekte 7-Bit Adresse sowie die entsprechenden Werte für den Lese- und Schreibbetrieb. So vermeidest du Fehler bei der Adressierung deines OLED-Displays in deinem Projekt und kannst schneller zum Programmieren deiner Hardware übergehen.