-
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/TPTd_I2C_pressure_sensor.jpg
-
files/I2C_pressure_sensor_OSL.jpg
-
files/I2C_Pressure_Sensor_Top_OSL.png
-
files/TPTi2c.png
-
files/I2C_Pressure_sensor_Port.jpg
-
files/I2C_Pressure_sensor_Cable_Outlet_dimensions.png
-
files/I2C_Pressure_sensor_M12_dimensions.png
The I²C Pressure Sensor uses internal circuitry that includes a 24bit ADC to convert the pressure sensor readings into I2C protocol
Code examples and full support are included.
Accurate and industrial grade accuracy for reliable pressure measurements
- 2 week lead time
- Made in the UK
- Custom OEM options
Integration is simplified by avoiding analogue circuitry with a digital interface.
I²C Pressure Sensor Specifications
- Pressure range 1-300Bar
- 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
- M12 electrical connection
- Cable outlet electrical connection
I²C Pressure Sensor Dimensions
Cable outlet Pressure Sensor Dimensions

M12 Pressure Sensor Dimensions

I²C Pressure Sensor 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


How To Read Pressure with I²C
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.
I²C 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 I²C Pressure Sensor uses internal circuitry that includes a 24bit ADC to convert the pressure sensor readings into I2C protocol
Code examples and full support are included.
Accurate and industrial grade accuracy for reliable pressure measurements
- 2 week lead time
- Made in the UK
- Custom OEM options
Integration is simplified by avoiding analogue circuitry with a digital interface.
I²C Pressure Sensor Specifications
- Pressure range 1-300Bar
- 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
- M12 electrical connection
- Cable outlet electrical connection
I²C Pressure Sensor Dimensions
Cable outlet Pressure Sensor Dimensions

M12 Pressure Sensor Dimensions

I²C Pressure Sensor 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


How To Read Pressure with I²C
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.
I²C 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
I2C Pressure sensor Quality Made in the UK with Quick Lead Times
Regular price From £144.75 -
Vendor: OnlineSensors Ltd
TPTa Titan 4-20mA Pressure Sensor Buy Now UK
Regular price £165.50 -
Vendor: OnlineSensors Ltd
0.5 to 4.5V Pressure Sensor M12 + Cable 1 Bar to 300 Bar
Regular price £155.75 -
Vendor: OnlineSensors Ltd
I2C 10Bar Pressure Sensor UK
Regular price From £144.75