MS5803-05BA
Miniature Altimeter and Diving Module
SENSOR SOLUTIONS ///MS5803-05BA
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