Datasheet
Bosch Sensortec | BME680 Datasheet
25 | 50
Modifications reserved |Data subject not change without notice | Printed in Germany
Document number: BST-BME680-DS001-00 Revision_1.0_072017
5.2 Memory map
The memory map is given in Table 16: Memory mapTable 16, noting that not all reserved registers are depicted.
Table 16: Memory map
Register name
I
2
C
SPI
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit2
Bit 1
Bit 0
Reset state
Adr
Adr
Pg
status
73h
73h
1
spi_mem_page
01h
Reset
E0h
60h
0
reset<7:0>
00h
Id
D0h
50h
0
chip_id<7:0>
61h
Config
75h
75h
1
filter<2:0>
spi_3w_en
00h
Ctrl_meas
74h
74h
1
osrs_t<2:0>
osrs_p<2:0>
mode<1:0>
00h
Ctrl_hum
72h
72h
1
spi_3w_int_en
osrs_h<2:0>
00h
Ctrl_gas_1
71h
71h
1
run_gas
nb_conv<3:0>
00h
Ctrl_gas_0
70h
70h
1
heat_off
00h
Gas_wait_x
6Dh…64h
6Dh…64h
1
gas_wait_9<7:0> downto gas_wait_0<7:0>
00h
Res_heat_x
63h…5Ah
63h…5Ah
1
res_heat_9<7:0> downto res_heat_0<7:0>
00h
Idac_heat_x
59h…50h
59h…50h
1
idac_heat_9<7:0> downto idac_heat_0<7:0>
00h
gas_r_lsb
2Bh
2Bh
1
gas_r<1:0>
gas_valid_r
heat_stab_r
gas_range_r
00h
gas_r_msb
2Ah
2Ah
1
gas_r<9:2>
00h
hum_lsb
26h
26h
1
hum_lsb<7:0>
00h
hum_msb
25h
25h
1
hum_msb<7:0>
80h
temp_xlsb
24h
24h
1
temp_xlsb<7:4>
0
0
0
0
00h
temp_lsb
23h
23h
1
temp_lsb<7:0>
00h
temp_msb
22h
22h
1
temp_msb<7:0>
80h
press_xlsb
21h
21h
1
press_xlsb<7:4>
0
0
0
0
00h
press_lsb
20h
20h
1
press_lsb<7:0>
00h
press_msb
1Fh
1Fh
1
press_msb<7:0>
80h
eas_status_0
1Dh
1Dh
1
new_data_0
gas_measuring
measuring
gas_meas_index_0<3:0>
00h
Registers
Color/Type
Reserved
Do not change
Status register
Read only
Data register
Read only
Control register
Read/write