MS5803-05BA
Miniature Altimeter and Diving Module
SENSOR SOLUTIONS ///MS5803-05BA
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-05BA 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 MS5803-05BA to function
is to send several SCLKs followed by a reset sequence or to repeat power on reset.
Figure 10: I
2
C Reset Command
CONVERSION SEQUENCE
A conversion can be started by sending the command to MS5803-05BA. 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-05BA, 24 SCLK cycles may be sent to receive all
result bits. Every 8 bit the system waits for an acknowledge signal.
Figure 13: I
2
C Command to initiate a pressure conversion (OSR=4096, typ=D1)
Figure 14: I
2
C ADC read sequence
Figure 15: I
2
C answer from MS5803-05BA
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
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
X
X
X
X
X
X
X
X
0
S
R
A
A
A
N
P
From Master
S = Start Condition
W = Write
A = Acknowledge
From Slave
P = Stop Condition
R = Read
N = Not Acknowledge
data
data
data
Device Address
Device Address
Data 23-16
Data 7 - 0
Data 8 - 15
MS5803-05BA
Miniature Altimeter and Diving Module
SENSOR SOLUTIONS ///MS5803-05BA
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 11: I
2
C Command to read memory address= 011 (Coefficient 3)
Figure 12: I
2
C answer from MS5803-05BA
CYCLIC REDUNDANCY CHECK (CRC)
MS5803-05BA 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
1
1
1
0
1
1
CSB
1
0
1
1
0
0
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 Acknowledge
data
data
Device Address
Memory bit 15 - 8
Memory bit 7 - 0
Device Address
MS5803-05BA
Miniature Altimeter and Diving Module
SENSOR SOLUTIONS ///MS5803-05BA
09/2015
Page 15
APPLICATION CIRCUIT
The MS5803-05BA is a circuit that can be used in conjunction with a microcontroller in mobile altimeter applications.
It is designed for low-voltage systems with a supply voltage of 3 V.
Figure 17: Typical application circuit with SPI / I
2
C protocol communication
MS5803-05BA
MS5803-05BA

MS580305BA01-00

Mfr. #:
Manufacturer:
TE Connectivity / Measurement Specialties
Description:
Board Mount Pressure Sensors MS5803-05BA5BAR 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