
STC31-C-R3
SensirionExtended
-40℃~+105℃ 2.7V~5.5V 3mA Carbon dioxide I2C Reset function ±0.2% QFN-12 Gas Sensors ROHS
- Part id
- sensirion/STC31-C-R3
- Category
- Gas Sensors
- Package
- QFN-12
- Pins
- 13
- In stock
- 16 at JLCPCB (C22396918)
- Used on
- 2 open-source boards
Overview
The STC31-C-R3 is a gas Sensor made by Sensirion in a QFN-12 package with 13 pins. -40℃~+105℃ 2.7V~5.5V 3mA Carbon dioxide I2C Reset function ±0.2% QFN-12 Gas Sensors ROHS.
PCBKit's library has its KiCad symbol (EasyEDA_Cloud:STC31-C-R3, from EasyEDA) and its footprint (EasyEDA_Cloud:QFN-12_L3.5-W3.0-P0.80-BL-EP, from EasyEDA), ready for a KiCad board. 16 are in stock at JLCPCB (part C22396918). 2 open-source boards in 2 repositories on GitHub use it.
Symbol
Footprint
From the datasheet
9- Supply, least
- 2.7 V · VDD, recommended operating min · p. 5
- Supply, most
- 5.5 V · VDD, recommended operating max · p. 5
- Supply, absolute maximum
- 5.5 V · VDD, absolute max · p. 6
- Works from
- -40 °C · Operating temperature min · p. 6
- Works up to
- 105 °C · Operating temperature max · p. 6
- Takes working
- 3 mA · IDD, measuring typical · p. 5
- Takes at most
- 5 mA · IDD, measuring max · p. 5
- Takes asleep
- 1 µA · IDD, sleep mode max · p. 5
- A pin gives at most
- 70 mA · Input current on any pin, absolute max magnitude · p. 6
What it is and has
4- Sensing principle
- Thermal conductivity · p. 1
- Interface
- I2C Standard-mode, Fast-mode and Fast-mode Plus · p. 6
- Temperature resolution
- 16 bit · p. 5
- Compliance
- REACH and RoHS compliant · p. 6
Around it
5- cap 100 nF
- between VDD and GND; Supply decoupling; place as close to the sensor as possible. · p. 19
- res 10 kΩ
- between SCL and VDD; Example external pull-up; size according to bus capacitance and communication frequency. · p. 19
- res 10 kOhm (±5%)
- between ADDR and VDD; Optional address selection for I2C address 0x2A. · p. 20
- res 3.3 kOhm (±5%)
- between ADDR and VDD; Optional address selection for I2C address 0x2B. · p. 20
- res 1 kOhm (±5%)
- between ADDR and VDD; Optional address selection for I2C address 0x2C. · p. 20
Specifications
35| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-40 vol%; 0.1°C error in T | typ 0.025 vol.% | 5 |
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-40 vol%; 1% error in RH | typ 0.0002 vol.% | 5 |
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-40 vol%; 1 mbar error in p | typ 0.0001 vol.% | 5 |
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-100 vol%; 0.1°C error in T | typ 0.06 vol.% | 5 |
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-100 vol%; 1% error in RH | typ 0.04 vol.% | 5 |
| Typical additional STC31-C output error (vol.%) | T=30 °C, RH=30%, p=1000 mbar, c=0.0%; selected range 0-100 vol%; 1 mbar error in p | typ 0.01 vol.% | 5 |
| Measurement range | Measurement frequency 1 Hz | min -40 · max 105 °C | 5 |
| Resolution | Measurement frequency 1 Hz | typ 16 bit | 5 |
| Accuracy | 25 °C to 60 °C; measurement frequency 1 Hz | typ 0.5 °C | 5 |
| Accuracy | 10 °C to 90 °C; measurement frequency 1 Hz | typ 1 °C | 5 |
| Accuracy | -30 °C to 100 °C; measurement frequency 1 Hz | typ 1.5 °C | 5 |
| Accuracy | -40 °C to 105 °C; measurement frequency 1 Hz | typ 2 °C | 5 |
| Repeatability | Measurement frequency 1 Hz | typ 0.1 °C | 5 |
| Supply Voltage VDD | min 2.7 · typ 3.3 · max 5.5 V | 5 | |
| Power-up/down level VPOR | min 2.3 · typ 2.5 · max 2.7 V | 5 | |
| Supply current IDD | Measuring | typ 3 · max 5 mA | 5 |
| Supply current IDD | Idle state | typ 50 uA | 5 |
| Supply current IDD | Sleep mode | max 1 uA | 5 |
| Power-up time tPU | Time to sensor ready | max 14 ms | 5 |
| Soft reset time tSR | Time between soft reset command or exit sleep mode and sensor ready | max 12 ms | 5 |
| I2C SCL frequency fI2C | typ 400 · max 1000 kHz | 5 | |
| Low-cross-sensitivity concentration measurement duration | Measurement result is returned together with temperature value | max 110 ms | 5 |
| Low-noise concentration measurement duration | Measurement result is returned together with temperature value | max 66 ms | 5 |
| Low-cross-sensitivity mode recommended sampling frequency | A higher readout frequency leads to self-heating; maintain frequency during FRC and measurement | typ 1 · max 7 Hz | 6 |
| Low-noise mode recommended sampling frequency | A higher readout frequency leads to self-heating; maintain frequency during FRC and measurement | typ 1 · max 10 Hz | 6 |
| Weight W | max 0.025 g | 6 | |
| Supply Voltage VDD | min -0.3 · max 5.5 V | 6 | |
| Max Voltage on pins (SDA, SCL) | Maximum is VDD+0.3 V | min -0.3 V | 6 |
| Input current on any pin | ±70 mA | min -70 · max 70 mA | 6 |
| Operating temperature range | min -40 · max 105 °C | 6 | |
| Maximum short term storage temperature range | min -40 · max 105 °C | 6 | |
| Recommended storage temperature range | min -10 · max 40 °C | 6 | |
| Operating absolute pressure range | min 200 · max 2000 mbar | 6 | |
| Max. humidity for long term exposure | Dew point | max 40 °C | 6 |
| ESD HBM (human body model) | max 2 kV | 6 |
Pins, by the datasheet
12- 1 VSS
- Connect to ground. · p. 19
- 2 -
- Reserved. Do not connect. · p. 19
- 3 ADDR
- I2C address selection. · p. 19
- 4 SCL
- Serial clock of the I2C interface; requires an external pull-up resistor. · p. 19
- 5 VSS
- Connect to ground. · p. 19
- 6 VDD
- VDD supply; decouple with a 100 nF capacitor placed close to the sensor. · p. 19
- 7 SDA
- Bidirectional serial data of the I2C interface; requires an external pull-up resistor. · p. 19
- 8 -
- Reserved. Do not connect. · p. 19
- 9 VSS
- Connect to ground. · p. 19
- 10 -
- Reserved. Do not connect. · p. 19
- 11 VSS
- Connect to ground. · p. 19
- 12 -
- Reserved. Do not connect. · p. 19
Ordering codes, by the datasheet
3- SEK-STC31-C
- Single package evaluation kit · Order number 3.001.061; evaluation kit. · p. 20
- STC31-C-R3
- Order number 3.001.031; I2C; tape and reel, 400 units. · p. 20
- STC31-C-R5
- Order number 3.001.032; tape and reel, 5000 units. · p. 20
Open-source boards using it
2- 4 layers50 × 110 mm

- 4 layers60 × 60 mm

SensorModuleBreakout
Holorite/SensorModuleBreakout
Sensor module PCB with breakout pins for CottonCandy
37 parts
Parts like it
1Questions
Is there a KiCad symbol and footprint for the STC31-C-R3?
Yes. The symbol is EasyEDA_Cloud:STC31-C-R3 and the footprint EasyEDA_Cloud:QFN-12_L3.5-W3.0-P0.80-BL-EP, both drawn on this page. PCBKit places them on a board for you when you design with it.
What package is the STC31-C-R3?
QFN-12, with 13 pins. Its footprint is drawn on this page.
Where is the STC31-C-R3 datasheet?
Sensirion publishes it: the Datasheet link on this page opens it.
Where can I order the STC31-C-R3?
JLCPCB lists it as part C22396918, with 16 in stock; the sellers' links on this page open their listings.
What can replace the STC31-C-R3?
Parts like it in the library: the STC42A-D-R5 by Sensirion. Check their datasheets: a part that fits the footprint may still differ in its ratings.
Which open-source boards use the STC31-C-R3?
2 boards in 2 repositories on GitHub; the most starred are listed on this page, with their KiCad files.