MS580314BA01-00
Pressure Sensor, 14 bar, Digital, Absolute, 3.6 V, 12.5 µA
- Manufacturer: TE CONNECTIVITY
- Product type: Pressure Transducers
- Sensor Output: Digital
- Supply Current: 12.5µA
- Voltage Rating: 3.6V
- Operating Pressure Max: 14bar
- Pressure Measurement Type: Absolute
| Delivery and price | |
|---|---|
| Units per pack | 20 |
| Price | 23.53 € |
| Current stock | 100+ |
| Lead time | 7 days |
## MS5803-14BA ## Miniature 14 bar Module ## FEATURES - High resolution module, 0.2mbar - Fast conversion down to 1 ms - Low power, 1 µA (standby < 0.15 µA) - Integrated digital pressure sensor (24 bit ΔΣ ADC) - Supply voltage 1.8 to 3.6 V - Operating range: 0 to 14bar, -40 to +85 °C - I2C and SPI interface (Mode 0, 3) - No external components (Internal oscillator) The MS5803-14BA is a new generation of high resolution pressure sensors with SPI and I2C bus interface. The MS580314BA HE is the High Endurance version of MS5803-14BA sensor. It is optimized for depth measurement systems with a water depth resolution of 1cm and below. The sensor module includes a high linear pressure sensor and an ultra-low power 24 bit ΔΣ ADC with internal factory calibrated coefficients. It provides a precise digital 24 Bit pressure and temperature value and different operation modes that allow the user to optimize for conversion speed and current consumption. A high resolution temperature output allows the implementation of a depth measurement systems and thermometer function without any additional sensor. The MS580314BA can be interfaced to any microcontroller. The communication protocol is simple, without the need to programming internal registers in the device. The gel protection and antimagnetic stainless steel cap protects against 30 bar overpressure water resistant. This new sensor module generation is based on leading MEMS technology and latest benefits from the TE proven experience and know-how in high volume manufacturing of pressure modules have been widely used for over a decade. This sensing principle employed leads to very low hysteresis and high stability of both pressure and temperature signal. - Excellent long term stability - Hermetically sealable for outdoor devices - High Endurance (HE version) ## APPLICATIONS - Mobile water depth measurements systems - Diving computers - Adventure or multi-mode watches SENSOR SOLUTIONS ///MS5803-14BA Page 1 08/2017 MS5803-14BA Miniature 14 bar Module ## **TECHNICAL DATA** |**Sensor Performances (VDD = 3 V)**|**Sensor Performances (VDD = 3 V)**|**Sensor Performances (VDD = 3 V)**|**Sensor Performances (VDD = 3 V)**|**Sensor Performances (VDD = 3 V)**| |---|---|---|---|---| |**Pressure**|**Min**|**Typ**|**Max**|**Unit**| |Range|0||14|bar| |ADC|24|||bit| |Resolution (1)|1 / 0.6 / 0.4 / 0.3<br>/ 0.2|||mbar| |Accuracy 0°C to +40°C,<br>0 to 6 bar (2)|-20||+20|mbar| |Accuracy -40°C to + 85°C<br>0 to 6 bar (2)|-40||+40|mbar| |Response time|0.5 / 1.1 / 2.1 / 4.1 /<br>8.22|||ms| |Long term stability||-20||mbar/yr| |**Temperature**|**Min**|**Typ**|**Max**|**Unit**| |Range|-40||+85|°C| |Resolution||<0.01||°C| |Accuracy|-0.8||+0.8|°C| |Notes: (1) Oversampling Ratio: 256 / 512 / 1024 / 2048 / 4096<br> (2)Withautozero at one pressure point||||| ## **FUNCTIONAL BLOCK DIAGRAM** **==> picture [233 x 111] intentionally omitted <==** **----- Start of picture text -----**<br> VDD<br>PS<br>Meas. MUX<br>CSB<br>SENSOR +IN InterfaceDigital SDI/SDA<br>-IN PGA ADC Filterdig. SDOSCLK<br>Sensor Memory<br>Interface IC (PROM)<br>128 bits<br>SGND<br>GND<br>**----- End of picture text -----**<br> 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 2 MS5803-14BA Miniature 14 bar Module ## PERFORMANCE SPECIFICATIONS ## **ABSOLUTE MAXIMUM RATINGS** |**Parameter **|**Symbol **|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---|---| |Supplyvoltage|VDD||-0.3||+4.0|V| |Storage temperature(3)|TS||-40||+125|°C| |Overpressure|Pmax|ISO 6425(1)|||30|bar| |Maximum Soldering<br>Temperature(2)|Tmax|40 sec max|||250|°C| |ESD rating||Human Body<br>Model|-4||+4|kV| |Latch up||JEDEC standard<br>No 78|-100||+100|mA| > (1) The MS5807-14BA is qualified referring to the ISO 6425 standard and can withstand an absolute pressure of 30 bar in salt water. (2) Refer to application note 808 (3) Storage in an environment of dry and non-corrosive gases ## **ELECTRICAL CHARACTERISTICS** |**Parameter**|**Symbol**|**Conditions**|**Min.**|**Typ. **|**Max**|**Unit**| |---|---|---|---|---|---|---| |OperatingSupplyvoltage|VDD||1.8|3.0|3.6|V| |OperatingTemperature|T||-40|+25|+85|°C| |Supply current<br>(1 sample per sec.)|IDD|OSR<br>4096<br>2048<br>1024<br>512<br>256||12.5<br>6.3<br>3.2<br>1.7<br>0.9||µA| |Peak supplycurrent||duringconversion||1.4||mA| |Standbysupplycurrent||at 25°c||0.02|0.14|µA| |VDD Capacitor||From VDD to GND|100|||nF| ## **ANALOG DIGITAL CONVERTER (ADC)** |**Parameter **|**Symbol **|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---|---| |Output Word||||24||bit| |Conversion time(4)|tc|OSR<br>4096<br>2048<br>1024<br>512<br>256|<br>7.40<br>3.72<br>1.88<br>0.95<br>0.48|8.22<br>4.13<br>2.08<br>1.06<br>0.54|9.04<br>4.54<br>2.28<br>1.17<br>0.60|ms| (4) Maximum values must be used to determine waiting times in I2C communication 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 3 MS5803-14BA Miniature 14 bar Module ## PERFORMANCE SPECIFICATIONS (CONTINUED) ## **PRESSURE OUTPUT CHARACTERISTICS (VDD = 3 V, T = 25°C UNLESS OTHERWISE NOTED)** |**Parameter **|**Conditions**|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---|---| |OperatingPressure Range|Prange|Full Accuracy|0||14|bar| |Absolute Accuracy,(1)<br>Temperature range 0 … 40 °C|0 … 6 bar<br>0 … 10 bar<br>0 … 14 bar||-20<br>-60<br>-150||+20<br>+20<br>+20|mbar| |Absolute Accuracy,(1)<br>Temperature range -40 … 85 °C|0 … 6 bar<br>0 … 10 bar<br>0 … 14 bar||-40<br>-120<br>-200||+40<br>+80<br>+100|mbar| |Maximum error with supply<br>voltage(3)|VDD= 1.8 V … 3.6 V|||+/-20||mbar| |Long-term stability (2)||||-20||mbar/yr| |Resolution RMS|OSR 4096<br>2048<br>1024<br>512<br>256|||0.2<br>0.3<br>0.4<br>0.6<br>1.0||mbar| (1) Wet/dry cycle: sensor must be dried typically once a day. (2) The long-term stability is measured with non-soldered devices. - (3) With autozero at 3V point ## **TEMPERATURE OUTPUT CHARACTERISTICS (VDD = 3 V, T = 25°C UNLESS OTHERWISE NOTED)** |**Parameter **|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---| |Absolute Accuracy|0 …10 bar<br>-20..85°C<br>-40..85°C|-0.8<br>-2.0<br>-4.0||+0.8<br>+2.0<br>+4.0|°C| |Maximum error with supply<br>voltage(4)|VDD= 1.8 V … 3.6 V||+/-0.5||°C| |Resolution RMS|OSR 4096<br>2048<br>1024<br>512<br>256||0.002<br>0.003<br>0.005<br>0.008<br>0.012||°C| (4) With autozero at 3V point 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 4 MS5803-14BA Miniature 14 bar Module ## PERFORMANCE SPECIFICATIONS (CONTINUED) ## **DIGITAL INPUTS (PS, CSB, DIN, SCLK, SDA, SCL)** |**Parameter **|**Symbol **|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---|---| |Serial data clock|SCLK|SPIprotocol|||20|MHz| |Serial data clock|SCL|I2Cprotocol|||400|kHz| |Input high voltage|VIH|Pins CSB|80% VDD||100% VDD|V| |Input low voltage|VIL||0% VDD||20% VDD|V| |Input leakage current|Ileak25°C|at 25°c|||0.15|µA| |CS low to first SCLK rising|tCSL||21|||ns| |CS low from last SCLK falling|tCSH||21|||ns| ## **PRESSURE OUTPUTS (DOUT, SDA, SCL)** |**Parameter **|**Symbol **|**Conditions**|**Min.**|**Typ. **|**Max **|**Unit**| |---|---|---|---|---|---|---| |Output high voltage|VOH|Isource= 0.6 mA|80% VDD||100% VDD|V| |Output low voltage|VOL|Isink= 0.6 mA|0% VDD||20% VDD|V| |Load capacitance|CLOAD|||16||pF| 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 5 MS5803-14BA Miniature 14 bar Module ## PERFORMANCE CHARACTERISTICS ## **PRESSURE ERROR VS PRESSURE AND TEMPERATURE** **==> picture [465 x 150] intentionally omitted <==** **----- Start of picture text -----**<br> Pressure accuracy vs temperature<br>Typical<br>Absolute pressure accuracy with 2nd order compensationTypical 180.0<br>40.0<br>14000mbar<br>20.0 120.0 2nd order<br>0.0 6000mbar<br>85 60.0 2nd order<br>-20.0 25 14000mbar<br>-40.0 -40 0.0 1st order<br>-60.0 6000mbar<br>1st order<br>-80.0 -60.0<br>-100.0<br>-120.0<br>-120.0 -40 -20 0 20 40 60 80<br>0 2000 4000 6000 8000 10000 12000 14000<br>Temperature [°C]<br>Pressure [mbar]<br>Pressure error [mbar]<br>Pressure error [mbar]<br>**----- End of picture text -----**<br> ## **TEMPERATURE ERROR VS TEMPERATURE** **==> picture [234 x 145] intentionally omitted <==** **----- Start of picture text -----**<br> Temperature accuracy vs temperature<br>Typical<br>12.0<br>10.0<br>8.0<br>1000mbar<br>6.0 2nd order<br>4.0 1000mbar<br>1st order<br>2.0<br>0.0<br>-2.0<br>-4.0<br>-40 -20 0 20 40 60 80<br>Temperature [°C]<br>Temperature error [°C]<br>**----- End of picture text -----**<br> ## **PRESSURE AND TEMPERATURE ERROR VS POWER SUPPLY** **==> picture [473 x 148] intentionally omitted <==** **----- Start of picture text -----**<br> Pressure error vs supply voltage at 25°C Temperature error vs supply voltage at 25°C<br>Typical Typical<br>20.0 0.5<br>0.4<br>0.3<br>10.0 1000 mbar 0.2 1000 mbar<br>4000 mbar 0.1 4000 mbar<br>0.0 6000 mbar 0.0 6000 mbar<br>14000 mbar -0.1 14000 mbar<br>-0.2<br>-10.0<br>-0.3<br>-0.4<br>-20.0 -0.5<br>1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6 1.8 2 2.2 2.4 2.6 2.8 3 3.2 3.4 3.6<br>Supply voltage [V] Supply voltage [V]<br>Pressure error [mbar] Temperature error [mbar]<br>**----- End of picture text -----**<br> 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 6 MS5803-14BA Miniature 14 bar Module ## FUNCTIONAL DESCRIPTION **==> picture [352 x 147] intentionally omitted <==** **----- Start of picture text -----**<br> VDD<br>PS<br>Meas. MUX<br>CSB<br>SENSOR +IN InterfaceDigital SDI / SDA<br>PGA ADC dig. SDO<br>-IN Filter SCLK / SCL<br>Sensor Memory<br>Interface IC (PROM)<br>128 bits<br>SGND<br>GND<br>**----- End of picture text -----**<br> Figure 1: Block diagram of MS5803-14BA ## **GENERAL** The MS5803-14BA consists of a piezo-resistive sensor and a sensor interface IC. The main function of the MS580314BA is to convert the uncompensated analogue output voltage from the piezo-resistive pressure sensor to a 24bit digital value, as well as providing a 24-bit digital value for the temperature of the sensor. ## **FACTORY CALIBRATION** Every module is individually factory calibrated at two temperatures and two pressures. As a result, 6 coefficients necessary to compensate for process variations and temperature variations are calculated and stored in the 128bit PROM of each module. These bits (partitioned into 6 coefficients W1 to W6) must be read by the microcontroller software and used in the program converting D1 and D2 into compensated pressure and temperature values. The 2 coefficients W0 and W7 are for factory configuration and CRC. ## **SERIAL INTERFACE** The MS5803-14BA has built in two types of serial interfaces: SPI and I[2] C. Pulling the Protocol Select pin PS to low selects the SPI protocol, pulling PS to high activates the I[2] C bus protocol. |**Pin PS**|**Mode**|**Pins used**| |---|---|---| |High|I2C|SDA,SCL,CSB| |Low|SPI|SDI,SDO,SCLK,CSB| ## **SPI MODE** The external microcontroller clocks in the data through the input SCLK (Serial CLocK) and SDI (Serial Data In). In the SPI mode module can accept both mode 0 and mode 3 for the clock polarity and phase. The sensor responds on the output SDO (Serial Data Out). The pin CSB (Chip Select) is used to enable/disable the interface, so that other devices can talk on the same SPI bus. The CSB pin can be pulled high after the command is sent or after the end of the command execution (for example end of conversion). The best noise performance from the module is obtained when the SPI bus is quiet and without communication to other devices during the ADC conversion in progress. 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 7 MS5803-14BA Miniature 14 bar Module ## **I[2] C MODE** The external microcontroller clocks in the data through the input SCLK (Serial CLocK) and SDA (Serial DAta). The sensor responds on the same pin SDA which is bidirectional for the I[2] C bus interface. So this interface type uses only 2 signal lines and does not require a chip select, which can be favorable to reduce board space. In I[2] C-Mode the complement of the pin CSB (Chip Select) represents the LSB of the I[2] C address. It is possible to use two sensors with two different addresses on the I[2] C bus. The pin CSB shall be connected to VDD or GND (do not leave unconnected!). **Pin CSB Address (7 bits)** High 0x76 (1110110 b) Low 0x77 (1110111 b) ## **COMMANDS** The MS5803-14BA has only five basic commands: 1. Reset 2. Read PROM (128 bit of calibration words) 3. D1 conversion 4. D2 conversion 5. Read ADC result (24 bit pressure / temperature) Size of each command is 1 byte (8 bits) as described in the table below. After ADC read commands the device will return 24 bit result and after the PROM read 16bit result. The address of the PROM is embedded inside of the PROM read command using the a2, a1 and a0 bits. ||**Command byte**|**Command byte**|**Command byte**||||||**hex value**| |---|---|---|---|---|---|---|---|---|---| |Bit number|0|1|2|3|4|5|6|7|| |Bit name|PR<br>M|COV|-|Typ|Ad2/<br>Os2|Ad1/<br>Os1|Ad0/<br>Os0|Stop|| |Command|||||||||| |Reset|0|0|0|1|1|1|1|0|0x1E| |Convert D1(OSR=256)|0|1|0|0|0|0|0|0|0x40| |Convert D1(OSR=512)|0|1|0|0|0|0|1|0|0x42| |Convert D1(OSR=1024)|0|1|0|0|0|1|0|0|0x44| |Convert D1(OSR=2048)|0|1|0|0|0|1|1|0|0x46| |Convert D1(OSR=4096)|0|1|0|0|1|0|0|0|0x48| |Convert D2(OSR=256)|0|1|0|1|0|0|0|0|0x50| |Convert D2(OSR=512)|0|1|0|1|0|0|1|0|0x52| |Convert D2(OSR=1024)|0|1|0|1|0|1|0|0|0x54| |Convert D2(OSR=2048)|0|1|0|1|0|1|1|0|0x56| |Convert D2(OSR=4096)|0|1|0|1|1|0|0|0|0x58| |ADC Read|0|0|0|0|0|0|0|0|0x00| |PROM Read|1|0|1|0|Ad2|Ad1|Ad0|0|0xA0 to<br>0xAE| Figure 2: Command structure 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 8 MS5803-14BA Miniature 14 bar Module ## 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-14BA 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-14BA to function is to send several SCLKs followed by a reset sequence or to repeat power on reset. ||1|1|1|0|1|1|CSB|0|0|0|0|0|1|1|1|1<br>0|0|||| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |||Device Address||Device Address||||||||command||||||||| |S||Device Address||Device Address||||W|A|||cmd b||cmd byte|||A||P|| |||||||||||||||||||||| ||From Master||From Master||||S = Start Condition|||||||||W = Write||||A = Acknowledge| ||From Slave||From Slave||||P = Stop Condition|||||||||R = Read||||N = Not Acknowledge| Figure 3: I[2] C Reset Command ## **CONVERSION SEQUENCE** A conversion can be started by sending the command to MS5803-14BA. 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-14BA, 24 SCLK cycles may be sent to receive 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<br>0|0|||| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |||Device Address||Device Address||||||||command||||||||| |S||Device Address||Device Address||||W|A|||cmd b||cmd byte|||A||P|| |||||||||||||||||||||| ||From Master||From Master||||S = Start Condition|||||||||W = Write||||A = Acknowledge| ||From Slave||From Slave||||P = Stop Condition|||||||||R = Read||||N = Not Acknowledge| Figure 4: I[2] C 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<br>0|0||| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |||Device Address||Device Address||||||||command|||||||| |S||Device Address||Device Address||||W|A|||cmd b||cmd byte|||A|P|| ||||||||||||||||||||| ||From Master||From Master||||S = Start Condition|||||||||W = Write|||A = Acknowledge| ||From Slave||From Slave||||P = Stop Condition|||||||||R = Read|||N = Not Acknowledge| Figure 5: I[2] C ADC read sequence Figure 6: I[2] C pressure response (D1) on 24 bit from MS5803-14BA 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 9 MS5803-14BA Miniature 14 bar Module ## **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. **==> picture [283 x 53] intentionally omitted <==** **----- Start of picture text -----**<br> 1 1 1 0 1 1 CSB 0 0 1 0 1 0 0 1 1 0 0<br>Device Address command<br>S Device Address W A cmd byte A P<br>From Master S = Start Condition W = Write A = Acknowledge<br>From Slave P = Stop Condition R = Read N = Not Acknowledge<br>**----- End of picture text -----**<br> Figure 7: I[2] C Command to read memory address= 011 (Coefficient 3) Figure 8: I[2] C answer from MS5803-14BA ## SPI INTERFACE ## **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 ROM from an unknown condition **==> picture [263 x 105] intentionally omitted <==** **----- Start of picture text -----**<br> 0 1 2 3 4 5 6 7<br>SCLK<br>CSB<br>SDI<br>2.8ms RELOAD<br>SDO<br>PS<br>**----- End of picture text -----**<br> Figure 9: Reset command sequence SPI mode 0 **==> picture [263 x 105] intentionally omitted <==** **----- Start of picture text -----**<br> 0 1 2 3 4 5 6 7<br>SCLK<br>CSB<br>SDI<br>2.8ms RELOAD<br>SDO<br>PS<br>**----- End of picture text -----**<br> Figure 10: Reset command sequence SPI mode 3 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 10 MS5803-14BA Miniature 14 bar Module ## **CONVERSION SEQUENCE** The conversion command is used to initiate uncompensated pressure (D1) or uncompensated temperature (D2) conversion. The chip select can be disabled during this time to communicate with other devices. After the conversion, using ADC read command the result is clocked out with the MSB first. If the conversion is not executed before the ADC read command, or the ADC read command is repeated, it will give 0 as the output result. If the ADC read command is sent during conversion the result will be 0, the conversion will not stop and the final result will be wrong. Conversion sequence sent during the already started conversion process will yield incorrect result as well. **==> picture [357 x 105] intentionally omitted <==** **----- Start of picture text -----**<br> 0 1 2 3 4 5 6 7<br>SCLK<br>FLA<br>CSB<br>CAE<br>SDI cece (<br>8.22ms ADC CONVERSION<br>SDO<br>STOLE Oo<br>PS<br>**----- End of picture text -----**<br> Figure 11: Conversion out sequence, Typ=d1, OSR = 4096 **==> picture [384 x 105] intentionally omitted <==** **----- Start of picture text -----**<br> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 27 28 29 30 31<br>SCLK<br>CSB<br>TU<br>SDI<br>i<br>READING 24BIT ADC RESULT MSB FIRST<br>SDO<br>Ss “EEE<br>PS<br>**----- End of picture text -----**<br> Figure 12: ADC Read sequence ## **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 8 addresses resulting in a total memory of 128 bit. Address 0 contains factory data and the setup, addresses 1-6 calibration coefficients and address 7 contains the serial code and CRC. The command sequence is 8 bits long with a 16 bit result which is clocked with the MSB first. **==> picture [417 x 121] intentionally omitted <==** **----- Start of picture text -----**<br> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23<br>SCLK FLARE<br>ALAALALA LEE<br>CSB BORROASGHGREGHRREGARRHRRRRHRRRGHRRRGR00R0R0000000000000<br>SDI UT<br>Bee READING 16BIT PROM VALUE MSB FIRST<br>SDO<br>S| rr<br>PS BE<br>Figure 13: PROM Read sequence, address = 011 (Coefficient 3).<br>**----- End of picture text -----**<br> 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 11 MS5803-14BA Miniature 14 bar Module ## CYCLIC REDUNDANCY CHECK (CRC) MS5803-14BA 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. **==> picture [230 x 134] intentionally omitted <==** **----- Start of picture text -----**<br> A D D D D D D D D D D D D D D D D<br>B B B B B B<br>d B B B B B B B B B B<br>1 1 1 1 1 1<br>d 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0<br>0 16 bit reserved for manufacturer<br>1 Coefficient 1 (16 bit unsigned)<br>2 Coefficient 2 (16 bit unsigned)<br>3 Coefficient 3 (16 bit unsigned)<br>4 Coefficient 4 (16 bit unsigned)<br>5 Coefficient 5 (16 bit unsigned)<br>6 Coefficient 6 (16 bit unsigned)<br>7 CRC<br>**----- End of picture text -----**<br> Figure 14: Memory PROM mapping 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 12 MS5803-14BA Miniature 14 bar Module ## **PRESSURE AND TEMPERATURE CALCULATION** **Start** Maximum values for calculation results: PMIN = 0mbar P MAX = 14bar TMIN = -40°C T MAX = 85°C T REF = 20°C |**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C|**Start**<br>Maximum values for calculation results:<br>PMIN = 0mbar P MAX= 14bar<br>TMIN= -40°C T MAX= 85°C T REF= 20°C| |---|---|---|---|---|---|---|---| ||<br>**Rd libi d f libd f PROM**||||||| ||**Convert calibration data into coefficients (see bit pattern of W1 to W4)**<br>**ea caraton ta (a tory arate) rom**||||||| ||||||||| ||**Variable**|**Description | Equation**|**Recommended**<br>**variable type**|**Size**<br>**[1]**|**Value**||**Example /**<br>**Typical**| |||||**[bit]**|**min**|**max**|| ||_C1_|Pressure sensitivity | SENS<br>T1|unsigned int 16|16|0|65535|46546| ||_C2_|Pressure offset | OFF<br>T1|unsigned int 16|16|0|65535|42845| ||_C3_|Temperature coefficient of pressure sensitivity | TCS|unsigned int 16|16|0|65535|29751| ||_C4_|Temperature coefficient of pressure offset | TCO|unsigned int 16|16|0|65535|29457| ||_C5_|Reference temperature | T<br>REF|unsigned int 16|16|0|65535|32745| ||_C6_|Temperature coefficient of the temperature | TEMPSENS|unsigned int 16|16|0|65535|29059| ||||||||| ||||||||| ||||||||4311550<br>8387300<br>4580<br>2015<br>= 20.15 °C<br>2808943928<br>1525751591<br>10005<br>= 1000.5 mbar| ||<br>**Rd diil d**|||<br>**d**|||| ||**Read digital pressure and temperature data**<br>**ea gta pressure an temperature ata**||||||| ||||||||| ||_D1_|Digital pressure value|unsigned int 32|24|0|16777216|4311550| ||_D2_|Digital temperature value|unsigned int 32|24|0|16777216|8387300| ||||||||| ||||||||| ||**Cllt tt**||||||| ||**acuae emperaure**||||||| ||||||||| ||_dT_|Difference between actual and reference temperature<br>[2]<br>_dT_ = D2 - TREF = _D2_ - _C5 * 2_<br>_8_|signed int 32|25|-16776960|16777216|4580| ||_TEMP_|Actual temperature (-40…85°C with 0.01°C resolution)<br>_TEMP_ = 20°C + dT * TEMPSENS = 2000 +_dT_ *_C6_ / 223|signed int 32|41|-4000|8500|2015<br>= 20.15 °C| ||||||||| ||||||||| ||**Cll d**<br>**Cl t tt td**||||||| ||**acuate temperature compensate pressure**<br>**acu ae emperaure compensae pressure**||||||| ||||||||2808943928<br>1525751591<br>10005<br>= 1000.5 mbar| ||_OFF_|Offset at actual temperature<br>[3]<br>_OFF_ = OFFT1+ TCO * dT =_C2_ * 216 + (C4 *_dT_) / 27|signed int 64|41|-8589672450|12884705280|2808943928| ||_SENS_|Sensitivity at actual temperature<br>[4]<br>_SENS_ = SENST1+ TCS * dT =_C1 * 2_<br>_15_ + (_C3_ *_dT_) / 28|signed int 64|41|-4294836225|6442352640|1525751591| ||_P_|Temperature compensated pressure (0…14bar with<br>0.1mbar resolution)<br>_P_ = D1 * SENS - OFF = _(D1 * SENS / 2_<br>_21 - OFF) / 2_<br>_15_|signed int 32|58|0|140000|10005<br>= 1000.5 mbar| |**Display pressure and temperature value**|||||||| ## **Display pressure and temperature value** Notes [1] Maximal size of intermediate result during evaluation of variable [2] min and max have to be defined [3] min and max have to be defined [4] min and max have to be defined Figure 15: Flow chart for pressure and temperature reading and software compensation. 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 13 MS5803-14BA Miniature 14 bar Module ## **SECOND ORDER TEMPERATURE COMPENSATION** **==> picture [385 x 325] intentionally omitted <==** **----- Start of picture text -----**<br> Yes No<br>TEMP<20°C<br>Low temperature Low temperature High temperature<br>T2 = 3 dT [2] / 2 [33] T2 = 7 dT [2] / 2 [37]<br>OFF2 = 3 (TEMP – 2000) [2 ] / 2 [1] OFF2 = 1 (TEMP – 2000) [2] / 2 [4]<br>SENS2 = 5 (TEMP – 2000) [2] / 2 [3] SENS2 = 0<br>Yes No<br>TEMP<-15°C<br>Very low temperature Low temperature<br>OFF2 = OFF2 + 7 (TEMP + 1500) [2]<br>SENS2 = SENS2 + 4 (TEMP + 1500) [2]<br>Calculate pressure and temperature<br>TEMP = TEMP - T2<br>OFF = OFF - OFF2<br>SENS = SENS - SENS2<br>**----- End of picture text -----**<br> Figure 16: Flow chart for pressure and temperature to the optimum accuracy. 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 14 MS5803-14BA Miniature 14 bar Module ## APPLICATION CIRCUIT The MS5803-14BA 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. **==> picture [70 x 8] intentionally omitted <==** **----- Start of picture text -----**<br> MS5803-14BA<br>**----- End of picture text -----**<br> **==> picture [69 x 9] intentionally omitted <==** **----- Start of picture text -----**<br> MS5803-14BA<br>**----- End of picture text -----**<br> Figure 17: Typical application circuit with SPI / I[2] C protocol communication 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 15 MS5803-14BA Miniature 14 bar Module ## PACKAGE OUTLINE AND PIN CONFIGURATION |5 4|5 4|5 4|5 4|5 4|5 4|5 4|||||||| |---|---|---|---|---|---|---|---|---|---|---|---|---|---| |6 3|6 3|6 3|6 3|6 3|6 3|6 3|||||||| |7 2|7 2|7 2|7 2|7 2|7 2|7 2|||||||| |8 1|8 1|8 1|8 1|8 1|8 1|8 1|||||||| ||**TOP view**|**TOP view**||||||||||||2882015<br>|| |1|(05x46|||12may,|may,||**Pin**<br>1||**Name**<br>SCLK||**Type**<br>I||**Function**<br>Serial data clock| ||||||||2||GND||G||Ground| ||8 1|8 1|8 1|8 1|||3||CSB||I||Chip Select (active low)| ||7 2|7 2|7 2|7 2|||4||NC||NC||-| ||||||||5||VDD||P||Positive supply voltage| ||6 3|6 3|6 3||||6||PS||I||Communication protocol select<br>SPI / I2C| ||5 4|5 4|5 4|5 4|||7||SDI/SDA|SDI/SDA|I||Serial data input| ||||||||8||SDO||O||Serial data output| Figure 18: MS5803-14BA package outlines, pin configuration and description Notes: (1) Dimensions in mm - (2) General tolerance ±0.1 - (3) Cap centering ± 0.15 from center of the ceramic ## RECOMMENDED PAD LAYOUT 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 16 MS5803-14BA Miniature 14 bar Module ## SHIPPING PACKAGE **==> picture [27 x 8] intentionally omitted <==** **----- Start of picture text -----**<br> Tube<br>**----- End of picture text -----**<br> Tape & reel 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 17 MS5803-14BA Miniature 14 bar Module ## MOUNTING AND ASSEMBLY CONSIDERATIONS ## **SOLDERING** Please refer to the application note AN808 available on our website for all soldering issues. ## **MOUNTING** The MS5803-14BA can be placed with automatic Pick & Place equipment using vacuum nozzles. It will not be damaged by the vacuum. Due to the low stress assembly the sensor does not show pressure hysteresis effects. It is important to solder all contact pads. ## **CONNECTION TO PCB** The package outline of the module allows the use of a flexible PCB for interconnection. This can be important for applications in watches and other special devices. ## **SEALING WITH O-RINGS** In products like outdoor watches the electronics must be protected against direct water or humidity. For those products the MS5803-14BA provides the possibility to seal with an O-ring. The protective cap of the MS5803-14BA is made of special anticorrosive stainless steel with a polished surface. In addition to this the MS5803-14BA is filled with silicone gel covering the sensor and the bonding wires. The O-ring (or O-rings) shall be placed at the outer diameter of the metal cap. This method avoids mechanical stress because the sensor can move in vertical direction. ## **CLEANING** The MS5803-14BA has been manufactured under cleanroom conditions. It is therefore recommended to assemble the sensor under class 10’000 or better conditions. Should this not be possible, it is recommended to protect the sensor opening during assembly from entering particles and dust. To avoid cleaning of the PCB, solder paste of type “no-clean” shall be used. Cleaning might damage the sensor! ## **ESD PRECAUTIONS** The electrical contact pads are protected against ESD up to 4 kV HBM (human body model). It is therefore essential to ground machines and personnel properly during assembly and handling of the device. The MS5803-14BA is shipped in antistatic transport boxes. Any test adapters or production transport boxes used during the assembly of the sensor shall be of an equivalent antistatic material. ## **DECOUPLING CAPACITOR** Particular care must be taken when connecting the device to the power supply. A 100 nF ceramic capacitor must be placed as close as possible to the MS5803-14BA VDD pin. This capacitor will stabilize the power supply during data conversion and thus, provide the highest possible accuracy. 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 18 MS5803-14BA Miniature 14 bar Module ## ORDERING INFORMATION |**PART NUMBER**|**DESCRIPTION**||**Delivery Form**| |---|---|---|---| |MS580314BA01-00|MS5803-14BA 14BAR White Gel||Tube| |MS580314BA01-50|MS5803-14BA 14BAR White Gel T&R||Tape & Reel TOP-UP| |MS580314BA06-50|MS5803-14BA 14BAR White Gel HE T&R||Tape & Reel TOP-UP| ||||| ||**PRODUCT DESCRIPTION**||| ||**MS5803__BA__**||| **Pressure Range 14** 14 bar ## **Version** |**01**|Standard| |---|---| |**06**|High Endurance| ## **NORTH AMERICA** ## **EUROPE** Measurement Specialties, Inc., Measurement Specialties (Europe), Ltd., a TE Connectivity company a TE Connectivity Company Tel: 800-522-6752 Tel: 800-440-5100 Email: customercare.frmt@te.com Email: customercare.bevx@te.com ## **ASIA** Measurement Specialties (China) Ltd., a TE Connectivity company Tel: 0400-820-6015 Email: customercare.shzn@te.com ## **TE.com/sensorsolutions** Measurement Specialties, Inc., a TE Connectivity company. Measurement Specialties, TE Connectivity, TE Connectivity (logo) and EVERY CONNECTION COUNTS are trademarks. All other logos, products and/or company names referred to herein might be trademarks of their respective owners. The information given herein, including drawings, illustrations and schematics which are intended for illustration purposes only, is believed to be reliable. However, TE Connectivity makes no warranties as to its accuracy or completeness and disclaims any liability in connection with its use. TE Connectivity‘s obligations shall only be as set forth in TE Connectivity‘s Standard Terms and Conditions of Sale for this product and in no case will TE Connectivity be liable for any incidental, indirect or consequential damages arising out of the sale, resale, use or misuse of the product. Users of TE Connectivity products should make their own evaluation to determine the suitability of each such product for the specific application. © 2015 TE Connectivity Ltd. family of companies All Rights Reserved. 08/2017 SENSOR SOLUTIONS ///MS5803-14BA Page 19
Updated at February 9, 2023
TE Connectivity is a globally recognized engineering and manufacturing leader, specializing in highly reliable connectivity and sensing solutions. Renowned for innovation and durability, their components are engineered to perform in the most demanding environments, supporting critical advancements in industrial equipment, data communications, and automotive systems. Our extensive selection of TE Connectivity products is anchored by their industry-leading connector portfolio. We carry a comprehensive array of terminal blocks and accessories, including wire-to-board, pluggable, standard, and barrier configurations, alongside robust backplane connectors designed to ensure secure and efficient power and data transmission in complex circuit designs. Beyond physical connections, TE Connectivity is a premier manufacturer of precision sensors, antennas, and electromechanical switching components. Our inventory features a wide variety of RF antennas and highly accurate pressure, temperature, and force transducers. Additionally, we provide an expansive range of TE's dependable relays, encompassing automotive, power, and signal variants, alongside essential passive components like shielding gaskets and RF inductors to fully support your engineering requirements.
About Novapart
Novapart is a B2B electronic component broker specialising in stock shortages and cost reduction. We source hard-to-find parts and identify compliant alternatives across a catalogue of 410,000+ components from 500+ manufacturers.
Learn more →Stock Shortage Specialist
When a component is unavailable, discontinued or has an unacceptable lead time, we tap into our network of vetted European and Asian distributors to source what you need — without compromising on quality or traceability.
Request a quote →Compliant Alternatives
We identify pin-to-pin, electrically equivalent substitutes that meet the same certifications (RoHS, AEC-Q100, REACH) as your original specification — validated against datasheets, not just part numbers. Often at a lower cost.
BOM Analysis service →