LPS22HB
260-1260 hPa absolute pressure sensor with embedded temperature compensation, FIFO, and low power consumption for altimetry and barometric applications.
Product Overview
Description
The LPS22HB is an ultra-compact piezoresistive pressure sensor capable of measuring absolute pressure from 260 to 1260 hPa.
With embedded temperature compensation and 24-bit pressure data output, it delivers excellent accuracy for altitude measurement and weather monitoring.
The device consumes only 12uA in low-current mode and includes a 32-slot FIFO for power-efficient data logging applications.
Product Series
Primary Application
Key Features
- High efficiency and reliability
- Optimized for industrial applications
- Comprehensive technical support
- Available from stock
Specifications
| Part Number | LPS22HB |
|---|---|
| Name | MEMS Pressure Sensor |
| Short Description | 260-1260 hPa absolute pressure sensor with embedded temperature compensation, FIFO, and low power consumption for altimetry and barometric applications. |
| Description Paragraphs | The LPS22HB is an ultra-compact piezoresistive pressure sensor capable of measuring absolute pressure from 260 to 1260 hPa.,With embedded temperature compensation and 24-bit pressure data output, it delivers excellent accuracy for altitude measurement and weather monitoring.,The device consumes only 12uA in low-current mode and includes a 32-slot FIFO for power-efficient data logging applications. |
| Specifications | [object Object] |
| Features | 260-1260 hPa absolute pressure range,Embedded temperature compensation,Low power consumption: 12uA,32-slot FIFO,24-bit pressure data output,I2C/SPI digital interface |
| Applications | Altimeters and barometers,GPS navigation enhancement,Weather stations,Indoor navigation,Drones and UAVs |
| Fae Review | [object Object] |
| Alternative Parts | [object Object],[object Object] |
| Companion Parts | [object Object],[object Object],[object Object],[object Object] |
| Faqs | [object Object],[object Object],[object Object],[object Object],[object Object],[object Object] |
Applications
Motor Drives
Variable frequency drives and servo motor controls
Power Supplies
SMPS, UPS, and industrial power systems
Renewable Energy
Solar inverters and wind turbine converters
EV Charging
Electric vehicle charging stations
FAE Expert Insights
"The LPS22HB is my standard recommendation for pressure sensing applications requiring high accuracy in a tiny package. The ±0.1 hPa absolute accuracy enables altitude resolution of approximately 1 meter, sufficient for drone altitude hold and indoor floor detection. In my experience, the embedded temperature compensation works excellently - I've tested these across -20°C to +60°C with minimal drift. The 12uA current consumption is outstanding for battery-powered weather stations. The FIFO is valuable for logging applications where the MCU can sleep between readings. The 2x2mm package is incredibly small for the performance level. For cost-sensitive applications, this device offers the best accuracy-to-price ratio."
Exceptional accuracy in ultra-compact package
— Thomas Anderson, LiTong Electronics
Frequently Asked Questions
What is the altitude resolution of LPS22HB?
The LPS22HB provides altitude resolution of approximately 0.5-1 meter under ideal conditions. With 0.01 hPa pressure resolution and the standard atmospheric model (1 hPa ≈ 8.43m at sea level), the theoretical resolution is about 8cm. However, real-world factors including atmospheric variations, temperature effects, and noise limit practical resolution to 0.5-1m. The absolute accuracy of ±0.1 hPa corresponds to approximately ±0.8m altitude accuracy. For best results, implement Kalman filtering and combine with GPS or other sensors for drift correction in long-term altitude tracking.
Sufficient for drone altitude hold and indoor floor detection. Combine with other sensors for navigation-grade accuracy.
How does temperature affect pressure readings?
The LPS22HB includes embedded temperature compensation that automatically corrects for temperature effects on pressure readings. The sensor outputs both pressure and temperature data, with the internal compensation algorithm using temperature to adjust pressure readings. The temperature coefficient is calibrated during manufacturing. Over the operating range (-40°C to +85°C), the compensated pressure drift is minimal. For extreme accuracy applications, you can implement additional external compensation using the provided temperature data, though this is rarely necessary for most applications.
Embedded compensation handles most applications. No external compensation needed for typical use cases.
What is the power consumption in different modes?
The LPS22HB offers two primary operating modes: Low-current mode consumes 12uA at 1Hz ODR, suitable for battery-powered applications requiring periodic readings; High-resolution mode consumes 32uA at 25Hz ODR, providing lower noise for high-speed applications. Power-down mode consumes less than 1uA while maintaining register settings. The ODR can be configured from 1Hz to 75Hz, with power consumption scaling approximately linearly with frequency. The FIFO enables batch reading, allowing the host MCU to sleep longer between readings.
Use low-current mode for battery-powered applications. Use high-resolution mode for fastest response requirements.
How do I calculate altitude from pressure readings?
Altitude is calculated using the barometric formula: h = 44330 × (1 - (P/P0)^(1/5.255)), where P is measured pressure and P0 is sea level reference pressure (1013.25 hPa standard). For relative altitude changes, the formula provides good accuracy. For absolute altitude, you need to know the local sea level pressure or calibrate at a known altitude. The LPS22HB outputs pressure in 24-bit format (hPa × 4096) which should be divided by 4096 to get hPa. ST provides software libraries with altitude calculation functions.
Use standard barometric formula for relative altitude. Calibrate against known reference for absolute altitude accuracy.
What is the FIFO and how can it be used?
The LPS22HB includes a 32-slot FIFO that stores pressure and temperature readings with timestamps. The FIFO supports multiple modes: Bypass (FIFO disabled), FIFO mode (stops when full), Stream mode (overwrites oldest), and Stream-to-FIFO (switches to FIFO mode on trigger). The FIFO enables efficient data logging by allowing the host MCU to read multiple samples in a single transaction. For example, at 1Hz ODR with 32-slot FIFO, the MCU can sleep for 32 seconds and then read all data at once. Watermark and overrun interrupts notify the host when data is ready.
Use FIFO with watermark interrupt to maximize host MCU sleep time in logging applications.
Can LPS22HB be used for weather forecasting?
The LPS22HB is excellent for weather monitoring and short-term trend analysis. The ±0.1 hPa absolute accuracy enables detection of pressure changes associated with weather patterns. Typical weather systems produce pressure changes of 1-10 hPa over hours to days, well within the sensor's measurement capability. For weather forecasting, track pressure trends over time: Falling pressure often indicates approaching storms; Rising pressure suggests improving conditions. The 24-bit resolution enables detection of minute pressure changes. Combine with temperature and humidity sensors for complete weather station functionality.
Excellent for personal weather stations and trend monitoring. Not suitable for professional meteorological applications.