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

Tools and Software

The CC1354R10 device is supported by a variety of software and hardware development tools.

Development Kit

    CC1354P10-1 LaunchPad™ Development Kit

    The CC1354P10-1 LaunchPad™ Development Kit enables the development of high-performance wireless applications in the 863MHz to 930MHz and 2.4GHz frequency bands that benefit from low-power operation. The kit features the CC1354P10 multiband and multiprotocol SimpleLink™ Wireless MCU with an integrated High-Power Amplifier. The kit works with the LaunchPad ecosystem, easily enabling additional functionality like sensors, displays, and more.

    The RF configuration of the LaunchPad enables up to +20dBm output power for 863MHz to 930MHz and +5dBm output power for 2.4GHz.

    CC1354P10-6 LaunchPad™ Development Kit

    The CC1354P10-6 LaunchPad™ Development Kit enables the development of high-performance wireless applications in the 863MHz to 930MHz and 2.4GHz frequency bands that benefit from low-power operation. The kit features the CC1354P10 multiband and multiprotocol SimpleLink™ Wireless MCU with an integrated High-Power Amplifier. The kit works with the LaunchPad ecosystem, easily enabling additional functionality like sensors, displays, and more. The built-in EnergyTrace™ software is an energy-based code analysis tool that measures and displays the application’s energy profile and helps to optimize it for ultra-low power consumption.

    The RF configuration of the LaunchPad enables up to +14dBm output power for 863MHz to 930MHz and +20dBm output power for 2.4GHz.

    LP-XDS110 LaunchPad™ Debug Probe

    The LP-XDS110 LaunchPad™ Debug Probe enables the development of high-performance wireless applications in the entire family of LP-EM LaunchPad™ development boards. Featuring a seamless connection with the new 20-pin LP-EM Debug connector, it supports not only multiple standards such as JTAG/cJTAG/SWD but also a UART backchannel for maximum debugging flexibility. It also features an Arm® 10-pin Debug connector to perform debugging on any custom board.

    LP-XDS110ET LaunchPad™ Debug Probe

    The LP-XDS110ET LaunchPad™ Debug Probe enables the development of high-performance wireless applications in the entire family of LP-EM LaunchPad™ development boards. Featuring a seamless connection with the new 20-pin LP-EM Debug connector, it supports not only multiple standards such as JTAG/cJTAG/SWD but also a UART backchannel for maximum debugging flexibility. In addition, it also features an Arm® 10-pin Debug connector to perform debugging on any custom board. This Debug Probe also features the XDS110 EnergyTrace™ technology, which is a new method for measuring the current consumption that captures the complete operational profile of the wireless MCU.

    TMDSEMU110-U Debug Probe

    The TMDSEMU110-U Debug Probe enables the development of high-performance wireless applications in the entire family of SimpleLink™ LaunchPad™ development boards. Featuring a convenient enclosure, which grants the proper mechanical robustness for field and production environments, it supports not only multiple standards such as JTAG/cJTAG/SWD but also a UART backchannel and four GPIOs for maximum debugging flexibility. In addition, the expansion connector allows using the TMDSEMU110-ETH add-on (sold separately), which adds the full-featured XDS110 EnergyTrace™ technology with variable supply voltage from 1.8V to 3.6V and up to 800mA of supply current. The XDS110 EnergyTrace™ technology is a new method for measuring the current consumption that captures the complete operational profile of the wireless MCU.

Software

    SimpleLink™ LOWPOWER F2 SDK

    The SimpleLink™ LOWPOWER F2 Software Development Kit (SDK) provides a complete package for the development of wireless applications on the CC13XX / CC26XX family of devices. The SDK includes a comprehensive software package for the CC1354R10 device, including the following protocol stacks:

    • Bluetooth Low Energy 4 and 5.3
    • Thread (based on OpenThread)
    • TI Z-Stack (Zigbee 3.0)
    • TI 15.4-Stack—an IEEE 802.15.4-based star networking solution for Sub-1GHz and 2.4GHz
    • EasyLink - a large set of building blocks for building proprietary RF software stacks
    • Multiprotocol support—concurrent operation between stacks using the Dynamic Multiprotocol Manager (DMM)
    • TI Wi-SUN FAN Stack
    • Matter

    The SimpleLink™ LOWPOWER F2 SDK is part of TI’s SimpleLink™ MCU platform, offering a single development environment that delivers flexible hardware, software, and tool options for customers developing wired and wireless applications. For more information about the SimpleLink™ MCU Platform, visit ti.com/simplelink.

Development Tools

    Code Composer Studio™ Integrated Development Environment (IDE)

    Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features. The intuitive IDE provides a single user interface taking you through each step of the application development flow. Familiar tools and interfaces allow users to get started faster than ever before. Code Composer Studio combines the advantages of the Eclipse® software framework with advanced embedded debug capabilities from TI resulting in a compelling feature-rich development environment for embedded developers.

    CCS has support for all SimpleLink™ Wireless MCUs and includes support for EnergyTrace™ software (application energy usage profiling). A real-time object viewer plugin is available for TI-RTOS, part of the SimpleLink™ SDK.

    Code Composer Studio is provided free of charge when used in conjunction with the XDS debuggers included on a LaunchPad Development Kit.

    Code Composer Studio™ Cloud IDE

    Code Composer Studio (CCS) Cloud is a web-based IDE that allows you to create, edit, and build CCS and Energia™ projects. After you have successfully built your project, you can download and run on your connected LaunchPad. Basic debugging, including features like setting breakpoints and viewing variable values, is now supported with CCS Cloud.

    IAR Embedded Workbench® for Arm®

    IAR Embedded Workbench® is a set of development tools for building and debugging embedded system applications using Assembler, C, and C++. It provides a completely integrated development environment that includes a project manager, editor, and build tools. IAR has support for all SimpleLink™ Wireless MCUs. It offers broad debugger support, including XDS110, IAR I-jet™, and Segger J-Link™. A real-time object viewer plugin is available for TI-RTOS, part of the SimpleLink™ SDK. IAR is also supported out-of-the-box on most software examples provided as part of the SimpleLink™ SDK.

    A 30-day evaluation or a 32kB size-limited version is available through iar.com.

    SmartRF™ Studio 7

    SmartRF™ Studio 7 is a Windows® application that can be used to evaluate and configure SimpleLink™ Wireless MCUs from Texas Instruments. The application will help designers of RF systems to easily evaluate the radio at an early stage in the design process. It is especially useful for the generation of configuration register values and for practical testing and debugging of the RF system. SmartRF Studio can be used either as a standalone application or together with applicable evaluation boards or debug probes for the RF device. Features of the SmartRF Studio include:

    • Link tests—send and receive packets between nodes
    • Antenna and radiation tests—set the radio in continuous wave TX and RX states
    • Export radio configuration code for use with the TI SimpleLink™ SDK RF driver
    • Custom GPIO configuration for signaling and control of external switches

    Sensor Controller Studio

    Sensor Controller Studio is used to write, test, and debug code for the Sensor Controller peripheral. The tool generates a Sensor Controller Interface driver, which is a set of C source files that are compiled into the System CPU application. These source files also contain the Sensor Controller binary image and allow the System CPU application to control and exchange data with the Sensor Controller. Features of the Sensor Controller Studio include:

    • Ready-to-use examples for several common use cases
    • Full toolchain with built-in compiler and assembler for programming in a C-like programming language
    • Provides rapid development by using the integrated sensor controller task testing and debugging functionality, including visualization of sensor data and verification of algorithms

    UniFlash

    UniFlash is a standalone tool used to program on-chip flash memory on TI MCUs. UniFlash has a GUI, command line, and scripting interface. UniFlash is available free of charge.