Select a version
SENSOR-CONTROLLER-STUDIO
Sensor controller studio
Installer executable
Products
Low-power 2.4-GHz products
Sub-1 GHz wireless MCUs
Other wireless products
Automotive wireless connectivity products
Hardware development
Documentation
Compressed source file archive
HTML document
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)
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
What's new
- Added support for revision E (2.1) of the CC13x2 and CC26x2 devices, with continued support for revision C (1.1). Revision E (2.1) is the default chip revision.
- Added support for the CC2652RB device (integrated Bulk Acoustic Wave (BAW) resonator). Install patch 1 (released 2019-02-28) to enable this feature.
- Added new Constants and Data Structures panel. This replaces the editing pop-up windows in the task code editor panel, and makes it more efficient to add and edit constants and data structure members.
- The code generator now outputs documentation related files together with the SCIF driver source files:
- A tailored how-to-use guide (HTML document) for the SCIF driver, with code snippets that can be copied and pasted into the application.
- A doxyfile (that is, a project file for Doxygen) and a Windows batch file for running Doxygen on the generated SCIF driver.
- Added search functionality to the Task Debugging panel's code view. This makes it easier to locate task code, set breakpoints and so on.
- Various improvements and bug-fixes.