MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 10
SPI INTERFACE
COMMANDS
Size of each command is 1 byte (8 bits) as described in the table below. After ADC read commands the device will
return 24 bit result and after the PROM read 16bit result. The address of the PROM is embedded inside of the
PROM read command using the a2, a1 and a0 bits.
Command byte
hex value
Bit number
0
1
2
3
4
5
6
7
Bit name
PR
M
COV
-
Typ
Ad2/
Os2
Ad1/
Os1
Ad0/
Os0
Stop
Command
Reset
0
0
0
1
1
1
1
0
0x1E
Convert D1 (OSR=256)
0
1
0
0
0
0
0
0
0x40
Convert D1 (OSR=512)
0
1
0
0
0
0
1
0
0x42
Convert D1 (OSR=1024)
0
1
0
0
0
1
0
0
0x44
Convert D1 (OSR=2048)
0
1
0
0
0
1
1
0
0x46
Convert D1 (OSR=4096)
0
1
0
0
1
0
0
0
0x48
Convert D2 (OSR=256)
0
1
0
1
0
0
0
0
0x50
Convert D2 (OSR=512)
0
1
0
1
0
0
1
0
0x52
Convert D2 (OSR=1024)
0
1
0
1
0
1
0
0
0x54
Convert D2 (OSR=2048)
0
1
0
1
0
1
1
0
0x56
Convert D2 (OSR=4096)
0
1
0
1
1
0
0
0
0x58
ADC Read
0
0
0
0
0
0
0
0
0x00
PROM Read
1
0
1
0
Ad2
Ad1
Ad0
0
0xA0 to
0xAE
Figure 4: Command structure
RESET SEQUENCE
The Reset sequence shall be sent once after power-on to make sure that the calibration PROM gets loaded into
the internal register. It can be also used to reset the device ROM from an unknown condition
Figure 5: Reset command sequence SPI mode 0
0 1 2 3 4 5 6 7
SCLK
CSB
SDI
SDO
PS
2.8ms RELOAD
MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 11
Figure 6: Reset command sequence SPI mode 3
CONVERSION SEQUENCE
The conversion command is used to initiate uncompensated pressure (D1) or uncompensated temperature (D2)
conversion. The chip select can be disabled during this time to communicate with other devices.
After the conversion, using ADC read command the result is clocked out with the MSB first. If the conversion is not
executed before the ADC read command, or the ADC read command is repeated, it will give 0 as the output result.
If the ADC read command is sent during conversion the result will be 0, the conversion will not stop and the final
result will be wrong. Conversion sequence sent during the already started conversion process will yield incorrect
result as well.
Figure 7: Conversion out sequence, Typ=d1, OSR = 4096
Figure 8: ADC Read sequence
PROM READ SEQUENCE
The read command for PROM shall be executed once after reset by the user to read the content of the calibration
PROM and to calculate the calibration coefficients. There are in total 8 addresses resulting in a total memory of 128
bit. Address 0 contains factory data and the setup, addresses 1-6 calibration coefficients and address 7 contains
the serial code and CRC. The command sequence is 8 bits long with a 16 bit result which is clocked with the MSB
first.
0 1 2 3 4 5 6 7
SCLK
CSB
SDI
SDO
PS
8.22ms ADC CONVERSION
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 27 28 29 30 31
SCLK
CSB
SDI
SDO
PS
READING 24BIT ADC RESULT MSB FIRST
0 1 2 3 4 5 6 7
SCLK
CSB
SDI
SDO
PS
2.8ms RELOAD
MS5607-02BA03
Barometric Pressure Sensor, with stainless steel cap
SENSOR SOLUTIONS ///MS5607-02BA03
09/2015
Page 12
Figure 9: PROM Read sequence, address = 011 (Coefficient 3).
I
2
C INTERFACE
COMMANDS
Each I
2
C communication message starts with the start condition and it is ended with the stop condition. The
MS5607-02BA address is 111011Cx, where C is the complementary value of the pin CSB. Since the IC does not
have a microcontroller inside, the commands for I
2
C and SPI are quite similar.
RESET SEQUENCE
The reset can be sent at any time. In the event that there is not a successful power on reset this may be caused by
the SDA being blocked by the module in the acknowledge state. The only way to get the MS5607-02BA to function
is to send several SCLKs followed by a reset sequence or to repeat power on reset.
1
1
1
0
1
1
CSB
0
0
0
0
0
1
1
1
1
0
0
S
W
A
A
P
From Master
S = Start Condition
W = Write
A = Acknowledge
From Slave
P = Stop Condition
R = Read
N = Not Acknowledge
cmd byte
Device Address
Device Address
command
Figure 10: I
2
C Reset Command
PROM READ SEQUENCE
The PROM Read command consists of two parts. First command sets up the system into PROM read mode. The
second part gets the data from the system.
Figure 11: I
2
C Command to read memory address= 011 (Coefficient 3)
Figure 12: I
2
C answer from MS5607-02BA
SCLK
CSB
SDI
SDO
PS
READING 16BIT PROM VALUE MSB FIRST
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22
17
23
1
1
1
0
1
1
CSB
0
0
1
0
1
0
0
1
1
0
0
S
W
A
A
P
From Master
S = Start Condition
W = Write
A = Acknowledge
From Slave
P = Stop Condition
R = Read
N = Not Acknowledge
command
Device Address
Device Address
cmd byte
1 1 1 0 1 1
CSB
1 0 X X X X X X X X 0 X X X X X X X X 0
S R A A N P
From Master S = Start Condition W = Write A = Acknowledge
From Slave P = Stop Condition R = Read N = Not Acknowledage
Device Address
data
data
Device Address
Memory bit 15 - 8
Memory bit 7 - 0

MS560702BA03-50

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Board Mount Pressure Sensors Alt-Baro press sens 3x5x1mm 24bit T&R
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet