Functional Overview
1.3.9 Programmable I/Os
I/O pins offer flexibility for a variety of connections. The CC26xx and CC13xx devices support highly
configurable I/O pins that can be muxed to any digital peripheral through the I/O Controller.
NOTE: Analog functionality, Sensor Controller connections, and high drive strength is limited to
certain pins. Refer to
•
Up to 31 GPIOs, depending on configuration
•
Up to five 8-mA drive strength pins
•
Fully flexible digital pin muxing allows use as GPIO or any of several peripheral functions
•
Programmable control for GPIO interrupts:
– Interrupt generation masking per pin
– Edge-triggered on rising or falling
•
Bit masking in read and write operations through address lines
•
Can initiate a μDMA transfer
•
Pin state can be retained during all sleep modes
•
Pins configured as digital inputs are Schmitt-triggered
•
Programmable control for GPIO pad configuration:
– Weak pullup or pulldown resistors
– Digital input enables
1.3.10 Sensor Controller
The sensor controller contains circuitry that can be selectively enabled in the power-down mode. The
peripherals in this domain may be controlled by the sensor controller, which is a proprietary power-
optimized CPU (sensor controller engine), or directly from the main CPU. The sensor controller engine
CPU can read and monitor sensors or perform other tasks autonomously, thereby reducing power
consumption and offloading the main CPU.
The sensor controller is set up using a PC-based configuration tool, and typical use cases may be (but not
limited to) the following:
•
Analog sensors using integrated ADC
•
Digital sensors using GPIO with bit-banged I
•
Capacitive sensing
•
Waveform generation
•
Keyboard scan
•
Quadrature decoder for polling rotation sensors
•
Oscillator calibration
The peripherals in the sensor interface include the following:
•
Analog comparator
The ultra-low power analog comparator can wake the CC26xx and CC13xx devices from any active
state. A configurable internal reference can be used with the comparator. The output of the
comparator can also trigger an interrupt or trigger the ADC.
•
Capacitive sensing
Capacitive sensing is not a stand-alone module in the CC26xx and CC13xx devices; rather, the
functionality is achieved through the use of a constant current source, a time to digital converter,
and a comparator. The analog comparator in this block can also be used as a higher-accuracy
alternative to the ultra-low power comparator. The sensor controller takes care of baseline tracking,
hysteresis, filtering, and other related functions.
24
Architectural Overview
Chapter
11, I/O Control for details.
2
C and SPI
Copyright © 2015, Texas Instruments Incorporated
SWCU117C – February 2015 – Revised September 2015
Submit Documentation Feedback
www.ti.com