-
POSTAGE
Rapid Global delivery from UK+ Free for orders over £50
-
FRIENDLY
Friendly customer support ,code examples and advice
-
SECURE PAYMENTS
Checkout with confidence
-
CUSTOM DESIGNS
Engineering design services drop us a line!
You need to choose options for product.
-
files/OSL300BarI2Cpressuresensor.jpg
-
files/300BarI2CPressureSensorTopM12.png
-
files/300BarI2CpressuresensorOSL.jpg
The I2C 300 Bar pressure sensor uses the I2C protocol to output pressure readings.
✔ Output: Digital I²C (24-bit ADC, pressure readings)
✔ Supply: 3–5 V DC (MCU/Arduino friendly)
✔ Pressure range: 0–300 Bar
✔ Accuracy: ±0.25%
✔ Gauge or absolute options
✔ Units: Bar
✔ Temperature: −40 °C to +125 °C
✔ Connection: M12 or cable outlet
✔ I2C: SDA (data) & SCL (clock), up to 127 devices on bus
✔ Arduino/MCU compatible: Works with Arduino, PIC, STM32, ESP32 etc. at 3–5 V logic
✔ Code examples included: Embedded C + Arduino example sketches available from manufacturer support
Code examples and full support are included read pressure swiftly.
Industrial grade accuracy for barometric pressure measurements
M12 I2C Pressure sensor Specifications
- Pressure range 300 Bar
- Accuracy choice from ±0.25 to ±0.10% NLH ( BFSL)
- Gauge or Absolute
- Pressure Units Bar PSI mBar Pa etc
- Media Temperature -40 °C to +125 °C
- Ceramic Sensor
I2C 300 Bar Pressure transducer overview
- 3-5Vdc.
- Low power consumption.
- 4 wires required VDD +, VSS - , SCL (Clock) and SDA(Data)
- Data flow is bi-directional.
- Each device has a unique address
- maximum of 127 devices on the data bus
- This I2C pressure sensor is a slave device


Mechanical Dimensions
300 Bar M12

300 Bar Cable outlet IP65

How To Read Pressure
Embedded C Code and Arduino example are available.
Based on an i2c pressure sensor with an address of 0x00
- Send a start sequence
2. Send I2C address with the R/W bit low 0x00 (Write even address)
3. Send register address
4. Send a start sequence again (repeated start)
5. Send 0x01 I2C address R/W bit high (odd address)
6. Read perform and I2C read
7. Send the stop sequence.
Below is an example of a 0 to 10 Bar absolute pressure range, the NVM would look like this:
- 2A (Zero pressure range) = 0000
- 2B (Zero decimal place) = 0000
- 2C (Full scale pressure range) = 000A (10 decimal)
- 2D (Full scale decimal place) = 0000
- 29 (Pressure engineering units) = 0002
- 2E (Pressure datum type) = 0001
An example of typical calibration figures would look something like this:
- 24 (Zero calibration LSB) = 4563
- 25 (Zero calibration MSB) = 0019
- When converted from HEX, 0019 4563 to decimal = 1656163
- 26 (Full scale LSB) = 4C8E
- 27 (Full scale MSB) = 00E6
- When converted from HEX, 00E6 4C8E to decimal = 15092878
For example 0 Bar Absolute pressure = 1656163 and 10 Bar absolute pressure = 15092878 giving a span of 13436715 for 10 bar.
I2C Customisation and Design
We at OnlineSensors Ltd sell standard instrumentation but we also offer customisations on any part of our standard offering for example custom:
- Housing shapes
- Pressure ports
- Pressure Range
- Output connections
Get in touch!
The I2C 300 Bar pressure sensor uses the I2C protocol to output pressure readings.
✔ Output: Digital I²C (24-bit ADC, pressure readings)
✔ Supply: 3–5 V DC (MCU/Arduino friendly)
✔ Pressure range: 0–300 Bar
✔ Accuracy: ±0.25%
✔ Gauge or absolute options
✔ Units: Bar
✔ Temperature: −40 °C to +125 °C
✔ Connection: M12 or cable outlet
✔ I2C: SDA (data) & SCL (clock), up to 127 devices on bus
✔ Arduino/MCU compatible: Works with Arduino, PIC, STM32, ESP32 etc. at 3–5 V logic
✔ Code examples included: Embedded C + Arduino example sketches available from manufacturer support
Code examples and full support are included read pressure swiftly.
Industrial grade accuracy for barometric pressure measurements
M12 I2C Pressure sensor Specifications
- Pressure range 300 Bar
- Accuracy choice from ±0.25 to ±0.10% NLH ( BFSL)
- Gauge or Absolute
- Pressure Units Bar PSI mBar Pa etc
- Media Temperature -40 °C to +125 °C
- Ceramic Sensor
I2C 300 Bar Pressure transducer overview
- 3-5Vdc.
- Low power consumption.
- 4 wires required VDD +, VSS - , SCL (Clock) and SDA(Data)
- Data flow is bi-directional.
- Each device has a unique address
- maximum of 127 devices on the data bus
- This I2C pressure sensor is a slave device


Mechanical Dimensions
300 Bar M12

300 Bar Cable outlet IP65

How To Read Pressure
Embedded C Code and Arduino example are available.
Based on an i2c pressure sensor with an address of 0x00
- Send a start sequence
2. Send I2C address with the R/W bit low 0x00 (Write even address)
3. Send register address
4. Send a start sequence again (repeated start)
5. Send 0x01 I2C address R/W bit high (odd address)
6. Read perform and I2C read
7. Send the stop sequence.
Below is an example of a 0 to 10 Bar absolute pressure range, the NVM would look like this:
- 2A (Zero pressure range) = 0000
- 2B (Zero decimal place) = 0000
- 2C (Full scale pressure range) = 000A (10 decimal)
- 2D (Full scale decimal place) = 0000
- 29 (Pressure engineering units) = 0002
- 2E (Pressure datum type) = 0001
An example of typical calibration figures would look something like this:
- 24 (Zero calibration LSB) = 4563
- 25 (Zero calibration MSB) = 0019
- When converted from HEX, 0019 4563 to decimal = 1656163
- 26 (Full scale LSB) = 4C8E
- 27 (Full scale MSB) = 00E6
- When converted from HEX, 00E6 4C8E to decimal = 15092878
For example 0 Bar Absolute pressure = 1656163 and 10 Bar absolute pressure = 15092878 giving a span of 13436715 for 10 bar.
I2C Customisation and Design
We at OnlineSensors Ltd sell standard instrumentation but we also offer customisations on any part of our standard offering for example custom:
- Housing shapes
- Pressure ports
- Pressure Range
- Output connections
Get in touch!
- Regular price
- £144.75
Couldn't load pickup availability
Frequently Bought Together
-
Vendor: OnlineSensors Ltd
Stainless Steel I2C Pressure sensor Made in the UK
Regular price From £144.75 -
Vendor: OnlineSensors Ltd
I2C Barometric Pressure Sensor 750 to 1250mBar UK
Regular price From £144.75 -
Vendor: OnlineSensors Ltd
I²C Pressure Sensor M12+Cable
Regular price From £144.75 -
Vendor: OnlineSensors Ltd
I2C 10 Bar Pressure Sensor
Regular price From £144.75