SWRS300 September   2026 CC1404P

ADVANCE INFORMATION  

  1.   1
  2. 1 Features
  3. 2 Applications
  4. 3 Description
  5. 4 Device Comparison
  6. 5 Pin Configuration and Functions
  7. 6 Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Power Consumption (Power Modes)
    5. 6.5  Power Consumption (Radio Modes)
    6. 6.6  RF Frequency Bands
    7. 6.7  Reset Timing
    8. 6.8  Temperature Sensor
    9. 6.9  Battery Monitor
    10. 6.10 GPIO DC Characteristics
    11. 6.11 SPI Characteristics
    12. 6.12 DC/DC
    13. 6.13 48MHz Crystal Oscillator (HFXT)
    14. 6.14 48MHz Clock Output Buffer
    15. 6.15 48MHz Clock Input (TCXO)
    16. 6.16 32kHz RC Oscillator (LFOSC)
    17. 6.17 782MHz - 957MHz Receive (RX)
    18. 6.18 782 MHz - 957 MHz Transmit (TX)
    19. 6.19 RF PLL Phase Noise and Spurious
  8. 7 Detailed Description
    1. 7.1 Radio (RF Core)
    2. 7.2 Memory
    3. 7.3 Battery and Temperature Monitor
    4. 7.4 Proprietary Radio Form
    5. 7.5 Power Management
  9. 8 Application, Implementation, and Layout
    1. 8.1 Reference Designs
      1. 8.1.1 Highest Performance
      2. 8.1.2 Balanced Performance
      3. 8.1.3 Lowest external Bill of Material (eBOM)
      4. 8.1.4 Long Range low external Bill of Material
      5. 8.1.5 Antenna Kit for LaunchPad
  10. 9 Device and Documentation Support
    1. 9.1 Device Nomenclature
    2. 9.2 Tools and Software
    3. 9.3 Receiving Notification of Documentation Updates
    4. 9.4 Documentation Support
    5. 9.5 Trademarks
    6. 9.6 Electrostatic Discharge Caution
    7. 9.7 Export Control Notice
    8. 9.8 Glossary
  11. 10Revision History
  12. 11Mechanical, Packaging, and Orderable Information
    1. 11.1 Packaging Information

Tools and Software

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

Software

The SDK includes a comprehensive software package for the CC1404P device, including the following protocol stacks:

  • TRX PropRF—CC140x host drivers and proprietary RF stack
  • TI 15.4-Stack—an IEEE 802.15.4-based star networking solution for Sub-1GHz
  • Wi-SUN—TI Wi-SUN FAN Stack

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 that takes 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.

Code Composer Studio is free of charge when used in conjunction with the XDS debuggers included on a LaunchPad + BoosterPack combination 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 supports 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

SmartRF™ Studio is a Windows® application that can be used to evaluate and configure SimpleLink Wireless MCUs from Texas Instruments. The application helps designers of RF systems to easily evaluate the radio at an early stage in the design process. It is especially useful for generating configuration register values and practical testing and debugging of the RF system. SmartRF Studio can be used either as a standalone application or 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