SparkFun Temperature Sensor - STTS22H (Qwiic) Hookup Guide
Hardware Overview
STTS22
The STTS22H is an ultralow-power, high-accuracy, digital temperature sensor offering high performance over the entire operating temperature range. Thanks to its factory calibration the STTS22H offers high-end accuracy performance over the entire operating temperature range, reaching as low as ±0.5 °C without requiring any further calibration at the application level. The sensor operating mode is user-configurable and allows selecting between different ODRs (down to 1 Hz) or the one-shot mode for battery saving. In one-shot mode, the sensor current consumption falls to 1.75 µA. For more information, refer to the datasheet.
![]() |
![]() |
|---|---|
| STTS22 | STTS22 on Micro |
Qwiic Connectors
There are two Qwiic connectors on either side of the SparkFun Temperature Sensor - STTS22H to provide power and I2C connectivity simultaneously. The Micro version has a single Qwiic connector that again provides power and I2C connectivity. The I2C address of both boards is 0x3C by default, but the 1x1 board has 3 other addresses the board can be configured to use, while the Micro has 1 other address available.
![]() |
![]() |
|---|---|
| Qwiic Connectors | Qwiic Connector on Micro |
Power
Ideally, power will be supplied via the Qwiic connector(s). Alternatively, power can be supplied through the header along the bottom side of the board labeled 3V3 and GND. The input voltage range should be between 1.5-3.6V. The Micro version has a single Ground Pin available.
![]() |
![]() |
|---|---|
| 3.3V & GND Pins | GND Pin on Micro |
Interrupt Pin
An interrupt pin is available to signal the application whenever the selectable high or low threshold has been exceeded.
![]() |
![]() |
|---|---|
| Interrupt Pin | Interrupt Pin on Micro |
Power LED
Hopefully this is self-explanatory, but this LED lights up when power is supplied to the board.
![]() |
![]() |
|---|---|
| Power LED | Power LED on Micro |
Exposed Pad
There's an extra pad on the bottom side of each board that allows for the most accurate possible readings.
![]() |
![]() |
|---|---|
| Exposed Pad | Exposed Pad on Micro |
Jumpers
LED Jumper
If power consumption is an issue, cut this jumper to disable the LED on the front of the board.
![]() |
![]() |
|---|---|
| Power LED Jumper | Power LED Jumper on Micro |
Address Jumpers
The 1x1 board has two address jumpers available. The default I2C address is 0x3C. By cutting various trace combinations, there are three other I2C addresses available.
| ADDR | |
|---|---|
| R8(15K) | 0x3C (Default) |
| R7(56K) | 0x3E |
| VDD | 0x38 |
| GND | 0x3F |
| OPEN | Undefined |
![]() |
![]() |
|---|---|
| Address Jumper | Address Jumper 1 |
The Micro version of this board has a single address jumper that affords the ability to change the I2C address from 0x3C (Default) to 0x38.
I2C Jumper
These boards are both equipped with pull-up resistors. If you are daisy-chaining multiple Qwiic devices, you will want to cut this jumper; if multiple sensors are connected to the bus with the pull-up resistors enabled, the parallel equivalent resistance will create too strong of a pull-up for the bus to operate correctly. As a general rule of thumb, disable all but one pair of pull-up resistors if multiple devices are connected to the bus. To disable the pull up resistors, use an X-acto knife to cut the joint between the two jumper pads highlighted below.
![]() |
![]() |
|---|---|
| I2C Jumper | I2C Jumper on Micro |
Board Outline
The standard Temperature Sensor STTS22H Breakout measures 1" x 1".
The Micro Temperature Sensor STTS22H Breakout measures 0.75" x 0.3".




















