# SHT30 temperature and humidity sensor: specs and pinout

> Breakout module carrying the Sensirion SHT30 digital humidity and temperature sensor with an I2C interface. The SHT30 chip is assumed from the module…

[HTML version](https://soldr.ai/docs/components/sht30)

[Docs](https://soldr.ai/docs) / [Components](https://soldr.ai/docs/components)

Breakout module carrying the Sensirion SHT30 digital humidity and temperature sensor with an I2C interface. The SHT30 chip is assumed from the module name; the listing board may carry a clone.

Every value cites its sourceChip-level pinout

[Buy on Compoden](https://compoden.com/products/gy-sht30-d-temperature-humidity-sensor-module-i2c-high-accuracy)

## Specs

| Spec | Value | Source |
|---|---|---|
| Supply voltage VDD (chip) | 2.15 V to 5.5 V (3.3 V typ) | source 2.1 Electrical Specifications, Table 3 (p.6) |
| Interface | I2C, up to 1 MHz | source Features (p.1); Section 4 |
| I2C address (chip) | 0x44 (default, ADDR low) or 0x45 (ADDR high) | source Table 8 I2C device addresses (Section 4) |
| Humidity accuracy, SHT30 | +/-2 %RH typ | source Table 1 (p.2) |
| Temperature accuracy, SHT30 | +/-0.2 C typ, 0 C to 65 C | source Table 2 (p.2) |
| Humidity range (specified) | 0 to 100 %RH | source Table 1 (p.2) |
| Temperature range (specified) | -40 C to 125 C | source Table 2 (p.2) |
| Supply current | 0.2 uA typ idle (single shot, 25 C); 600 uA typ while measuring | source Table 3 (p.6) |
| Recommended normal range | 5 C to 60 C and 20 %RH to 80 %RH; long-term exposure outside it can offset the humidity reading (e.g. +3 %RH after 60 h above 80 %RH) | source Section 1.1 Recommended Operating Condition (p.5) |

## Power

| | Value | Source |
|---|---|---|
| Supply | 2.15 V to 5.5 V (chip) | source Table 3 (p.6) |
| Current | 0.2 uA idle (single shot), 45 uA idle (periodic), 600 uA measuring | source Table 3 (p.6) |

## Chip pins
These are the pins of the chip on the module, from the chip datasheet. The module's own header may label or expose them differently.

The table is the SHT30 chip&#x27;s 8-pin DFN pinout, not the GY-SHT30-D header. The module board (regulator, pull-ups, header order, address jumper) is not covered by an official document.

| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| 1 | SDA | | Serial data, input/output; open-drain, needs pull-up | source 3 Pin Assignment, Table 7 |
| 2 | ADDR | | Address pin; connect to logic high or low, do not leave floating | source 3 Pin Assignment, Table 7 |
| 3 | ALERT | | Alarm output; must be left floating if unused | source 3 Pin Assignment, Table 7 |
| 4 | SCL | | Serial clock; open-drain, needs pull-up | source 3 Pin Assignment, Table 7 |
| 5 | VDD | 2.15 V to 5.5 V | Supply voltage | source 3 Pin Assignment, Table 7 |
| 6 | nRESET | | Active low reset; leave floating if unused | source 3 Pin Assignment, Table 7 |
| 7 | R | | No electrical function; to be connected to VSS | source 3 Pin Assignment, Table 7 |
| 8 | VSS | 0 V | Ground | source 3 Pin Assignment, Table 7 |

## Build with it
Project ideas for the SHT30 temperature and humidity sensor. Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

- [ESP32 weather display](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20room%20weather%20display%20with%20an%20ESP32%20board%2C%20a%20GY-SHT30-D%20sensor%20and%20a%20small%20OLED): Both parts talk I2C at 3.3 V, inside the chip&#x27;s 2.15 V to 5.5 V supply range.
- [Room humidity logger](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20room%20humidity%20and%20temperature%20logger%20with%20an%20ESP8266%20board%20and%20a%20GY-SHT30-D%20sensor%20that%20sends%20readings%20over%20WiFi): The ESP8266 board is 3.3 V and the chip runs from 2.15 V to 5.5 V. Keep it in the chip&#x27;s normal 5-60 C, 20-80 %RH range for stable readings.
- [Pico desk thermometer](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20desk%20thermometer%20and%20hygrometer%20with%20a%20Raspberry%20Pi%20Pico%2C%20a%20GY-SHT30-D%20sensor%20and%20an%20OLED): Two I2C devices with different addresses share the Pico 3.3 V bus (SHT30 at 0x44 or 0x45; the OLED address is not covered here).
- [Humidity threshold beeper](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20humidity%20beeper%20with%20an%20Arduino%20Uno-compatible%20board%20and%20a%20GY-SHT30-D%20sensor%20that%20sounds%20when%20humidity%20passes%20a%20set%20value): Learning project: a threshold in code compares the humidity reading.

## Common mistakes

- Leaving the ADDR pin floating: the chip requires it tied high or low (source: [link](https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf), Section 3 Pin Assignment).
- Skipping I2C pull-ups: SDA and SCL are open-drain and need external pull-ups, for example 10 kohm; check whether the module has them (source: [link](https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf), Section 3).
- Using the wrong address: the chip answers at 0x44 or 0x45 depending on ADDR (source: [link](https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf), Table 8).

## Not covered by the official source

- Module board (GY-SHT30-D) is not documented by an official source.
- SHT30 variant assumed from the module name (also shown on the page); module address jumper behaviour not verified.

## Sources

- [link](https://sensirion.com/media/documents/213E6A3B/63A5A569/Datasheet_SHT3x_DIS.pdf) (Sensirion SHT3x-DIS datasheet, version 7, December 2022)
