Texas Instruments CC2650DK Benutzerhandbuch

Seite von 1570
Functional Overview
1.3.5 General-Purpose Timers
General-purpose timers can be used to count or time external events that drive the timer-input pins. Each
16- or 32-bit GPTM block provides two 16-bit timers or counters that can be configured to operate
independently as timers or event counters, or configured to operate as one 32-bit timer.
The general-purpose timer module (GPTM) contains four 16- or 32-bit GPTM blocks with the following
functional options:
16- or 32-bit operating modes:
16- or 32-bit programmable one-shot timer
16- or 32-bit programmable periodic timer
16-bit general-purpose timer with an 8-bit prescaler
16-bit input-edge count- or time-capture modes with an 8-bit prescaler
16-bit PWM mode with an 8-bit prescaler and software-programmable output inversion of the PWM
signal
Count up or down
Four 32-bit counters or up to eight 16-bit counters
Up to eight capture/compare pins
Up to four PWM pins (one PWM pin per 32-bit timer)
Daisy-chaining of timer modules allows a single timer to initiate multiple timing events.
Timer synchronization allows selected timers to start counting on the same clock cycle.
User-enabled stalling when the microcontroller asserts CPU halt flag during debug
Ability to determine the elapsed time between the assertion of the timer interrupt and entry into the
interrupt service routine
Efficient transfers using the µDMA controller
1.3.5.1
Watchdog Timer
The watchdog timer is used to regain control when the system fails because of a software error or an
external device fails to respond properly. The watchdog timer can generate an interrupt or a reset when a
predefined time-out value is reached.
1.3.5.2
Always-on Domain
The AON domain contains circuitry that is always enabled, except for the shutdown mode (where the
digital supply is off). This domain includes the following:
The RTC can be used to wake the CC26xx from any state where it is active. The RTC contains three
match registers and one compare register. With software support, the RTC can be used for clock and
calendar operation. The RTC is clocked from the 32-kHz RC oscillator or the 32 kHz crystal oscillator.
The battery monitor and temperature sensors are accessible by SW. The battery monitor and
temperature sensors provide continuous monitoring of battery state as well as coarse temperature.
1.3.6 Direct Memory Access
The CC26xx microcontroller includes a DMA controller, known as
μDMA. The μDMA controller provides a
way to offload data transfer tasks from the Cortex-M3 processor, allowing more efficient use of the
processor and the available bus bandwidth. The
μDMA controller can perform transfers between memory
and peripherals. Channels in the
μDMA are dedicated for each supported on-chip module and can be
programmed to automatically perform transfers between peripherals and memory, as the peripheral is
ready to transfer more data.
20
Architectural Overview
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated