SWRS266B December   2022  – April 2024 CC1354R10

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Functional Block Diagram
  6. Device Comparison
  7. Pin Configuration and Functions
    1. 6.1 Pin Diagram—RGZ Package (Top View)
    2. 6.2 Signal Descriptions—RGZ Package
    3. 6.3 Connections for Unused Pins and Modules—RGZ Package
    4. 6.4 Pin Diagram—RSK Package (Top View)
    5. 6.5 Signal Descriptions—RSK Package
    6. 6.6 Connection of Unused Pins and Module—RSK Package
  8. Specifications
    1. 7.1  Absolute Maximum Ratings
    2. 7.2  ESD Ratings
    3. 7.3  Recommended Operating Conditions
    4. 7.4  Power Supply and Modules
    5. 7.5  Power Consumption—Power Modes
    6. 7.6  Power Consumption—Radio Modes
    7. 7.7  Nonvolatile (Flash) Memory Characteristics
    8. 7.8  Thermal Resistance Characteristics
    9. 7.9  RF Frequency Bands
    10. 7.10 861MHz to 1054MHz—Receive (RX)
    11. 7.11 861MHz to 1054MHz—Transmit (TX) 
    12. 7.12 861MHz to 1054MHz - PLL Phase Noise Wideband Mode
    13. 7.13 861MHz to 1054MHz - PLL Phase Noise Narrowband Mode
    14. 7.14 Bluetooth Low Energy—Receive (RX)
    15. 7.15 Bluetooth Low Energy—Transmit (TX)
    16. 7.16 Zigbee and Thread - IEEE 802.15.4-2006 2.4GHz (OQPSK DSSS1:8, 250kbps) - RX
    17. 7.17 Zigbee and Thread - IEEE 802.15.4-2006 2.4GHz (OQPSK DSSS1:8, 250kbps) - TX
    18. 7.18 Timing and Switching Characteristics
      1. 7.18.1 Reset Timing
      2. 7.18.2 Wakeup Timing
      3. 7.18.3 Clock Specifications
        1. 7.18.3.1 48MHz Clock Input (TCXO)
        2. 7.18.3.2 48MHz Crystal Oscillator (XOSC_HF)
        3. 7.18.3.3 48MHz RC Oscillator (RCOSC_HF)
        4. 7.18.3.4 2MHz RC Oscillator (RCOSC_MF)
        5. 7.18.3.5 32.768 kHz Crystal Oscillator (XOSC_LF)
        6. 7.18.3.6 32 kHz RC Oscillator (RCOSC_LF)
      4. 7.18.4 Serial Peripheral Interface (SPI) Characteristics
        1. 7.18.4.1 SPI Characteristics
        2. 7.18.4.2 SPI Master Mode
        3. 7.18.4.3 SPI Master Mode Timing Diagrams
        4. 7.18.4.4 SPI Slave Mode
        5. 7.18.4.5 SPI Slave Mode Timing Diagrams
      5. 7.18.5 UART
        1. 7.18.5.1 UART Characteristics
    19. 7.19 Peripheral Characteristics
      1. 7.19.1 ADC
        1. 7.19.1.1 Analog-to-Digital Converter (ADC) Characteristics
      2. 7.19.2 DAC
        1. 7.19.2.1 Digital-to-Analog Converter (DAC) Characteristics
      3. 7.19.3 Temperature and Battery Monitor
        1. 7.19.3.1 Temperature Sensor
        2. 7.19.3.2 Battery Monitor
      4. 7.19.4 Comparators
        1. 7.19.4.1 Low-Power Clocked Comparator
        2. 7.19.4.2 Continuous Time Comparator
      5. 7.19.5 Current Source
        1. 7.19.5.1 Programmable Current Source
      6. 7.19.6 GPIO
        1. 7.19.6.1 GPIO DC Characteristics
    20. 7.20 Typical Characteristics
      1. 7.20.1 MCU Current
      2. 7.20.2 RX Current
      3. 7.20.3 TX Current
      4. 7.20.4 RX Performance
      5. 7.20.5 TX Performance
      6. 7.20.6 ADC Performance
  9. Detailed Description
    1. 8.1  Overview
    2. 8.2  System CPU
    3. 8.3  Radio (RF Core)
      1. 8.3.1 Proprietary Radio Formats
      2. 8.3.2 Bluetooth 5.3 Low Energy
      3. 8.3.3 802.15.4 Thread, Zigbee, and 6LoWPAN
    4. 8.4  Memory
    5. 8.5  Sensor Controller
    6. 8.6  Cryptography
    7. 8.7  Timers
    8. 8.8  Serial Peripherals and I/O
    9. 8.9  Battery and Temperature Monitor
    10. 8.10 µDMA
    11. 8.11 Debug
    12. 8.12 Power Management
    13. 8.13 Clock Systems
    14. 8.14 Network Processor
  10. Application, Implementation, and Layout
    1. 9.1 Reference Designs
    2. 9.2 Junction Temperature Calculation
  11. 10Device and Documentation Support
    1. 10.1 Tools and Software
      1. 10.1.1 SimpleLink™ Microcontroller Platform
    2. 10.2 Documentation Support
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information
    1. 12.1 Packaging Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

Timers

A large selection of timers are available as part of the CC1354R10 device. These timers are:

  • Real-Time Clock (RTC)

    A 70-bit 3-channel timer running on the 32kHz low-frequency system clock (SCLK_LF). This timer is available in all power modes except Shutdown. The timer can be calibrated to compensate for frequency drift when using the LF RCOSC as the low-frequency system clock. If an external LF clock with a frequency different from 32.768kHz is used, the RTC tick speed can be adjusted to compensate for this. When using TI-RTOS, the RTC is used as the base timer in the operating system and should thus only be accessed through the kernel APIs such as the Clock module. The real-time clock can also be read by the Sensor Controller Engine to timestamp sensor data and also has dedicated capture channels. By default, the RTC halts when a debugger halts the device.

  • General Purpose Timers (GPTIMER)

    The four flexible GPTIMERs can be used as either 4 × 32-bit timers or 8 × 16-bit timers, all running on up to 48MHz. Each of the 16- or 32-bit timers supports a wide range of features such as one-shot or periodic counting, pulse width modulation (PWM), time counting between edges, and edge counting. The inputs and outputs of the timer are connected to the device event fabric, which allows the timers to interact with signals such as GPIO inputs, other timers, DMA, and ADC. The GPTIMERs are available in Active and Idle power modes.

  • Sensor Controller Timers

    The Sensor Controller contains three timers:

    The Sensor Controller contains three timers: AUX Timers 0 and 1 are 16-bit timers with a 2N prescaler. Timers can either increment on a clock or each edge of a selected tick source. Both one-shot and periodical timer modes are available.

    AUX Timer 2 is a 16-bit timer that can operate at 24MHz, 2MHz, or 32kHz independent of the Sensor Controller functionality. There are four capture or compare channels, which can be operated in one-shot or periodical modes. The timer can be used to generate events for the Sensor Controller Engine or the ADC, as well as for PWM output or waveform generation.

  • Radio Timer

    A multichannel 32-bit timer running at 4MHz is available as part of the device radio. The radio timer is typically used as the timing base in wireless network communication using the 32-bit timing word as the network time. The radio timer is synchronized with the RTC by using a dedicated radio API when the device radio is turned on or off. This ensures that for a network stack, the radio timer seems to always be running when the radio is enabled. The radio timer is in most cases used indirectly through the trigger time fields in the radio APIs and should only be used when running the accurate 48MHz high-frequency crystal is the source of SCLK_HF.

  • Watchdog Timer

    The watchdog timer is used to regain control if the system operates incorrectly due to software errors. It is typically used to generate an interrupt and reset the device for the case where periodic monitoring of the system components and tasks fails to verify proper functionality. The watchdog timer runs on a 1.5MHz clock rate and cannot be stopped once enabled. The watchdog timer continues to run in Standby power mode but pauses when a debugger halts the device.

  • Always On Watchdog Timer (AON_WDT)

    The Always On Watchdog Timer is used during standby to regain control when the system has failed due to a software error or failure of an external device to respond in the expected way. It generates a reset when its configured time-out counter reaches zero and cannot be stopped once started, unless by asserting a device reset. The Always-on watchdog timer runs in Standby power mode and may pause when a debugger halts the device.