English
Language : 

MS5803-30BA Datasheet, PDF (13/19 Pages) TE Connectivity Ltd – High resolution module, 0.5 mbar
MS5803-30BA
Miniature 30 bar Module
I2C INTERFACE
COMMANDS
Each I2C communication message starts with the start condition and it is ended with the stop condition. The
MS5803-30BA 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 I2C and SPI are quite similar.
RESET SEQUENCE
The reset can be sent at any time except when the power on did not work it could be possible that the acknowledge
blocks the SDA. When SDA is blocked by an undefined state the only way to get the MS5803-30BA to work is to
send a power on reset.
1 1 1 0 1 1 CSB 0 0 0 0 0 1 1 1 1 0 0
Device Address
command
S Device Address W A
cmd byte
AP
From Master
From Slave
S = Start Condition
P = Stop Condition
W = Write
R = Read
A = Acknowledge
N = Not Acknowledge
Figure 10: I2C Reset Command
CONVERSION SEQUENCE
A conversion can be started by sending the command to MS5803-30BA. When command is sent to the system it
stays busy until conversion is done. When conversion is finished the data can be accessed by sending a Read
command, when an acknowledge appears from the MS5803-30BA, you may then send 24 SCLK cycles to get all
result bits. Every 8 bit the system waits for an acknowledge signal.
1 1 1 0 1 1 CSB 0 0 0 1 0 0 1 0 0 0 0
Device Address
command
S Device Address W A
cmd byte
AP
From Master
From Slave
S = Start Condition
P = Stop Condition
W = Write
R = Read
A = Acknowledge
N = Not Acknowledge
Figure 11: I2C Command to initiate a pressure conversion (OSR=4096, typ=D1)
1 1 1 0 1 1 CSB 0 0 0 0 0 0 0 0 0 0 0
Device Address
command
S Device Address W A
cmd byte
AP
From Master
From Slave
S = Start Condition
P = Stop Condition
W = Write
R = Read
A = Acknowledge
N = Not Acknowledge
Figure 12: I2C ADC read sequence
Figure 13: I2C pressure response (D1) on 24 bit from MS5803-30BA
SENSOR SOLUTIONS ///MS5803-30BA
09/2015
Page 13