This page contains specific information about Sensor controller studio release package. Refer to the table below for download links and related content.

Downloads

  • Requires export approval (1 minute)
  Title Version Description Size
SENSOR CONTROLLER STUDIO INSTALLERS
Windows Installer for Sensor Controller Studio 2.6.0 Installer executable 39062 K
Sensor Controller Studio CLI for Linux 2.6.0 Compressed archive 14648 K
Software Manifest for Sensor Controller Studio 2.6.0 HTML document
Software Manifest for Sensor Controller Studio CLI for Linux 2.6.0 HTML document
EXPLORE IN THE CLOUD
TI Resource Explorer - Sensor Controller Studio in Cloud TI Resource Explorer
OTHER RESOURCES
Qt 5.9.2 source files 5.9.2 Compressed source file archive

Supported products & hardware

Supported product family Supported products Supported hardware
CC13x2
CC26x2
CC13x0
CC26x0
CC13x2/CC26x2 BoosterPacks

What's New?

  • Added support for the new CC2652P device (CC2652P1F). The examples for this device run on the CC1352P* LaunchPads.
  • Added support for the new CC1352R LaunchPad SensorTag Kit (LPSTK), with one example for each sensor on this board (hall-effect, light, temperature and humidity, and accelerometer).
  • I2C Master resource: Added high-level I2C procedures for accessing I2C devices with 8-bit or 16-bit registers.
  • Various improvements and bug-fixes.

Release Information

Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller, allowing for ultra-low power application design.

The tool generates a Sensor Controller Interface driver, which is a set of C source files to be compiled into the System CPU (ARM Cortex-M3/M4) application. These source files contain the Sensor Controller firmware image and associated definitions, and generic functions that allow the System CPU application to control the Sensor Controller and exchange data.

The Sensor Controller is a small CPU core that is highly optimized for low power consumption and efficient peripheral operation. The Sensor Controller is located in the CC26xx/CC13xx auxiliary (AUX) power/clock domain, and can perform simple background tasks autonomously and independently of the System CPU and the MCU domain power state. Such tasks include but are not limited to:

  • Analog sensor polling, using ADC or comparator
  • Digital sensor polling, using SPI, I2C or other protocols
  • Capacitive sensing, using current source, comparator and time-to-digital converter (TDC)
  • Waveform generation, for example for LCDs

The Sensor Controller is user programmable, using a simple programming language with syntax similar to C. This allows for sensor polling and other tasks to be specified as sequential algorithms, rather than static configuration of complex peripheral modules, timers, DMA, register programmable state machines, event routing and so on. The main advantages are:

  • Flexibility
  • Dynamic reuse of hardware resources
  • Ability to perform simple data processing without need for dedicated hardware
  • Observability and debugging options

Support