SLAAEA0 March 2023 MSPM0L1105 , MSPM0L1106 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346
Thermometers help us detect and prevent the spread of illness. Digital thermometers have mostly replaced mercury stick thermometers over the past ten to fifteen years as they allow faster, more convenient temperature detection without the risk of the health hazards associated with mercury.
All digital thermometers include two key components: a temperature sensor that outputs a voltage signal based on temperature and a microcontroller (MCU) that converts the voltage signal into a temperature reading. Measurement time, battery life, design size, and cost are key considerations when selecting an MCU for a thermometer design. With their low power, low price, and high-performance features, MSPM0 MCUs are a great choice for digital thermometer designs.
Digital thermometers are typically made up of the following components:
Digital thermometers are expected to be low-cost, long lasting, and small in size; these are all factors enabled by MSPM0 MCUs.
TI’s scalable MSPM0 MCU portfolio features an Arm® Cortex-M0+ core, with a maximum CPU speed of 80-MHz. The pin-to-pin compatible portfolio ranges from 4-KB to 512-KB of flash memory and has a low standby current that enables longer battery life. MSPM0 MCUs feature small footprint packages and optional analog integration that enables high performance, low-cost, and overall flexibility within digital thermometer designs.
There are two kinds of digital thermometers on the market: contact thermometers and contactless thermometers.
Contact thermometers
Contact thermometers are named as such because they require about 20 seconds of continuous contact with the patient to perform temperature detection. Most commonly sold as a digital stick thermometer, these instruments typically use a thermistor as a temperature sensor and have a general accuracy of ± 0.1 °C. The thermistor, a device whose resistance varies in negative correlation with the temperature range, is a popular choice for temperature sensors in contact thermometers due to this application’s small size and narrow temperature range. The thermistor measures temperature by adjusting its resistance in correlation to the surrounding temperature and thus altering the voltage signal. The voltage around the thermistor is conditioned with an OPA and sent to an ADC to be converted into a digital signal. The MCU first converts the digital signal into a readable temperature using a programmed lookup-table and then communicates with the user interface components to display the temperature.
Some components, such as the OPA and ADC, are often integrated into the MCU to save on overall cost and board space. The optimized analog integration and small footprint packages available with MSPM0 MCUs makes it possible to have a device that is both high performance and low-cost.
Contactless thermometers
Contactless thermometers, like infrared ear and forehead thermometers, are designed to detect temperature in about 1 second without ever needing to come in physical contact with the patient. These instruments use a single pixel thermopile sensor to detect temperature. Thermopile sensors focus infrared radiation from the human body onto an internal negative-temperature-coefficient thermistor (NTC) that reacts to the temperature by adjusting its resistance accordingly. The voltage signal from the thermistor is then conditioned with an OPA and converted to a digital signal by an ADC. Finally, the MCU calculates a temperature value based on the programmed lookup-table and drives the user interface to display the reading.
Similar to the contact thermometer, the integrated analog and small packages available in the MSPM0 portfolio make these MCUs are a great fit for contactless thermometer designs.
The main requirements for an MCU in contact thermometers are low power consumption to ensure long battery life and integrated analog that enables small design. MSPM0 MCUs meet these requirements with the following available features:
The following is a list of function examples of how MSPM0 can be used in digital thermometer designs.
Order an MSPM0 LaunchPad development kit today to start evaluating MSPM0 for your thermometer system. Jump start your thermometer design with MSPM0 code examples and interactive online training. You can also find other resources under these links: