Data Sheet

MS5837-30BA
Ultra Small Gel Filled Pressure Sensor
SENSOR SOLUTIONS /// MS5837-30BA
03/12/2015
10
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 PROM from an unknown condition.
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 MS5837-30BA to
function is to send several SCLs followed by a reset sequence or to repeat power on reset.
I
2
C Reset Command
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 7 addresses resulting in a total memory of
112 bit. Addresses contain factory data and the setup, calibration coefficients, the serial code and CRC. The
command sequence is 8 bits long with a 16 bit result which is clocked with the MSB first. 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.
I
2
C Command to read memory address= 011
I
2
C answer from MS5837-30BA
1 1 1 0 1 1 0 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
1 1 1 0 1 1 0 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
Device Address
Device Address
cmd byte
command
1 1 1 0 1 1 0 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
Memory bit 7 - 0
Device Address
Device Address
Memory bit 15 - 8
data
data