MS5803-30BA
Miniature 30 bar Module
SENSOR SOLUTIONS ///MS5803-30BA
09/2015
Page 13
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
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 I
2
C 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.
Figure 10: I
2
C 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.
Figure 11: I
2
C Command to initiate a pressure conversion (OSR=4096, typ=D1)
Figure 12: I
2
C ADC read sequence
Figure 13: I
2
C pressure response (D1) on 24 bit from MS5803-30BA
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
1
1
1
0
1
1
CSB
0
0
0
1
0
0
1
0
0
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
cmd byte
Device Address
Device Address
1
1
1
0
1
1
CSB
0
0
0
0
0
0
0
0
0
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
MS5803-30BA
Miniature 30 bar Module
SENSOR SOLUTIONS ///MS5803-30BA
09/2015
Page 14
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 14: I
2
C Command to read memory address= 011 (Coefficient 3)
Figure 15: I
2
C answer from MS5803-30BA
CYCLIC REDUNDANCY CHECK (CRC)
MS5803-30BA contains a PROM memory with 128-Bit. A 4-bit CRC has been implemented to check the data validity
in memory. The application note AN520 describes in detail CRC-4 code used.
A
d
d
D
B
1
5
D
B
1
4
D
B
1
3
D
B
1
2
D
B
1
1
D
B
1
0
D
B
9
D
B
8
D
B
7
D
B
6
D
B
5
D
B
4
D
B
3
D
B
2
D
B
1
D
B
0
0
16 bit reserved for manufacturer
1
Coefficient 1 (16 bit unsigned)
2
Coefficient 2 (16 bit unsigned)
3
Coefficient 3 (16 bit unsigned)
4
Coefficient 4 (16 bit unsigned)
5
Coefficient 5 (16 bit unsigned)
6
Coefficient 6 (16 bit unsigned)
7
CRC
Figure 16: Memory PROM mapping
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
MS5803-30BA
Miniature 30 bar Module
SENSOR SOLUTIONS ///MS5803-30BA
09/2015
Page 15
APPLICATION CIRCUIT
The MS5803-30BA is a circuit that can be used in conjunction with a microcontroller in mobile depth-meter
applications. It is designed for low-voltage systems with a supply voltage of 3 V.
MS5803-30BA
MS5803-30BA
Figure 17: Typical application circuit with SPI / I
2
C protocol communication

MS580330BA01-00

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Board Mount Pressure Sensors MS5803-30BA 30BAR WHITE GEL
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet