Data Sheet

Bosch Sensortec | BME280 Data sheet
51 | 55
Modifications reserved | Data subject to change without notice
Document number: BST-BME280-DS002-15
Revision_1.6_092018
9. Appendix B: Measurement time and current calculation
In this chapter, formulas are given to calculate measurement rate, filter bandwidth and current
consumption in different settings.
9.1 Measurement time
The active measurement time depends on the selected values for humidity, temperature and pressure
oversampling and can be calculated in milliseconds using the formulas below.

󰇟

󰇠

󰇟
 
󰇠

󰇟
 
󰇠



󰇟
 
󰇠

󰇟
  
󰇠

󰇟
  
󰇠

For example, using temperature oversampling ×1, pressure oversampling ×4 and no humidity
measurement, the measurement time is:

󰇟
󰇠
󰇟

󰇠
󰇟󰇠 


󰇟

󰇠
󰇟
 
󰇠
󰇟󰇠 
9.2 Measurement rate in forced mode
In forced mode, the measurement rate depends on the rate at which it is forced by the master. The
highest possible frequency in Hz can be calculated as:




If measurements are forced faster than they can be executed, the data rate saturates at the attainable
data rate. For the example above with 11.5 ms measurement time, the typically achievable output data
rate would be:





9.3 Measurement rate in normal mode
The measurement rate in normal mode depends on the measurement time and the standby time and
can be calculated in Hz using the following formula:





The accuracy of t
standby
is described in the specification parameter Δt
standby
. For the example above with
11.5 ms measurement time, setting normal mode with a standby time of 62.5 ms would result in a data
rate of:



 
