User Manual
Data sheet
BMP085
Page 13
BST-BMP085-DS000-06 | Revision 1.3 | August 2011 Bosch Sensortec
© Bosch Sensortec GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to
third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
3.5 Calculation pressure and temperature
The mode (ultra low power, standard, high, ultra high resolution) can be selected by the variable
oversampling_setting (0, 1, 2, 3) in the C code.
The universal code SMD500/BMP085 is fully upward compatible to SMD500 and recognizes
automatically the device ID. Thus, the SMD500 can be replaced "on the fly" by the BMP085
without changing hardware or software.
Calculation of true temperature and pressure in steps of 1Pa (= 0.01hPa = 0.01mbar) and
temperature in steps of 0.1°C.
The following figure shows the detailed algorithm for pressure and temperature measurement.
This algorithm is available to customers as reference C source code (“BMP085_SMD500_API”)
from Bosch Sensortec and via its sales and distribution partners. Please contact your Bosch
Sensortec representative for details.