FHT30 Digital Temperature and Humidity Sensor

NYFEA FHT30 integrates a MEMS humidity element, temperature sensor, 16-bit ADC, calibration, CRC-protected I²C interface, dual address selection, ALERT output, reset input and heater in a 2.5 mm × 2.5 mm open-cavity DFN-8 package.

Product scope: the supplied specification lists typical accuracy of ±3%RH and ±0.3 °C, a 2.0 V to 5.5 V supply and I²C operation up to 1 MHz. Treat the figures as component-level limits. Validate airflow, thermal coupling, contamination, coating, condensation, firmware timing and fault handling in the complete product.

This engineering page was checked against the supplied FHT30 specification on 2026-09-12. The controlled PDF remains authoritative for curves, footnotes, commands and mechanical release.

NYFEA FHT30 open-cavity DFN-8 digital temperature and humidity sensor at a 45-degree view
Single FHT30 DFN-8 product presentation. The sensor opening is centred on the package top; the standard order code is FHT30-TR.
±3%RH typicalHumidity accuracy with 0%RH to 100%RH specified measurement range.
±0.3 °C typicalTemperature accuracy from -40 °C to +90 °C; measurement range -45 °C to +130 °C.
I²C up to 1 MHzAddresses 0x44 and 0x45, clock-stretch options and CRC-8 data protection.
2.0 V to 5.5 V2.5 mm × 2.5 mm DFN-8 with ALERT, nRESET and integrated heater.

Product Overview and Selection Scope

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. FHT30 is a board-level sensor, not a sealed probe, complete instrument, safety controller or medical diagnostic device.

  • Humidity performance: ±3%RH typical accuracy, 0.01%RH resolution and 0%RH to 100%RH specified range.
  • Temperature performance: ±0.3 °C typical accuracy from -40 °C to +90 °C and -45 °C to +130 °C measurement range.
  • Dual address: connect ADDR to VSS for 0x44 or VDD for 0x45; never leave ADDR floating.
  • Flexible acquisition: single-shot or periodic measurement at 0.5, 1, 2, 4 or 10 measurements per second.
  • Data integrity: CRC-8 follows each 16-bit temperature and humidity word.
  • Control functions: ALERT output, nRESET input, status register and integrated heater.
  • Digital interface: I²C up to 1 MHz, with optional clock stretching in selected single-shot commands.
  • Assembly: 2.5 mm × 2.5 mm DFN-8, MSL 1 and 2,000-unit tape-and-reel packing.
Selection boundaryTypical accuracy is not a guaranteed maximum across all temperature and humidity combinations. Use the tolerance plots, response time, drift, chemical limits and assembled-product tests when setting a system accuracy claim.

Pin Configuration and Functional Architecture

FHT30 DFN-8 pin assignment and internal functional architecture
FHT30 adds address selection, ALERT and nRESET functions to the sensing, conversion and I²C signal chain.
Scroll horizontally to view all columns.
PinNameTypeFunctionPCB guidance
1SDABidirectional open-drainI²C serial dataPull up to VDD; size the resistor for bus capacitance and timing.
2ADDRDigital inputSelects 0x44 or 0x45Tie to VSS or VDD; do not float or change during communication.
3ALERTDigital outputSignals threshold statusConnect only to a suitable logic input or transistor gate; leave floating if unused.
4SCLBidirectional open-drainI²C serial clockPull up to VDD; selected commands may stretch the clock.
5VDDPower2.0 V to 5.5 V supplyPlace a 100 nF bypass capacitor close to VDD and VSS.
6nRESETDigital input, active LOWHardware resetInternal pull-up; leave floating or add >2 kΩ to VDD if unused.
7RNo electrical functionReserved package contactConnect to VSS as specified.
8VSSPowerGroundUse a short return; the centre die pad is internally connected to VSS.
Centre padDie padThermal/mechanicalInternally VSSSolder for mechanical-stress control; follow the recommended land pattern.

Relative-Humidity and Temperature Performance

Scroll horizontally to view all columns.
RH parameterConditionValueUnit
Typical accuracySpecified reference condition±3%RH
RepeatabilityHigh / medium / low0.10 / 0.15 / 0.25%RH
ResolutionTypical0.01%RH
Hysteresis+25 °C±0.8%RH
Measurement rangeSpecified0 to 100%RH
Response time, t63%Sensor reference8s
Long-term stabilityTypical<0.25%RH/year
Scroll horizontally to view all columns.
Temperature parameterConditionValueUnit
Typical accuracy-40 °C to +90 °C±0.3°C
RepeatabilityHigh / medium / low0.06 / 0.12 / 0.24°C
ResolutionTypical0.015°C
Measurement rangeSpecified-45 to +130°C
Response time, t63%Sensor reference>2s
Long-term stabilityMaximum stated<0.03°C/year
Recommended environmental rangeThe specification identifies 5 °C to 60 °C and 20%RH to 80%RH as the normal range for optimum performance. Extended high-humidity exposure can cause a temporary RH shift; recovery occurs after return to normal conditions.

Electrical Characteristics and Measurement Timing

Unless a row states otherwise, typical electrical values refer to +25 °C. Minimum and maximum values cover the stated operating limits in the source table.

Scroll horizontally to view all columns.
ParameterConditionMinimumTypicalMaximumUnit
Supply voltage, VDDOperating2.03.35.5V
Power-on reset level, VPORSupply threshold1.81.92.0V
Supply slew rateVDD,slew--20V/ms
Idle currentSingle-shot, +25 °C-0.22.0µA
Measurement currentDuring conversion-6001500µA
Average current1 Hz, low repeatability, single-shot-1.7-µA
Heater powerHeater active3.6-33mW
Bus capacitanceCb--400pF

Measurement timing by supply range

Scroll horizontally to view all columns.
OperationSupply or modeTypicalMaximumUnit
Power-up2.4 V to 5.5 V0.51.0ms
Power-up2.2 V to 2.4 V0.51.5ms
Soft resetReset command0.51.5ms
MeasurementLow repeatability, 2.4 V to 5.5 V2.54.0ms
MeasurementLow repeatability, 2.2 V to 2.4 V2.54.5ms
MeasurementMedium repeatability, 2.4 V to 5.5 V4.56.0ms
MeasurementMedium repeatability, 2.2 V to 2.4 V4.56.5ms
MeasurementHigh repeatability12.515.5ms
nRESET LOW pulseHardware reset-Minimum 1µs

I²C Address Selection, Measurement Readout and CRC-8

FHT30 supports two 7-bit addresses. ADDR tied to VSS selects 0x44; ADDR tied to VDD selects 0x45. A measurement read returns temperature MSB, temperature LSB, temperature CRC, humidity MSB, humidity LSB and humidity CRC.

FHT30 I2C address selection, six-byte measurement readout and CRC-8 settings
Define ADDR at power-up, select the correct clock-stretch behavior, and validate both CRC bytes.
1 MHz implementation boundaryA nominally capable host is not enough. Check tLOW, tHIGH, SDA setup and hold, rise/fall time, 400 pF maximum bus capacitance, pull-up current and every device sharing the bus.

Single-Shot and Periodic Commands, Data Fetch and Conversion

Scroll horizontally to view all columns.
ModeConditionHighMediumLow
Single shot, clock stretching enabledOne conversion0x2C060x2C0D0x2C10
Single shot, clock stretching disabledOne conversion0x24000x240B0x2416
Periodic, 0.5 mps0.5 measurement/s0x20320x20240x202F
Periodic, 1 mps1 measurement/s0x21300x21260x212D
Periodic, 2 mps2 measurements/s0x22360x22200x222B
Periodic, 4 mps4 measurements/s0x23340x23220x2329
Periodic, 10 mps10 measurements/s0x27370x27210x272A

Periodic-mode control

Scroll horizontally to view all columns.
CommandHex codeHost action
Fetch periodic data0xE000Read six bytes if new data are present; NACK means no result is available.
Stop periodic acquisition0x3093Stop periodic mode before sending commands other than fetch; allow 1 ms for transition.
Relative humidity: RH = 100 × SRH / 65535  %RH
Temperature: T = -45 + 175 × ST / 65535  °C

SRH and ST are unsigned 16-bit raw values. Validate CRC before applying either conversion.

Status Register, Heater and Reset Control

FHT30 single-shot and periodic modes, status register, heater and reset commands
Keep command spacing at or above 1 ms and stop periodic acquisition before unrelated commands.
Scroll horizontally to view all columns.
CommandHex codeFunctionRelease check
Soft reset0x30A2Reloads internal state and calibration dataIssue only from idle; allow up to 1.5 ms.
General-call reset0x0006Resets compatible devices at address 0x00Not device-specific; assess every bus participant.
Heater enable0x306DTurns the internal heater onHeater changes die temperature and RH around the opening.
Heater disable0x3066Turns the internal heater offAllow thermal recovery before ambient-temperature use.
Read status register0xF32DReturns 16 status bits plus CRCCheck alert, heater, reset, command and write-CRC states.
Clear status flags0x3041Clears alert and reset-detected flagsLog diagnostic state before clearing it.
Alert-output boundaryThe source document describes ALERT behavior but points to separate alarm documentation for threshold programming. Do not claim a complete alarm implementation until the controlled threshold commands and hysteresis rules are available.

Typical Application Circuit, PCB Placement and Contamination Control

FHT30 I2C application circuit with address select, alert, reset, pull-up resistors and decoupling capacitor
Reference circuit: 100 nF local bypass capacitor, SDA/SCL pull-ups, defined ADDR state and controlled optional signals.
  • Place away from heat: isolate FHT30 from processors, regulators, displays, charging circuits, batteries and high-current copper.
  • Expose representative air: provide a short, open diffusion path without a stagnant enclosure pocket.
  • Protect the opening: do not allow flux, wash fluid, dust, adhesive or conformal coating to contact the sensing cavity.
  • Use the supplied film correctly: the FHT30-TR ordering note specifies a dustproof breathable film; do not remove a permanent dust film.
  • Control the bus: calculate pull-ups from VDD, capacitance, rise time and VOL rather than copying one value to every design.
  • Validate thermal error: compare the assembled product against a traceable reference at steady state and during power transitions.
Chemical-exposure warningThe specification warns against acetone, isopropanol, ethanol, toluene, acidic or alkaline exposure, peroxide, ammonia and corrosive gases. Review cleaning, coating, adhesive, enclosure and storage materials before release.

DFN-8 Package, Land Pattern, Stencil and Tape-and-Reel Data

FHT30 DFN-8 package dimensions, recommended land pattern, stencil aperture and carrier-tape data
Mechanical reconstruction from Figures 7–9 and Table 22. Use the current controlled drawing for CAD and stencil release.
Scroll horizontally to view all columns.
ItemSpecified valueRelease note
Ordering codeFHT30-TRTape and reel with dustproof breathable film.
PackageDFN-8, 2.5 mm × 2.5 mmOpen cavity centred on top; exposed centre pad on bottom.
Package height1.14 mm to 1.26 mm1.20 mm typical.
Top markHT30 + YYWWDTop dot identifies pin 1; date and product code support traceability.
Standard packing quantity2,000 units12 mm carrier tape, 4 mm component pitch.
Moisture sensitivityMSL 1Source document cites IPC/JEDEC J-STD-020.
Quality statementJESD47; RoHSConfirm current qualification evidence for the required market.

Application Guidance and Design Limitations

The FHT30 specification lists communication equipment, photovoltaic energy storage, consumer electronics, cold-chain transportation, smart home and smart agriculture. The five categories below focus on distinct placement and validation problems rather than repeating the same generic use case.

Communications router environmental monitoring iconCommunications EquipmentMonitor cabinet air while isolating the sensor from processor and power-converter heat.
Solar photovoltaic and battery energy storage iconPV Energy StorageMeasure enclosure conditions with condensation, corrosive gas, coating and high-voltage isolation controls.
Consumer electronics temperature and humidity display iconConsumer ElectronicsCompact sensing for monitors and controls after self-heating and enclosure-response verification.
Refrigerated cold-chain transport monitoring iconCold-Chain TransportValidate low-temperature accuracy, condensation recovery, airflow and logger response time.
Greenhouse smart agriculture monitoring iconSmart AgricultureProtect against spray, dust, fertilizer vapour and prolonged high humidity in greenhouse nodes.
Qualification boundaryApplication listings are not system certifications. Validate accuracy, drift, EMC, ESD, condensation, chemical exposure, cleaning, fault response, calibration and regulatory requirements in the finished product.

FHT30 Engineering FAQs

What accuracy does FHT30 specify?

FHT30 specifies typical accuracy of ±3%RH and ±0.3 °C. The temperature value applies from -40 °C to +90 °C; maximum tolerance depends on operating temperature and humidity and must be checked against the specification curves.

What supply voltage and I²C speed does FHT30 support?

FHT30 operates from 2.0 V to 5.5 V and supports I²C clock rates up to 1 MHz. The bus timing, rise time, pull-up resistance and host clock-stretch behavior must meet the selected operating mode.

What I²C addresses does FHT30 use?

FHT30 uses 7-bit address 0x44 when ADDR is tied to VSS and 0x45 when ADDR is tied to VDD. ADDR must not be left floating or switched during a transaction.

Can two FHT30 sensors share one I²C bus?

Yes. One FHT30 can use 0x44 and a second FHT30 can use 0x45 on the same bus. Verify total bus capacitance, pull-up current and address strapping on the assembled board.

Does FHT30 support clock stretching?

Yes, but only selected single-shot commands enable clock stretching. Periodic mode does not offer a clock-stretch selection. If the host cannot accept SCL being held LOW, use a non-stretch command and wait for the specified maximum conversion time.

How is FHT30 measurement data protected?

FHT30 appends an 8-bit CRC to each 16-bit temperature and humidity word. The CRC uses polynomial 0x31, initialization 0xFF, no input or output reflection, and final XOR 0x00.

How fast can FHT30 measure?

Low-repeatability single-shot conversion is typically 2.5 ms and at most 4.0 ms above 2.4 V, or 4.5 ms from 2.2 V to 2.4 V. High repeatability is typically 12.5 ms and at most 15.5 ms.

What is the difference between single-shot and periodic mode?

Single-shot mode converts once per command and can enable or disable clock stretching. Periodic mode runs at 0.5, 1, 2, 4 or 10 measurements per second; use 0xE000 to fetch data and 0x3093 to stop periodic acquisition before unrelated commands.

What external components does FHT30 need?

Place a 100 nF decoupling capacitor close to VDD and VSS and provide I²C pull-ups on SDA and SCL. The reference text recommends 4.7 kΩ as a starting value, but the final resistance must meet actual bus capacitance, rise time and sink-current limits.

How should unused ALERT and nRESET pins be handled?

Leave ALERT floating when the alarm function is unused. The internally pulled-up nRESET pin may be left floating or pulled up to VDD with a resistor greater than 2 kΩ; a hardware reset requires at least a 1 µs LOW pulse.

What package and ordering code does FHT30 use?

FHT30-TR uses a 2.5 mm × 2.5 mm DFN-8 package, 2,000 units per reel, with a dustproof breathable film. The package height is 1.14 mm to 1.26 mm and the centre sensing cavity is on the top surface.

Can conformal coating or solvents contact FHT30?

Do not coat or contaminate the sensing opening. Volatile solvents and organic compounds can cause humidity offset. For board coating, use the specified temporary protective film, keep spray at least 30 cm away, allow about 24 hours for full drying, then remove the film before normal sensing.

Controlled technical source

This page summarizes FHT30_datasheet.pdf for component selection and implementation. It does not replace the controlled product specification. Confirm the current revision, accuracy curves, threshold-command documentation, ordering code, package drawing, assembly process and qualification evidence before production release.

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