SimpleLink™ Wireless MCU-Based Thermostat Reference Design
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical documentation

Support & Training

Order Now

See the Important Notice and Disclaimer covering reference designs and other TI resources.

Key Document


Creating a low-power, connected, microcontroller (MCU) based smart thermostat that can securely link a variety of sensors to the cloud, which enables remote monitoring and control, is the goal of most smart thermostat designers. The TIDM-1020 reference design provides a software reference for the implementation of such a smart thermostat, using the CC3220 device as the primary MCU, with Wi-Fi® connectivity. This application note provides the details of adding Bluetooth Low Energy (BLE) connectivity for provisioning to TIDM-1020.

This reference design is for thermostat end equipment developers, engineers, and system evaluators. The design provides reference code to demonstrate integration of the CC3220SF device into a variety of analog and digital sensors, cloud connectivity services, human machine interfaces (HMIs), passive infrared (PIR) sensors, and external relay controls. This reference design is also intended to showcase: low-power connection to the Internet and cloud, remote control and programming, remote monitoring of the data, and secure Over The Air (OTA) update of the device and application firmware. This design demonstrates this system using either IBM Watson or AWS Cloud Services, and provides details on how to configure Alexa Voice Services (AVS) cloud for voice control from the cloud.

  • Demonstrates battery life of ~6 months using 2AA batteries
  • HMI through resistive touchscreen
  • Cloud connectivity for remote control and sensor data aggregation and monitoring
    • IBM Watson
    • AWS with Alexa Voice Control
  • Demonstrate security features
    • Secure OTA update
    • Secure server
    • Internal HTTPS server
    • Secure sockets (SSL/TLS)
  • Provisioning (BLE based, Access Point (AP) Mode and SmartConfig™)
  • Low power capabilities
  • Configurable sensor update rate

See the Important Notice and Disclaimer covering reference designs and other TI resources.

What's Included

  • Not applicable


Schematic/Block Diagram

Quickly understand overall system functionality.

Download Schematic

Design Guide

Get results faster with test and simulation data that's been verified.

Download Design Guide

Order Now
Part Number Buy from Texas Instruments or Third Party Buy from Authorized Distributor Status

Grove from Seeed Studio - The IoT Hardware Enabler

Not Available ACTIVE

CC2640R2 LaunchPad


Pricing may vary.


Kentec QVGA Display BoosterPack


Pricing may vary.


Sensors BoosterPack Plug-In Module


Pricing may vary.


SimpleLink™ Wi-Fi® CC3220SF Wireless Microcontroller LaunchPad™ Development Kit


Not Available ACTIVE
Contact a Distributor  

TI Devices (1)

Order samples, get tools and find more information on the TI products in this reference design.

Part Number Name Product Family Sample & Buy Design Kits & Evaluation Modules
CC2640R2F  SimpleLink™ 32-bit Arm Cortex-M3 Bluetooth® Low Energy wireless MCU with 128kB Flash and 275kB ROM  SimpleLink Solutions  Sample & Buy View Design Kits & Evaluation Modules

CAD/CAE symbols

Part # Package | Pins CAD File (.bxl) STEP Model (.stp)
CC2640R2F Download Download
Download Download
Download -
Download Download

Texas Instruments and Accelerated Designs, Inc. have collaborated together to provide TI customers with schematic symbols and PCB layout footprints for TI products.

Step 1: Download and install the free download.

Step 2: Download the Symbol and Footprint from the CAD.bxl file table.

Technical documentation

See the Important Notice and Disclaimer covering reference designs and other TI resources.

Datasheet (1)
Title Type Size (KB) Date
PDF 2491 29 Nov 2018
Application notes (1)
Title Type Size (KB) Date
PDF 111 30 Oct 2017
User guides (2)
Title Type Size (KB) Date
PDF 3762 03 Oct 2018
PDF 8577 09 Aug 2018
Design files (18)
Title Type Size (KB) Date
ZIP 6633 18 Apr 2018
ZIP 137 18 Apr 2018
ZIP 115 18 Apr 2018
PDF 105 18 Apr 2018
PDF 2605 18 Apr 2018
PDF 129 18 Apr 2018
PDF 105 18 Apr 2018
PDF 2605 18 Apr 2018
PDF 129 18 Apr 2018
ZIP 3274 18 Apr 2018
ZIP 482 18 Apr 2018
ZIP 269 18 Apr 2018
PDF 154 18 Apr 2018
PDF 69 18 Apr 2018
PDF 41 18 Apr 2018
PDF 610 18 Apr 2018
PDF 145 18 Apr 2018
PDF 20 18 Apr 2018
Related Tools & Software

Hardware development (3)

Name Part Number Tool Type
Kentec QVGA Display BoosterPack  BOOSTXL-K350QVG-S1  Development kits 
SimpleLink™ Wi-Fi® CC3220SF wireless microcontroller LaunchPad™ development kit  CC3220SF-LAUNCHXL  Development kits 
Sensors BoosterPack Plug-In Module  BOOSTXL-SENSORS  Evaluation boards 

Software development (4)

Name Part Number Software Type
SimpleLink™ SDK Plugin for Amazon Web Services  SIMPLELINK-SDK-PLUGIN-FOR-AWSIOT  Plug-ins 
SimpleLink™ Wi-Fi® CC32xx software development kit (SDK)  SIMPLELINK-CC32XX-SDK  Software development kits (SDK) 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles