Multichannel USB Temperature Logger

  • Reads Sensor Output with ±1 °C Accuracy from -10 °C to 70 °C
  • Supports up to Eight Temperature Sensors
  • Powered and Controlled with USB 2.0
  • Ideal for OEM Applications


USB Temperature Logger with Two Sensor Connectors and a USB Type-A to Mini-B Cable

Application Idea

Using the connection guides included on the housing, upTEMP™ temperature loggers can be stacked with other upTEMP modules or upLED™ LED drivers.

Related Items

Please Wait

Click to Enlarge

The connection channels guide the upper module onto the lower module, creating a stable stack.

Click to Enlarge

Connection channels at the corners of the upTEMP housing are included for easy stacking of modules.


  • Multichannel Temperature Logger with USB 2.0 Interface
  • Compatible with:
    • Up to Eight Negative Temperature Coefficient (NTC) Thermistors
    • Up to Four Resisitve Temperature Detector (RTD) Sensors
  • Large Internal Memory Storage (100,000 Data Points)
  • Internal Real-Time Clock for Time-Referenced Measurements
  • Compact Form Factor with Stacking Capability
  • USB 2.0 Type-A to Mini-B Cable with Locking Screw Included
  • Includes upSERIES™ Software
    • User-Friendly Software GUI
    • Drivers for LabVIEW®, CVI, C, C++, and C# Programming Environments

Thorlabs' upTEMP™ Multichannel Temperature Logger is a compact, USB-powered device designed for monitoring and saving temperature data in both laboratory and factory environments. The upTEMP logger can read up to eight negative temperature coefficient (NTC) thermistors or four resistive temperature detector (RTD) sensors. The sensor output is read with ±0.5 °C accuracy at 25 °C and ±1 °C accuracy over the -10 °C to 70 °C temperature range1. This temperature logger, designed for use with a PC, is powered using a USB and can be controlled using the included upSERIES software.

Several modules can be used in parallel for applications that require more than the eight sensor connections provided by one device, making these an ideal option for OEM applications. To retain the compact footprint (86.7 mm x 52.5 mm) of a single unit while using multiple devices, the upTEMP housing has been designed with connection channels at the corners, which help create a stable assembly of devices.

The upTEMP temperature logger can also be conveniently stacked with an upLED™ constant current, USB-controlled LED driver. The two devices feature the same stackable housing and can be simultaneously controlled using the upSERIES Software interface.

1These modules offer a high resolution of 10 mK. Note that the resolution is not the relative measurement accuracy, which depends on the measurement range and the sensor used.

Click to Enlarge

The main upSERIES software GUI displays temperature measurements from a data set, and it is possible to zoom into different regions of interest. Temperature values and time stamps for each data point can be read out.

Sensor Compatibility
This temperature logger is compatible with either NTC thermistors or RTD sensors, such as Thorlabs' TH10K thermistor and TH100PT detector, respectively. NTC thermistors must have a resistance within 40 Ω to 900 kΩ and an operating temperature range that does not exceed -40 °C to 120 °C. RTD sensors can have two-, three, or four wires and must have a resistance within 1.95 Ω to 3450 Ω, an operating temperature range that does not exceed -200 °C to 400 °C, and be either a PT-100, PT-200, PT-500, or PT-1000 RTD sensor type. For complete sensor specifications, please see the Specs tab.

Each upTEMP module ships with two push-in spring connectors to connect the temperature sensors; additional connectors can be purchased by contacting Tech Support. Please see the Pin Diagram tab for more information on the pin assignments for each sensor type. 

Back Panel Features
The upTEMP logger features a USB 2.0 Type Mini-B interface, which both powers and connects the device with a computer running the upSERIES software. A USB-ABL-60 USB 2.0 type-A to mini-B cable is included with each device and this cable features a locking screw to prevent accidental disconnections.

A status LED indicator is included on the back panel to easily identify the operation status of the device. When the upTEMP is in measurement mode (outputting data but not saving to internal memory), the LED appears a steady green; the LED blinks yellow if the device is logging data (saving to internal memory). The LED can also appear additional colors for special states; see the device manual for more details.

A start/stop logging button is included on the upTEMP temperature logger to run measurements without the upSERIES software or a PC connection. In this case, the device must have available internal memory and power supplied via the USB port; we recommend using the Thorlabs DS5 power supply with a USB type-A port. Note that the software must be used to set the measurement configurations and to view or export the data.

PC Control
The upSERIES software monitors and saves the temperature measurements from the sensors, and it can also be used to evaluate the data. Multiple upTEMP devices can be processed by the upSERIES software, making it ideal for OEM applications that require more than eight temperature sensors. More information about the upSERIES software GUI can be found on the Software tab and the software manual.

Compatible Temperature Sensors Negative Temperature Coefficient (NTC)
Resistance Temperature Detectors (RTD)
Measurement Rate (Sum of All Channels) 5 Samples per Second (Max)
Built-In Non-Volatile Flash Memory 128 MBit
Maximum Data Points (Sum of All Channels) 100,000 Data Points
Sensor Interface
Connector Type Push-In Spring Connectors
General Specifications
Control Interface Lockable Mini USB Connector
USB Protocol USB 2.0 (USB CDC Class Device)
Maximum USB Cable Length 5.0 m
Power Supply 5 V; 200 mA via USB (Max)
DC Input USB-ABL-60 USB Cable (Provided)
Operating Temperature Rangea -20 °C to 70 °C
Storage Temperature Range -40 °C to 70 °C
Dimensions (W x H x D) 86.7 mm x 27.0 mm x 52.5 mm
(3.41" x 1.06" x 2.07")
Weight 70 g
  • Non-Condensing
Specifications with NTC Thermistors
Sensor Channel Count 8 (Max)
Sensor Resistance Range 40 Ω to 900 kΩ
Sensor Temperature Rangea
(Additional Sensor Limits Can Apply)
-40 °C to 120 °C
Excitation Current for NTC Types 250 nA, 500 nA, 1 µA, 5 µA, 10 µA,
25 µA, 50 µA, 100 µA
Accuracy at 25 °C ±0.5 °C + Sensor Accuracy
Accuracy from -10 °C to 70 °C ±1 °C + Sensor Accuracy
Resolutionb 10 mK
Specifications with RTD Sensors
Sensor Channel Count 4 (Max)
Sensor Resistance Range 1.95 Ω to 3450 Ω
Sensor Temperature Rangea
(Additional Sensor Limits Can Apply)
-200 °C to 400 °C
Supported RTD Sensors RTD PT-100, RTD PT-200, RTD PT-500,
RTD PT-1000
Excitation Current for RTD Types 100 µA
Calibration Curves European Standard, American, Japanese, IST-90
Accuracy at 25 °C ±0.5 °C + Sensor Accuracy
Accuracy from -10 °C to 70 °C ±1 °C + Sensor Accuracy
Resolutionb 10 mK
  • The upTEMP™ module itself needs to stay within the limits of its own operating temperature range as stated above. Additional sensor temperature limits as stated by the sensor supplier may apply. Provided that the sensor is rated for a smaller or equal temperature window, these are accommodated for.
  • The resolution is not the relative measurement accuracy, which depends on the measurement range and the sensor used.

Front Panel

Thorlabs' upTEMP™ USB temperature logger features sixteen pins, which can connect up to eight negative thermal coefficient (NTC) thermistors or four resistive temperature detector (RTD) sensors using the two included sensor connectors. RTDs with two-, three-, and four-wire configurations can be used. Shown below are the pin assignments for connecting NTCs (left) or RTDs (right).

Note: In the case that a two-wire RTD is used, connections should be made to the two inner pins. See the upTEMP manual for more details.

PDFA Front Panel
Click to Enlarge

Pins on the upTEMP Housing Front Panel

Pin NTC Description RTD Descriptiona Pin NTC Description RTD Descriptiona
2 NTC1 RTD_1S 10 NTC5 RTD_3S
3 NTC2 RTD_1S 11 NTC6 RTD_3S
4 NTC2 RTD_1F 12 NTC6 RTD_3F
5 NTC3 RTD_2F 13 NTC7 RTD_4F
6 NTC3 RTD_2S 14 NTC7 RTD_4S
7 NTC4 RTD_2S 15 NTC8 RTD_4S
8 NTC4 RTD_2F 16 NTC8 RTD_4F
  • RTD_xF is the current connector and RTD_xS is the sensor to measure resistance.


Back Panel

upTEMP™ USB Temperature Logger Back Panel
Callout Description
1 Start / Stop Button for Data Logging
2 Status LED
3 Lockable USB 2.0 Type Mini-B Connector
upTEMP Temperature Logger Back Panel Features
Click to Enlarge

upTEMP Temperature Logger Back Panel Features
Recommended System Requirements
Operating System Windows® 8.1 (64 Bit),
Windows® 10 (64 Bit, Recommended)
Processor (CPU) 1 GHz
Memory (RAM) 512 MB
Hard Drive 200 MB (Min) of Available Disk Space
Graphics Card
1280 x 768 (Min)
Interface Free USB 2.0 Port


Version 1.2

The upSERIES software includes a GUI for control of Thorlabs' upTEMP USB Temperature Data Logger and upLED LED Driver. To download, click the button below.

Software Download

upSERIES™ Software

The upSERIES Software is designed for straight forward use with the upTEMP™ Multichannel USB Temperature Logger and the constant current upLED™ LED Driver. The upSERIES Software can be used with several upTEMP and upLED models in parallel, allowing for complex setups.

Instrument drivers for LabVIEW®, CVI, C, C++, and C# are installed with the software for user-defined applications; refer to the manual for details.



upTEMP™ USB Temperature Data Logger

With the upSERIES software package, the temperature measurements detected by negative temperature coefficient (NTC) thermistors or resistive temperature detector (RTD) sensors can be monitored, saved, and evaluated using the intuitive, easy-to-use graphical interface. Ideal for complex systems, this software can be used to measure signals from multiple upTEMP modules, and each module can handle up to eight NTC thermistors or four RTD sensors. Data can be saved to the internal memory of the upTEMP device or to the PC.

The GUI features a configuration section, which allows the user to edit measurement parameters, including sensor type, temperature offset, and measurement delay. For real-time temperature monitoring, there is an option to display temperature measurements graphically in a time trace. Data analysis options, such as displaying single temperature values, are also included. Data saved to the PC will be saved as a .csv file with the following information: time and date; sensor type and number (according to list in the software); temperature scale; and calculated and displayed temperature values.

Click to Enlarge

The upSERIES software automatically recognizes a connected upTEMP temperature logger. The connected upTEMP device is listed in the left panel and configuration options are on the right. The center panel shows the temperature readings for each connected temperature sensor.

Click to Enlarge

The category, which is based on the resistance at 0 °C (labelled as PTxxx), and the calibration curve can be set for connected RTD sensors.

Click to Enlarge

For connected NTC thermistors, the temperature coefficents and operating temperature ranges can be set. The Thermistor Model Manager also allows new NTC thermistors to be added, and they can be configured using the Steinhart-Hart equation or beta function.

Click to Enlarge

Measurement parameters can be configured in the right panel of the main GUI screen. Measurement delay, which is the update rate of the measured data on the screen, can be set, as well as the data set name. Also, options for saving the data can be set in this panel.

Click to Enlarge

The live data can be displayed in the main GUI window. Also available are basic data analysis tools, including the capability to zoom into data sets and read the temperature for single data points. Time references for each data point can also be read out.


upLED™ Constant Current USB LED Driver

When using the upSERIES Software with the constant current upLED™ LED Driver, the forward current can be precisely set and saved for later applications. Additionally, software configurations allow the use of LEDs without Thorlabs EEPROMs, as well as automatic power-up options. This software can be used to drive multiple upLED modules and each upLED can drive a single LED.

Click to Enlarge

The upSERIES software automatically recognizes a connected upLED LED driver, provided an LED and power supply are already connected. The connected upLED is listed on the left panel, while the right panel shows configuration options. The LED status and current set point are shown in the center panel, as well as the measured voltage and current as reported by the upLED.

Click to Enlarge
Additional information about each setting can be found by clicking on the blue icon next to the setting. The upLED can be set up for more hands-off operation; LEDs can automatically power on after connection to a power supply (see center image) or repower after being disconnected and reconnected. If an LED is disconnected during operation, the internal memory of the upLED will immediately resupply the next-connected LED with the last set of parameters.

Click to Enlarge

The configuration window allows the user to customize the upLED driver settings. Ideal for Thorlabs LEDs, the current limit is automatically set by the LED EEPROM. To use non-Thorlabs LEDs, toggle the switch under Thorlabs EEPROM Technology and set the current limit. The current source can be set as either the potentiometer or user-defined. 

Posted Comments:
Kevin Xie  (posted 2021-07-05 16:43:17.197)
Hello, I am using this temperature logger to monitor the temperatures in chiller lines. Therefore, I would like to have the ability to output warnings if a thermistor's temperature reads too high. The upSERIES software doesn't seem to have this feature so I would like to interface with the logger directly using a Raspberry Pi and build my own monitoring software. Is there an SDK or something like that available for this device? Thank you.
MKiess  (posted 2021-07-08 08:45:19.0)
Dear Kevin, thank you very much for your inquiry. The suggestion to implement such a warning in the software is very good and is still missing in the software. We will implement it in our next software version. So thank you very much for this feedback. Drivers, an overview of the functions and programming examples are included in the software download. I have contacted you directly to discuss further details.

USB Temperature Logger

Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal Price Available
UPTEMP Support Documentation
UPTEMPCustomer Inspired! Multichannel USB Temperature Logger