SHT40 Power Consumption: Measurement Modes, Heater Current and Battery Life

From 0.08 µA idle current to a 100 mA maximum heater-on current, with mode-by-mode comparisons, an editable 3.3 V power budget and a PCB validation sequence.

The SHT40 combines low-power temperature and humidity measurement with an integrated heater. A useful power budget separates two questions:

Energy over timeHow much does the sensor add to the average load and battery budget?

Peak currentWhat must the supply deliver during a measurement or heater pulse?

Typical average supply current Heater off · one measurement per second

2.2 µAHigh repeatability
1.2 µAMedium repeatability
0.4 µALow repeatability

A heater event can briefly draw current in the milliampere range. Even with a very low average load, the supply voltage may drop at heater startup.

The guide works through a 3.3 V, sensor-only example and an illustrative system-level battery budget. Device specifications come from Sensirion's SHT4x datasheet; calculated planning estimates are identified separately.

1. SHT40 power consumption at a glance

Operating condition Typical current Maximum listed current Interpretation
Idle, at 25°C 0.08 µA 1.0 µA Sensor powered but not converting
Active measurement 320 µA 500 µA Instantaneous conversion current
High repeatability, 1 measurement/s 2.2 µA average Not specified Conversion plus idle time
Medium repeatability, 1 measurement/s 1.2 µA average Not specified Conversion plus idle time
Low repeatability, 1 measurement/s 0.4 µA average Not specified Conversion plus idle time
Heater, nominal 20 mW at 3.3 V 6 mA 10 mA Heater-on supply current
Heater, nominal 110 mW at 3.3 V 33 mA 55 mA Heater-on supply current
Heater, nominal 200 mW at 3.3 V 60 mA 100 mA Heater-on supply current

Source: SHT4x datasheet, Table 4. The published current values are specified for the SHT4x family and particular operating conditions; do not read typical averages as guaranteed maxima.

The bare SHT4x sensor operates over a 1.08–3.6 V supply range. Do not connect the bare sensor directly to a 5 V supply. Some third-party breakout boards tolerate higher external voltages because they incorporate power-conditioning circuitry; the board's specification is not the bare sensor's rating.

SHT40 sensor mounted on a PCB with magnified package detail
SHT40 placement on a printed circuit board, with the sensor package highlighted.

2. Measurement modes: noise, conversion time and current

The device provides three single-shot repeatability modes. High repeatability reduces measurement noise but takes longer to convert; low repeatability has a shorter conversion and lower average current. The output's repeatability is not interchangeable with its absolute accuracy specification.

Mode I²C command Typical conversion duration Typical average at 1 Hz
High 0xFD 6.9 ms 2.2 µA
Medium 0xF6 3.7 ms 1.2 µA
Low 0xE0 1.3 ms 0.4 µA

A slow-changing room-temperature display may need a new reading every ten seconds, not every second. But the proper interval depends on control requirements, environmental change rate, noise tolerance and whether readings are used for alarming or feedback. Choose the longest acceptable interval and lowest acceptable repeatability for the actual application.

Bar chart comparing SHT40 typical current at one measurement per second by repeatability mode
Typical SHT40 average current at one measurement per second, with the heater off.

3. Estimate average current without ignoring idle consumption

Assume the sensor stays powered between samples and each measurement uses approximately the same charge. Split the continuous idle current from the incremental measurement contribution:

I_base ≈ I_idle + (I_1Hz − I_idle) × f / (1 Hz)

Here f is the requested measurement frequency; I_1Hz is the manufacturer-reported typical average at 1 measurement/s. This equation extrapolates rounded typical values, so it is a planning model rather than a guaranteed specification over all voltages, temperatures and sample rates.

For high repeatability at one sample every 10 seconds, f = 0.1 Hz:

I_base ≈ 0.08 + (2.2 − 0.08) × 0.1 = 0.292 µA

Repeatability Datasheet typical at 1 Hz Estimated at 0.1 Hz, heater off
High 2.2 µA 0.292 µA
Medium 1.2 µA 0.192 µA
Low 0.4 µA 0.112 µA

Directly dividing 2.2 µA by ten would incorrectly scale down the idle current as well. The displayed precision clarifies the model's arithmetic and does not imply metrology-grade accuracy.

The estimates are sensor-only and exclude host wakeups, communications, bus resistors, regulator losses and PCB leakage.

4. Heater peak current and pulse duration

The integrated heater has three nominal settings at 3.3 V: 20, 110 and 200 mW. Short and long heater commands nominally operate for 0.1 s and 1 s. Heater labels do not imply constant wattage at other supply voltages.

Nominal setting Typical heater-on current Maximum specified current
20 mW 6 mA 10 mA
110 mW 33 mA 55 mA
200 mW 60 mA 100 mA

The specified short-pulse heater interval is 90–110 ms, typically 100 ms; the long interval is 0.9–1.1 s, typically 1.0 s. Under heater commands, the sensor performs a high-repeatability conversion as part of the command sequence. Refer to datasheet Table 5 and Section 4.9 for the timer/conversion behavior.

The datasheet limits heater operation to less than 10% duty cycle, requires ambient temperature below 65°C for heating, and specifies that sensor temperature must not exceed 125°C. Normal accuracy specifications do not apply during heater operation. Do not treat a heated reading as ambient temperature or RH without thermal recovery verification.

Illustration of SHT40 heater pulse current and nominal heater settings at 3.3 V
SHT40 heater-current illustration and the three nominal power settings at 3.3 V.

5. Worked example: a short heater event every ten minutes

Model inputs Illustrative

Sensor supply
3.3 V
Normal sampling
High repeatability · every 10 s
Heater command
20 mW short pulse · every 600 s
Typical heater-on current
6 mA
01 · Heater on6 mA for 0.100 s
02 · Conversion320 µA for 0.0069 s

The heater and conversion phases draw different currents. The datasheet specifies a 0.09–0.11 s short heater interval; the values above use typical timing, not measured pulse lengths.

1 Normal measurement baseline

One sample every 10 seconds is 0.1 Hz. Keep the 0.08 µA idle current while scaling the measurement contribution from the 1 Hz typical average.

I_base ≈ 0.08 + (2.2 − 0.08) × 0.1
= 0.292 µA

2 Add one heater command every 600 seconds

Apply 6,000 µA only to heater-on time, then 320 µA to the following high-repeatability conversion. Subtract idle current from both phases because it is already in the baseline.

I_event,extra ≈ [(6,000 − 0.08) × 0.100
+ (320 − 0.08) × 0.0069] / 600
= 1.004 µA

Modeled sensor average1.30 µA0.292 + 1.004 = 1.296 µA
Modeled sensor power4.28 µW3.3 V × 1.296 µA

What the result means

Charge per event
0.6022 mC ≈ 1.99 mJ at 3.3 V
Heater-on duty fraction
0.0167% 0.100 s / 600 s
Share of average current
≈ 77% from the heater command

The event charge uses 6 mA × 0.100 s + 0.320 mA × 0.0069 s = 0.6022 mC. Normal standalone readings and the heater-command measurement are separate scheduled events in this model; the conversion within the heater command is counted only once. If firmware omits or delays a normal sample during recovery, recalculate the average.

The heater interval is an energy-model input, not a validated condensation-control schedule. Measure the event waveform and charge on the assembled PCB before using the estimate for battery sizing.

6. How heater frequency changes consumption

Holding the sensor's 0.292 µA normal baseline and the same modeled short event:

Heater schedule Estimated heater increment Estimated sensor average
Heater disabled 0 µA 0.292 µA
Once every 60 minutes 0.167 µA 0.459 µA
Once every 10 minutes 1.004 µA 1.296 µA
Once every 1 minute 10.037 µA 10.329 µA

These are hypothetical current estimates, not validated environmental-control schedules. Heating frequency is a thermal and reliability decision as well as an energy decision. Recovery depends on enclosure, airflow, self-heating and mounting geometry. See Sensirion's integrated-heater application note.

7. Battery-life example: sensor current is not system current

A low-power node also contains a processor, radio, I²C resistors, regulator and leakage paths. Consider an illustrative system where the rest of the circuitry averages 50 µA on the same 3.3 V rail. This is not a specification for an ESP32 or for a particular NYFEA board.

Load Illustrative average current
SHT40, including modeled heater events 1.30 µA
Remaining circuitry 50.00 µA
Total 51.30 µA

P_rail ≈ 3.3 V × 51.296 µA ≈ 169.3 µW

For a hypothetical battery with 1 Wh of usable energy and an assumed effective conversion efficiency of 85%, the idealized runtime is:

Runtime ≈ (1 Wh × 0.85) / 0.0001693 W ≈ 5,021 hours ≈ 209 days

This is not a guaranteed duration. Usable battery energy, self-discharge, temperature, source resistance, cutoff voltage, regulator operating mode and active radio transmissions can change runtime. Include upstream regulator quiescent current and standby losses if they are not captured by the assumed effective efficiency.

Switching from high to low repeatability at 0.1 Hz reduces the modeled normal sensor current by approximately 0.180 µA, but against 50 µA of other loads the reduction is only around 0.35% of the combined average. System-level decisions typically matter more than optimizing one sensor number.

Greenhouse monitoring electronics in a vented field enclosure
A field enclosure brings the complete board and its power supply into the battery-life calculation.

Interactive SHT40 power-budget calculator

Adjust the assumptions below. Results are planning estimates only and do not establish a battery-runtime guarantee.

Estimated sensor average1.296 µA
Estimated whole-rail average51.296 µA
Modeled rail power169.3 µW
Idealized battery runtime209 days

The model adds a 6.9 ms high-repeatability conversion at 320 µA typical after each heater pulse. Enter heater-on time only.

Typical-current planning estimate, not a worst-case specification.

8. Why a low-power sensor can still cause supply droop

A low average current does not guarantee a stable supply. A heater command can draw 6 mA typically at the 20 mW setting, while the 200 mW setting has a specified maximum of 100 mA. Battery resistance, connectors, traces and regulator response can pull the sensor rail down during the pulse.

Simple resistive estimateΔV ≈ ΔI × R_effective
Example: 100 mA × 5 Ω≈ 0.5 V drop

This example isolates the resistive component; capacitance, regulator dynamics and simultaneous MCU or radio activity can change the measured waveform.

Prototype troubleshooting sequence

  1. Probe at the sensor.Measure SHT40 VDD during heater startup and record the minimum voltage.
  2. Capture the current pulse.Use enough bandwidth to see the brief heater event, including its peak.
  3. Check concurrent loads.Look for MCU or radio peaks occurring at the same time.
  4. Review the regulator.Check peak-current capability, transient response and quiescent operation.
  5. Trace the supply path.Inspect supply and return layout, capacitor placement, connectors and wiring.
  6. Repeat at the limits.Test at the lowest battery voltage and representative temperature and humidity extremes.

A capacitor may soften a transient. It cannot replace a source capable of delivering the required peak current and total energy.

9. How to validate the model on a real PCB

Measure the sensor in the intended circuit and environment. Capture full current and VDD traces, then compare the event charge and whole-system average with the planning model.

  1. Record the setupLog sensor ordering code, PCB revision, supply voltage, ambient RH and temperature, repeatability command, sampling interval and heater schedule.
  2. Measure idle currentKeep the sensor powered and the heater off, with no conversion in progress.
  3. Integrate conversion chargeCapture measurement current over the complete conversion interval; integrate the trace to obtain charge per reading.
  4. Integrate heater-event chargeRecord current and VDD together from before the command through the following conversion; note both peak current and minimum rail voltage.
  5. Calculate the cycle averageUse I_avg = (1/T) × ∫ I(t) dt across a representative interval, not a single steady-state display value.
  6. Check recoveryWith the intended enclosure and airflow, establish when temperature and RH readings again represent the target ambient air.
  7. Measure the complete systemInclude MCU, radio, memory, regulator and other loads. If rails differ, compare power or energy rather than adding unlike currents.

Evidence to save with each test run

Validation item Evidence to record
Measurement mode and sampling interval Firmware settings
Heater command, interval and state Log or command capture
Peak event current Waveform with sampling settings
Event charge Integrated trace, µC or mC
Rail sag VDD minimum at sensor pin
Average current Whole-cycle measurement
Thermal recovery Independent reference and defined criterion
Test method Instrument, range, bandwidth and PCB revision

Datasheet typical values are useful reference points. Validation data from the actual design are what ultimately determine reliability and battery runtime.

10. Practical SHT40 low-power design decisions

Engineering observation Most useful next action
Measurements are unnecessarily frequent Reduce sample frequency within response-time requirements
Normal conversion noise is not critical Consider medium or low repeatability
Heater dominates average current Validate a less frequent heater schedule, if environmentally appropriate
Heater start resets the sensor Investigate peak-current path and rail sag
Post-heater readings are biased Establish temperature/RH recovery criteria
Battery runtime misses target Measure every significant system state
Regulator dominates idle power Compare realistic light-load efficiency and input quiescent current

11. Frequently asked questions

How much current does the SHT40 consume?

Typical idle current is 0.08 µA at 25°C. With the heater off and one measurement per second, typical average current is 2.2 µA high, 1.2 µA medium and 0.4 µA low repeatability.

What current flows during a normal SHT40 conversion?

The datasheet lists 320 µA typical and 500 µA maximum during active measurement. These values are not the same as the average current at a low sampling rate.

How much current does the SHT40 heater use?

Typical heater-on currents are 6, 33 and 60 mA for nominal 20, 110 and 200 mW settings at 3.3 V. The respective maximum specified currents are 10, 55 and 100 mA.

What is the SHT40's lowest-power measurement setting?

Low repeatability offers the lowest typical average current at a fixed one-per-second measurement schedule. Reducing measurement frequency can further reduce sensor average, subject to the continuous idle component.

Can I use a coin cell with an SHT40?

Possibly, but a design must pass both energy capacity and peak-current/voltage-drop tests. In particular, heater pulses and other system loads may exceed what a particular cell can reliably support near end of life.

Does the SHT40 work from 5 V?

Not as a bare sensor: the specified SHT4x supply range is 1.08–3.6 V. A breakout board may accept a higher input only if its additional circuitry is designed for it.

Can I use SHT40 readings immediately after a heater event?

Not without validation. Heating alters the sensing element's thermal state; recovery to ambient depends on the hardware and environment.

How is SHT40 battery life calculated?

Measure or model whole-system average input power, convert usable battery energy to the corresponding energy at the load using realistic power-system behavior, and validate with the assembled design.

Is SHT40 power consumption negligible with ESP32?

Not necessarily. The sensor may have very low average consumption, but ESP32 firmware, radio activity, board peripherals and regulation often dominate the system budget. Measure the full board and use a separate article for the details of SHT40–ESP32 I²C wiring and code.

Final engineering takeaways

Average current determines long-term energy use; peak current determines what the supply must deliver during a transient. Both are essential to a sound SHT40 power budget.

For the explicitly stated 3.3 V example—high-repeatability readings every 10 seconds and a modeled 20 mW short heater event every 600 seconds—the calculated sensor average is approximately 1.30 µA, corresponding to 4.28 µW. That is a model, not a test result or guarantee.

Prior to release, replace the assumed heater-event charge with a measurement from the assembled PCB; validate source voltage, environmental recovery, complete-system average and the battery's usable input energy under intended conditions.

Sources and calculation disclosure

  1. Sensirion — SHT4x Datasheet, Version 7.3 (June 2026). Tables 4 and 5; Section 4.9.
  2. Sensirion — Using the Integrated Heater of SHT4x in High-Humidity Environments.

Example inputs: 3.3 V rail, one high-repeatability reading every 10 seconds, one nominal 20 mW short heater command every 600 seconds, 50 µA for the remaining rail load, 1 Wh usable battery energy and 85% effective conversion efficiency. All calculated currents and runtimes above derive from these assumptions; they are not additional manufacturer specifications.

More Product Selection

NYFEA FHT30 digital temperature and humidity sensor

FHT30

FHT30 targets digital temperature and relative-humidity measurement where dual I²C addresses, periodic acquisition, an alert output and a compact open-cavity package are useful.

Learn More
NYFEA FHT31 digital temperature and humidity sensor

FHT31

The ±2%RH and ±0.2 °C figures are typical values, not guaranteed maximum limits across every temperature and humidity combination. Use the tolerance plots, response time, drift, chemical limits and assembled-product tests when setting a system accuracy claim.

Learn More
NYFEA FHT40 digital temperature and humidity sensor

FHT40

Typical accuracy is not a universal maximum. Review the humidity/temperature tolerance maps, response time, drift, chemical exposure, self-heating and mechanical placement before setting an end-product accuracy claim.

Learn More
NYFEA FHT41 digital temperature and humidity sensor

FHT41

FHT41 is a high-precision digital temperature and humidity sensor for low-power systems. Its compact package, selectable repeatability and integrated heater support space-constrained consumer, cabin and industrial designs.

Learn More
NYFEA FHTC3 digital temperature and humidity sensor

FHTC3

FHTC3 is a factory-calibrated digital sensor for simultaneous temperature and relative-humidity measurement. Its low standby current, two measurement-power modes and small leadless package suit compact connected products.

Learn More
NYFEA FT18B20 digital temperature sensor

FT18B20

FT18B20 is intended for direct digital temperature measurement on a single-drop or multidrop 1-Wire bus. Its ROM identity, alarm search, configurable conversion time and optional two-wire parasite-power connection suit distributed temperature sensing.

Learn More
© 2023 All Rights Reserved. www.nyfea.com Terms of Use | Privacy Policy