SWRU439M October 2015 – April 2022
The Sensor Controller is located in the AUX domain of the CC26xx and CC13xx devices, and has access to hardware functionality located in the AUX domain.
The Sensor Controller has, with few exceptions, no access to peripherals, RAM, flash or registers in MCU and AON domains. This separation allows the MCU domain to enter and exit standby mode independently of the Sensor Controller. The System CPU has access to all AUX domain peripherals.
Table 2-1 lists the functionality of the hardware in the AUX domain.
AUX Domain and Sensor Controller | CC13x0, CC26x0 | CC13x2, CC26x2 |
---|---|---|
Sensor Controller Engine (power-optimized 16-bit CPU core) | Yes | Yes |
AUX RAM (Sensor Controller instruction and data memory) | 2 KB = 1024 × 16-bit words | 4 KB = 2048 ×16-bit words |
Programmable wake-up sources | 1 | 3 |
Wake up from AON_RTC channel 2 | Yes | Yes |
Analog Peripherals | ||
ADC (12-bit, 200-kHz analog-to-digital converter) | Yes | Yes |
COMPA (continuous time comparator) | Yes | Yes, improved |
COMPB (low-power clocked comparator) | Yes | Yes, improved |
ISRC (0 to 20-µA current source) | Yes | Yes |
Reference DAC (8-bit DAC for COMPA/COMPB reference) | — | Yes |
Digital Peripherals | ||
TDC (96-MHz time-to-digital converter) | Yes | Yes |
Pulse counter (16-bit asynchronous) | Yes | Yes, improved |
Timer0 (synchronous timer) | Yes, 16-bit | Yes, 16-bit, improved |
Timer1 (synchronous timer) | Yes, 8-bit | Yes, 16-bit, improved |
Timer2 (16-bit asynchronous PWM/sequencing timer) | — | Yes |
Microsecond delay timer | — | Yes |
AUX I/O controllers (8 pins each) | 2 | 4 |
Hardware semaphores (for peripheral sharing with System CPU) | 8 | 8 |
Multiply and accumulate accelerator (40-bit accumulator) | — | Yes |
Serial Interfaces | ||
Serial peripheral interface (SPI) | Bit-banged | Yes, hardware peripheral |
I2C master (400 kHz or 100 kHz) | Bit-banged | Bit-banged |
I/O Pins | ||
Analog- and digital-capable general-purpose I/O pins | Up to 8 | Up to 8 |
Digital-only general-purpose I/O pins | Up to 8 | Up to 23 |
System | ||
Observation signal output (AUX event bus signal to GPIO) | — | 1 |
AON_BATMON read access (temperature and voltage) | — | Yes |
AON_RTC read access (16-bit second, 16-bit subsecond) | — | Yes |
MCU domain and power supply system status | — | Yes |
VDDR recharge status and interaction | — | Yes |
For an overview of the differences between the CC13x0, CC26x0 and the CC13x2, CC26x2 device families, see the Chip Family Migration Guide in the Sensor Controller Studio help viewer.
For detailed technical information about the Sensor Controller Engine CPU core, see the Assembly Language Reference in the Sensor Controller Studio help viewer.