DA6505.005
11 June 2018
STATUS REGISTER (F0HEX
)
The Status register (F0HEX) contains various status
flags. See table 5. The ERDY flag goes low
(ERDY=0) during EEPROM read and write
operations to indicating EEPROM being busy. After
EEPROM operation is finished the ERDY flag
returns high (ERDY=1). The FIRSTT and FIRSTP
flags are for internal use only. When being high they
indicate that the running measurement is the first
one after starting the measurements. They are reset
right after the first measurement has ended.
The RDYT and RDYP flags indicate when unread
temperature and pressure results are available at the
result registers. Polling status of these two flags can
be used to decide when to read out the new
measurement results. Reading data from any of the
three Pressure result registers (F1…F3HEX) clears
the RDYP flag (RDYP=0). Reading data from any of
the three Temperature result registers (F4…F6HEX
)
clears the RDYT flag (RDYT=0).
Table 5. Status register (F0HEX
)
Bit Number
Bit Name
Description
Value
Function
7-5
4
-
-
000
0
-
ERDY
EEPROM busy
1
EEPROM ready
3
2
1
0
FIRSTT
FIRSTP
RDYT
0
1
0
1
0
1
0
1
Not first T measurement
First run T measurement
Not first run P measurement
First run P measurement
No unread T result available
Unread T result available
No unread P result available
Unread P result available
RDYP
T = temperature, P = pressure
PRESSURE MEASUREMENT RESULT REGISTERS (F1…F3HEX
)
The measurement result of pressure is stored into
three read only type Pressure measurement result
registers in addresses F1…F3HEX. MSB (most
significant byte) is at F1HEX, LSB (least significant
byte) at F2HEX and XLSB (extra least significant byte)
at F3HEX. If IIR low pass filtering is selected
(FILTER<>000 in the Configuration registers) the
pressure measurement result registers contain
filtered value of measurement results.
TEMPERATURE MEASUREMENT RESULT REGISTERS (F4…F6HEX
)
The measurement result of temperature is stored
into three read only type Temperature measurement
result registers in addresses F4…F6HEX. MSB (most
significant byte) is at F4HEX, LSB (least significant
byte) at F5HEX and XLSB (extra least significant byte)
at F6HEX. If IIR low pass filtering is selected
(FILTER<>000 in the Configuration registers) the
temperature measurement result registers contain
filtered value of measurement results.
TEST INPUT DATA REGISTERS (F7/77…F9/79HEX
)
The three bytes of Test input data registers
(F7/77…F9/79HEX) are for testing purpose only. By
the Trim and test register (FA/7AHEX) setting
SCALC=1 it is possible to choose taking data for the
temperature and pressure result IIR low pass filters
from the Test input data registers. This test mode
allows testing temperature and pressure result IIR
low pass filters with any 24-bit input data. In normal
operation (SCALC=0) the input data for the IIR filters
are the latest temperature and pressure conversion
results. Filtered temperature and pressure results
are stored into the Temperature result registers
(F4/74…F6/76HEX) and the Pressure result registers
(F1/71…F3/73HEX) respectively.
20 (44)