SC406 – I2C Temperature Sensor Module

SC406 is an SC400 series temperature sensor module for the I2C bus.

This module supports a TC74 series temperature sensor.

The I2C device address is fixed although it is possible to get the device with different I2C addresses.

The default slave address (7-bit) is: 0b1001101, 0x4D
The default address bytes are: 0x9A write, 0x9B read



Parts List

PCB1SC406, v1.0, PCB
Design at OSHWLab
C11Capacitor, ceramic, 100 nF
P11Header, male, 2 row x 6 pin, angled
The second row of pins needs to be removed.
P21Header, female, 1 row x 6 pin, straight
R1 and R22Resistor, 10k, 0.25W
Optional, included in the kit
S11Header, female, 1 row x 6 pin, angled
U11Temperature sensor, TC74A5-5.0VAT
Bolt1Bolt, M3.5, 10mm, pan head
Optional, not included in the kit
Nut1Nut, M3.5
Optional, not included in the kit


This design is so simple it does not justify a detailed assembly guide. Just assemble according to the photo above.

In order for the daisy-chained PCBs to be a consistent level, header pins (P1) need to have a profile that matches the socket (S1). By far the most common angled header pins do not match. A suitable profile header can be created by removing the second row of pins from a double row header. The pins can easily be pulled out of the plastic guide with a small pair of pliers.

The two resistors, R1 and R2, are not normally required. These are pull up resistors for the I2C bus signals, serial clock and serial data. The pull up resistors typically found on I2C bus masters are usually all that is required. However, should you require additional resistors for any reason, they can be fitted here. The most likely reason to add resistors is to terminate a long bus with many devices connected.


  • This product is designed for hobby use and is not suitable for industrial, commercial or safety-critical applications.
  • The product contains small parts and is not suitable for young children.

Homebrew 8-bit retro computing