Datasheet

MPL3115A2
Sensors
Freescale Semiconductor, Inc. 19
7.1 Sensor Status
7.1.1 Status (0x00)
The aliases allow the STATUS register to be read easily before reading the current Pressure/Altitude or Temperature data,
delta Pressure/Altitude or Temperature data or FIFO data using register address auto-incrementing mechanism.
7.1.2 DR_STATUS (0x06)
The STATUS register provides the acquisition status information on a per sample basis, and reflects real-time updates to the
OUT_P and OUT_T registers. The same STATUS register can be read through an alternate address.
Table 10. Register Address Map with FIFO Modes
(1)
1. The Registers in Area A from 0x00 to 0x05 depend on the F_MODE bit setting in FIFO Setup Register (F_SETUP).
F_MODE = 00, FIFO is disabled.
F_MODE = 01 is circular buffer.
F_MODE = 10 is full stop mode.
Register
Address
Name
Reset
Value
Reset
when
STANDBY
to ACTIVE
Type
Auto-Increment
Address
Comment
Registers: Area A (F_Mode = 0, FIFO disabled)
0x00/
0x06
Sensor Status Register (DR_STATUS) 0x00 Yes R 0x01 DR_STATUS
0x01
Pressure Data Out MSB (OUT P_MSB) 0x00 Yes R 0x02 0x01
Bits 12-19 of 20-bit
real-time Pressure
sample.
Root pointer to
Pressure and
Temperature
FIFO data.
0x02
Pressure Data Out CSB (OUT_P_CSB) 0x00 Yes R 0x03
Bits 4-11 of 20-bit real-time Pressure
sample
0x03
Pressure Data Out LSB (OUT_P _LSB) 0x00 Yes R 0x04
Bits 0-3 of 20-bit real-time Pressure
sample
0x04
Temperature Data Out MSB
(OUT_T_MSB)
0x00 Yes R 0x05
Bits 4-11 of 12-bit real-time Temperature
sample
0x05
Temperature Data Out LSB
(OUT_T _LSB)
0x00 Yes R 0x00
Bits 0-3 of 12-bit real-time Temperature
sample
Registers: Area A (F_Mode > 0, FIFO in circular buffer or full stop mode)
0x00/
0x0D
Sensor Status Register (F_STATUS) 0x00 Yes R 0x01 F_STATUS
0x01
FIFO 8-bit Data Access (F_DATA) 0x00 Yes R 0x01 0x01
0x02
Read to Reserved Area returns 00 0x00 N/A 0x03
0x03
Read to Reserved Area returns 00 0x00 N/A 0x04
0x04
Read to Reserved Area returns 00 0x00 N/A 0x05
0x05
Read to Reserved Area returns 00 0x00 N/A 0x00
Table 11. Alias for DR_Status (0x06) or F_Status (0x0D)
FIFO Data Enabled Mode Bit Setting
F_MODE = 00
(1)
1. The F_MODE is defined in Section 7.3.3, “F_SETUP (0x0F)”
0x00 = DR_STATUS (0x06)
F_MODE > 00 0x00 = F_STATUS (0x0D)