SHT30 Sensor Guide: Pinout, I²C Address, Accuracy and Module Types

SHT3x-DIS is the next generation of Sensirion’s temperature and humidity sensors. It builds on a new CMOSens® sensor chip that is at the heart of Sensirion’s new humidity and temperature platform. The SHT3x-DIS has increased intelligence, reliability and improved accuracy specifications compared to its predecessor.

Conceptual side-by-side view of a bare SHT30-class IC, I2C breakout board, protective mesh probe and RS485 transmitter enclosure
bare IC, I²C breakout, protective probe and RS485 transmitter.

What is an SHT30 sensor?

SHT30 is a Sensirion temperature and relative-humidity sensor in the SHT3x family. The SHT30-DIS is a factory-calibrated digital I²C device. Its selectable 7-bit addresses are 0x44 and 0x45. The SHT30-ARP is an analog-output variant, while a probe or RS485 transmitter adds its own electronics around a sensor. The host must use the interface of the complete item, not an interface inferred from the word “SHT30.”

SHT30-DIS quick specifications

The figures below apply to the SHT30-DIS digital IC, not automatically to every module, cable assembly or transmitter bearing “SHT30” in its name. Typical accuracy is not a worst-case system guarantee.Its functionality includes enhanced signal processing, two distinctive and user selectable I2C addresses and communication speeds of up to 1 MHz.SHT30 can mean a bare digital IC, an analog variant, a breakout board, a cabled probe or a complete industrial transmitter. Identify the exact part and its external interface before choosing wiring or code.

How to Use SHT30 Shell Sensor
ParameterSHT30-DIS valueDesign meaning
InterfaceI²C, up to 1 MHzCheck host timing and complete bus conditions.
7-bit address0x44 default; 0x45 alternateADDR low selects 0x44; high selects 0x45.
Supply2.15–5.5 VThe breakout board may impose its own limits.
Typical RH accuracy±2 %RHConsult the tolerance curves across humidity and temperature.
Typical temperature accuracy±0.2 °C at 0–65 °CDoes not include PCB or enclosure heating.
Specified ranges0–100 %RH; −40 to 125 °CAccuracy changes across the range.
Package and data2.5 × 2.5 × 0.9 mm DFN-8; CRC-8 after each 16-bit data wordUse the exact package drawing and verify both checksums.
SHT30

SHT30-DIS-B

The SHT3x humidity sensor series consists of a low-cost version with the SHT30 humidity sensor, a standard version with the SHT31 humidity sensor, and a high-end version with the SHT35 humidity sensor
Serial Clock and Serial Data (SCL, SDA

Serial Clock and Serial Data (SCL, SDA)

SCL is used to synchronize the communication between microcontroller and the sensor. The clock frequency can be freely chosen between 0 to 1000 kHz. Commands with clock stretching according to I2C Standard11 are supported.).

Why do SHT30 modules have different pins and protocols?

“SHT30 sensor” is used for both a component and products built around it. The external connector belongs to the module or instrument maker. The following comparison prevents a common error: applying an I²C example to analog outputs or an RS485 transmitter.

sht3x pins
What you haveTypical external cluesWhat the host readsCheck before connection
SHT30-DIS bare ICDFN-8; SDA, SCL, ADDR, ALERT and nRESET in the datasheetI²CExact order code, PCB footprint and 2.15–5.5 V supply. [3]
Digital breakoutOften VCC, GND, SDA and SCLI²C through the boardRegulator, level shifting, pull-ups and address strap in that board's documentation.
SHT30-ARP or analog moduleAnalog temperature/RH outputs, often marked T and RHADC voltageTransfer function and supply of the exact analog IC or board.
Cabled protective probeVentilated tip and cable; one four-wire example uses I²CProbe-specific interfaceWire colors, fixed address, pull-ups and ingress claims for that model. [5]
RS485/Modbus transmitterIndustrial enclosure and A/B communication terminalsModbus RTU over RS485Supply, register map, baud rate and address in the transmitter manual. The internal SHT30 IC is not itself an RS485 device. [6]

“Waterproof” in a listing is not a universal immersion rating. A humidity probe must admit air at its sensing opening; verify the exact enclosure rating and use conditions.

Where does the SHT30 sit in the system?

The bare IC is only the sensing layer. A breakout adds a PCB and connector. A protective probe adds a cable and housing. An RS485 transmitter also adds conversion electronics and a controller-facing protocol.

System hierarchy showing SHT30 sensor IC inside I2C breakout, protected probe or RS485 transmitter leading to Arduino, controller or PLC
System boundary: check the complete assembly that connects to your host, not just the SHT30 IC buried inside it.

This explains why an SHT30-based RS485 product is not addressable at 0x44 from a PLC: that address exists on the internal I²C side, while the external A/B pair belongs to the transmitter.

How can you identify the SHT30 interface before wiring?

Read the complete product's part number and terminal labels. The visible connector decides which host peripheral to use; wire color alone is not a standard.

Illustrated terminal comparison: SDA and SCL on a digital breakout, T and RH on an analog module, A and B on an RS485 transmitter
Interface identification starts with the connector labels. “SHT30” by itself does not identify the host-side protocol.

Use the terminal labels as the first branch. SDA/SCL implies an I²C host. T/RH or AO points to analog outputs and an ADC. A/B points to a differential serial interface that requires a transmitter-specific protocol manual. Confirm the supply pins separately; never infer them from wire colors.

Decision flow from SHT30 product terminal labels SDA and SCL, T and RH, or A and B to I2C, ADC, or RS485 Modbus
Decision flow for choosing the next document and host interface. These markings are clues, not a substitute for the complete product manual.
Terminal clueFirst document to openFirst host check
SDA / SCLI²C module wiring diagramScan 0x44/0x45; confirm pull-ups and logic voltage.
T / RH / AOAnalog transfer-function sheetMeasure the output voltage with an ADC.
A / B, D+ / D−Transmitter Modbus manualUse an RS485 transceiver and the documented register map.

If the board has four unlabeled wires, stop at the product datasheet. Even an established probe vendor warns that wire colors may vary between batches.

What is the SHT30-DIS pinout?

The SHT30-DIS is an eight-pin DFN component. The drawing below shows the manufacturer's transparent top view: pins 1–4 descend on the left; pins 8–5 descend on the right. A breakout's four connector pins are a different pinout.

Original transparent top-view SHT30-DIS DFN-8 pinout: pins 1 to 4 SDA, ADDR, ALERT, SCL at left; pins 8 to 5 VSS, R, nRESET, VDD at right
Original transparent top-view drawing based on Sensirion SHT3x-DIS datasheet Table 7. Verify the official package drawing and land pattern before PCB release.

Pin 2, ADDR, must be tied high or low; do not leave it floating. Pin 7, R, has no signal function but connects to VSS. The center die pad is internally connected to VSS. Place a 100 nF capacitor close to VDD and VSS, as the datasheet recommends.

PinNameFunction
1SDAI²C data
2ADDRAddress selection; tie high or low, never float
3ALERTAlarm output; leave floating when unused
4SCLI²C clock
5VDDSupply; place 100 nF decoupling nearby
6nRESETActive-low reset; follow datasheet if unused
7RNo electrical function; connect to VSS
8VSSGround

What is the SHT30 I²C address: 0x44 or 0x45?

SHT30-DIS uses the 7-bit address 0x44 when ADDR is low and 0x45 when ADDR is high. ADDR cannot float. Some breakout or probe designs fix the selection in hardware, so inspect the exact board before expecting both options. Sensirion specifies the address at the IC level; Adafruit's cabled probe is an example fixed at 0x44.

45-degree conceptual render of Arduino Uno connected to an SHT3x I2C breakout with red 5V to VIN, black ground, yellow A5 to SCL and green A4 to SDA wires
Arduino Uno and SHT3x breakout example at a 45° view: 5V→VIN, GND→GND, A5→SCL and A4→SDA. This is an illustrative render, not the bare-IC pinout; verify the exact breakout supply and labels before wiring.

For Arduino Uno, ESP32 and ESP8266 wiring, a scanner sketch and measurement code, continue to the SHT30 Arduino wiring and troubleshooting guide. If the scan finds 0x44 but readings fail, see the transaction and CRC diagnostic guide.

How accurate is SHT30 in a finished product?

Sensirion specifies typical SHT30-DIS accuracy of ±2 %RH and ±0.2 °C over 0–65 °C for temperature. These are device specifications under the datasheet's conditions. Airflow, enclosure temperature, PCB heating, contamination, condensation and assembly can add system error. A valid I²C frame cannot prove that the sensing element is exposed to the intended ambient air.

Choose the cause before adding an offset. If temperature rises with ESP32 or regulator load, test PCB and enclosure heat paths. If RH shifts after reflow, review recovery and chemical exposure. If the failure follows condensation or prolonged high RH, use the high-humidity diagnostic guide.

Which SHT30 product format should you choose?

Choose the interface at the system boundary. A cabled I²C probe can still be unsuitable for a long, noisy cable; an industrial transmitter adds interface circuitry and its own performance limits. Evaluate the finished assembly, not just the sensing IC.

ApplicationPractical starting formatCheck next
Arduino or ESP32 prototypeDocumented digital breakoutVoltage levels, pull-ups, address and library behavior.
Compact production PCBSHT30-DIS or another board-level digital ICFootprint, assembly, enclosure and error budget.
Analog controller inputSHT30-ARP or documented analog moduleOutput transfer function and ADC error.
Outdoor air samplingProtected, ventilated probeIngress limits, condensation, cable length and response time.
PLC or long industrial cableDocumented RS485/Modbus transmitterPower, baud rate, register map and total transmitter accuracy.

Where does NYFEA FHT30 fit?

NYFEA FHT30 is a candidate for evaluation in SHT30-based digital designs. NYFEA documents a 2.0–5.5 V supply, selectable 0x44/0x45 addresses, CRC-protected I²C data and a DFN-8 package. Those shared features start a comparison; they do not establish pin, firmware, measurement or production compatibility. FHT30 is a board-level IC, not a finished probe or RS485 transmitter. [7]

For a controlled review, send the exact SHT30 order code, schematic, PCB footprint, firmware command list, expected temperature/RH limits, assembly process and final enclosure conditions. Compare those against the current FHT30 specification and measured samples.

SHT30 sensor FAQ

Is every SHT30 module an I²C sensor?

No. SHT30-DIS is a digital I²C IC, but SHT30-ARP and some modules provide analog outputs; an industrial transmitter may expose RS485/Modbus instead. Identify the complete product's terminals and exact part number.

What is the default SHT30 I²C address?

For SHT30-DIS, ADDR low selects the default 7-bit address 0x44. ADDR high selects 0x45. A module or cabled probe may fix the address in its hardware.

Does SHT30 itself support RS485 or Modbus?

The SHT30-DIS IC uses I²C. An RS485/Modbus product can contain an SHT30 sensor and separate interface electronics; the host communicates with the complete transmitter.

Can I use SHT30 Arduino code with an analog SHT30 module?

No. I²C code expects SDA and SCL transactions. An analog module needs an ADC and the transfer function specified for that exact module.

Is an SHT30 probe waterproof?

Check the exact probe's enclosure rating and operating instructions. A protected humidity probe must allow air to reach the sensing element, and “weatherproof” does not imply unrestricted immersion.

Can FHT30 replace any SHT30 without changes?

No universal drop-in claim is supported. Compare the exact device order code, pinout, PCB, supply, commands, timing, error budget and production process before qualifying NYFEA FHT30.

Primary technical sources

  1. Sensirion, SHT30-DIS-B product page, accessed September 24, 2026.
  2. Sensirion, SHT30-ARP-B product page, accessed September 24, 2026.
  3. Sensirion, Datasheet SHT3x-DIS, Version 7, December 2022, pin assignment, addresses, electrical limits, accuracy and CRC.
  4. DFRobot, Gravity Analog SHT30 module, analog board example.
  5. Adafruit, SHT-30 mesh-protected probe, cabled I²C example and model-specific limits.
  6. Ebyte, EID041-G01S transmitter documentation, SHT30 inside an RS485/Modbus instrument.
  7. NYFEA, FHT30 engineering product information, candidate-device scope.

This is a document-based guide. It does not report original laboratory measurements or qualification of a particular SHT30 module, probe or FHT30 design.

Evaluate a digital sensor for your PCB

Share your exact SHT30 order code and system requirements with NYFEA for an FHT30 document and sample review.

View FHT30 technical dataContact NYFEA Engineering
© 2023 All Rights Reserved. www.nyfea.com Terms of Use | Privacy Policy