LAUNCHXL-CC1310
1 Device Overview
1.1 Features
• Microcontroller
– Powerful Arm® Cortex® -M3 Processor
– EEMBC CoreMark® Score: 142
– EEMBC ULPBench™ Score: 158
– Clock Speed up to 48-MHz
– 32KB, 64KB, and 128KB of In-System Programmable Flash
– 8KB of SRAM for Cache (or as General-Purpose RAM)
– 20KB of Ultra-Low-Leakage SRAM
– 2-Pin cJTAG and JTAG Debugging
– Supports Over-the-Air (OTA) Update
• Ultra-Low-Power Sensor Controller
– Can Run Autonomously From the Rest of the System
– 16-Bit Architecture
– 2KB of Ultra-Low-Leakage SRAM for Code and Data
• Efficient Code-Size Architecture, Placing Parts of TI-RTOS, Drivers, and Bootloader in ROM
• RoHS-Compliant Package
– 7-mm × 7-mm RGZ VQFN48 (30 GPIOs)
– 5-mm × 5-mm RHB VQFN32 (15 GPIOs)
– 4-mm × 4-mm RSM VQFN32 (10 GPIOs)
• Peripherals
– All Digital Peripheral Pins Can Be Routed to Any GPIO
– Four General-Purpose Timer Modules (Eight 16-Bit or Four 32-Bit Timers, PWM Each)
– 12-Bit ADC, 200 ksamples/s, 8-Channel Analog MUX
– Continuous Time Comparator
– Ultra-Low-Power Clocked Comparator
– Programmable Current Source
– UART
– 2× SSI (SPI, MICROWIRE, TI)
– I 2C, I2S
– Real-Time Clock (RTC)
– AES-128 Security Module
– True Random Number Generator (TRNG)
– Support for Eight Capacitive Sensing Buttons
– Integrated Temperature Sensor
• External System
– On-Chip Internal DC/DC Converter
– Seamless Integration With the SimpleLink™ CC1190 Range Extender
• Low Power
– Wide Supply Voltage Range: 1.8 to 3.8 V
– RX: 5.4 mA
– TX at +10 dBm: 13.4 mA
– Active-Mode MCU 48 MHz Running Coremark: 2.5 mA (51 µA/MHz)
– Active-Mode MCU: 48.5 CoreMark/mA
– Active-Mode Sensor Controller at 24 MHz: 0.4 mA + 8.2 µA/MHz
– Sensor Controller, One Wakeup Every Second Performing One 12-Bit ADC Sampling: 0.95 µA
– Standby: 0.7 µA (RTC Running and RAM and CPU Retention)
– Shutdown: 185 nA (Wakeup on External Events)
• RF Section
– Excellent Receiver Sensitivity
–124 dBm Using Long-Range Mode,
–110 dBm at 50 kbps
– Excellent Selectivity (±100 kHz): 56 dB
– Excellent Blocking Performance (±10 MHz): 90 dB
– Programmable Output Power up to +15 dBm
– Single-Ended or Differential RF Interface
– Suitable for Systems Targeting Compliance With Worldwide Radio Frequency Regulations
– ETSI EN 300 220, EN 303 204 (Europe)
– FCC CFR47 Part 15 (US)
– ARIB STD-T108 (Japan)
– Wireless M-Bus (EN 13757-4) and IEEE® 802.15.4g PHY
• Tools and Development Environment
– Full-Feature and Low-Cost Development Kits
– Multiple Reference Designs for Different RF Configurations
– Packet Sniffer PC Software
– Sensor Controller Studio
– SmartRF™ Studio
– SmartRF Flash Programmer 2
– IAR Embedded Workbench® for Arm
– Code Composer Studio™ (CCS) IDE
– CCS UniFlash
1.2 Applications
• 315-, 433-, 470-, 500-, 779-, 868-, 915-, 920-MHz ISM and SRD Systems
• Low-Power Wireless Systems With 50-kHz to 5-MHz Channel Spacing
• Home and Building Automation
• Wireless Alarm and Security Systems
• Industrial Monitoring and Control
• Smart Grid and Automatic Meter Reading
• Wireless Healthcare Applications
• Wireless Sensor Networks
• Active RFID
• IEEE 802.15.4g, IP-Enabled Smart Objects (6LoWPAN), Wireless M-Bus, KNX Systems, Wi-SUN™, and Proprietary Systems
• Energy-Harvesting Applications
• Electronic Shelf Label (ESL)
• Long-Range Sensor Applications
• Heat-Cost Allocators
1.3 Description
The CC1310 device is a cost-effective, ultra-low-power, Sub-1 GHz RF device from Texas Instruments™ that is part of the SimpleLink™ microcontroller (MCU) platform. The platform consists of Wi-Fi® , Bluetooth® low energy, Sub-1 GHz, Ethernet, Zigbee® , Thread, and host MCUs. These devices all share a common, easy-to-use development environment with a single core software development kit (SDK) and a rich tool set. A one-time integration of the SimpleLink platform enables users to add any combination of devices from the portfolio into their design, allowing 100 percent code reuse when design requirements change. For more information
With very low active RF and MCU current consumption, in addition to flexible low-power modes, the CC1310 device provides excellent battery life and allows long-range operation on small coin-cell batteries and in energy harvesting applications.
The CC1310 is a device in the CC13xx and CC26xx family of cost-effective, ultra-low-power wireless MCUs capable of handling Sub-1 GHz RF frequencies. The CC1310 device combines a flexible, very lowpower RF transceiver with a powerful 48-MHz Arm® Cortex® -M3 microcontroller in a platform supporting multiple physical layers and RF standards. A dedicated Radio Controller (Cortex® -M0) handles low-level RF protocol commands that are stored in ROM or RAM, thus ensuring ultra-low power and flexibility. The low-power consumption of the CC1310 device does not come at the expense of RF performance; the CC1310 device has excellent sensitivity and robustness (selectivity and blocking) performance
The CC1310 device is a highly integrated, true single-chip solution incorporating a complete RF system and an on-chip DC/DC converter.
Sensors can be handled in a very low-power manner by a dedicated autonomous ultra-low-power MCU that can be configured to handle analog and digital sensors; thus the main MCU (Arm® Cortex® -M3) can maximize sleep time.
The power and clock management and radio systems of the CC1310 device require specific configuration and handling by software to operate correctly, which has been implemented in the TI-RTOS. TI recommends using this software framework for all application development on the device. The complete TI-RTOS and device drivers are offered free of charge in source code.
1.4 Functional Block Diagram
Figure 1-1 shows a block diagram for the CC1310 device.

2 Terminal Configuration and Functions
4.1 Pin Diagram – RSM Package
Figure 4-1 shows the RSM pinout diagram.

4.2 Pin Diagram – RHB Package
Figure 4-2 shows the RHB pinout diagram.

4.3 Pin Diagram – RGZ Package
Figure 4-3 shows the RGZ pinout diagram.

5 Detailed Description
5.1 Overview
Section 1.4 shows a block diagram of the core modules of the CC13xx product family.
5.2 Main CPU
The CC1310 SimpleLink Wireless MCU contains an ARM Cortex-M3 (CM3) 32-bit CPU, which runs the application and the higher layers of the protocol stack.
The CM3 processor provides a high-performance, low-cost platform that meets the system requirements of minimal memory implementation and low-power consumption, while delivering outstanding computational performance and exceptional system response to interrupts.
The CM3 features include the following:
• 32-bit ARM Cortex-M3 architecture optimized for small-footprint embedded applications
• Outstanding processing performance combined with fast interrupt handling
• ARM Thumb® -2 mixed 16- and 32-bit instruction set delivers the high performance expected of a 32-bit ARM core in a compact memory size usually associated with 8- and 16-bit devices, typically in the range of a few kilobytes of memory for microcontroller-class applications:
– Single-cycle multiply instruction and hardware divide
– Atomic bit manipulation (bit-banding), delivering maximum memory use and streamlined peripheral control
– Unaligned data access, enabling data to be efficiently packed into memory
• Fast code execution permits slower processor clock or increases sleep mode time
• Harvard architecture characterized by separate buses for instruction and data
• Efficient processor core, system, and memories
• Hardware division and fast digital-signal-processing oriented multiply accumulate
• Saturating arithmetic for signal processing
• Deterministic, high-performance interrupt handling for time-critical applications
• Enhanced system debug with extensive breakpoint and trace capabilities
• Serial wire trace reduces the number of pins required for debugging and tracing
• Migration from the ARM7™ processor family for better performance and power efficiency
• Optimized for single-cycle flash memory use
• Ultra-low power consumption with integrated sleep modes
• 1.25 DMIPS per MHz
5.3 RF Core
The RF core is a highly flexible and capable radio system that interfaces the analog RF and baseband circuits, handles data to and from the system side, and assembles the information bits in a given packet structure.
The RF core can autonomously handle the time-critical aspects of the radio protocols, thus offloading the main CPU and leaving more resources for the user application. The RF core offers a high-level, command-based API to the main CPU.
The RF core supports a wide range of modulation formats, frequency bands, and accelerator features, which include the following:
• Wide range of data rates:
– From 625 bps (offering long range and high robustness) to as high as 4 Mbps
• Wide range of modulation formats:
– Multilevel (G) FSK and MSK
– On-Off Keying (OOK) with optimized shaping to minimize adjacent channel leakage
– Coding-gain support for long range
• Dedicated packet handling accelerators:
– Forward error correction
– Data whitening
– 802.15.4g mode-switch support
– Automatic CRC
• Automatic listen-before-talk (LBT) and clear channel assist (CCA)
• Digital RSSI
• Highly configurable channel filtering, supporting channel spacing schemes from 40 kHz to 4 MHz
• High degree of flexibility, offering a future-proof solution
The RF core interfaces a highly flexible radio, with a high-performance synthesizer that can support a wide range of frequency bands.
5.4 Sensor Controller
The Sensor Controller contains circuitry that can be selectively enabled in standby mode. The peripherals in this domain may be controlled by the Sensor Controller Engine, which is a proprietary power-optimized CPU. This CPU can read and monitor sensors or perform other tasks autonomously; thereby significantly reducing power consumption and offloading the main CM3 CPU.
A PC-based development tool called Sensor Controller Studio is used to write, test, and debug code for the Sensor Controller. The tool produces C driver source code, which the System CPU application uses to control and exchange data with the Sensor Controller. Typical use cases may be (but are not limited to) the following:
• Analog sensors using integrated ADC
• Digital sensors using GPIOs with bit-banged I 2C or SPI
• Capacitive sensing
• Waveform generation
• Pulse counting
• Key scan
• Quadrature decoder for polling rotational sensors
The peripherals in the Sensor Controller include the following:
• The low-power clocked comparator can be used to wake the device from any state in which the comparator is active. A configurable internal reference can be used with the comparator. The output of the comparator can also be used to trigger an interrupt or the ADC.
• Capacitive sensing functionality is implemented through the use of a constant current source, a timeto-digital converter, and a comparator. The continuous time comparator in this block can also be used as a higher-accuracy alternative to the low-power clocked comparator. The Sensor Controller takes care of baseline tracking, hysteresis, filtering, and other related functions.
• The ADC is a 12-bit, 200-ksamples/s ADC with 8 inputs and a built-in voltage reference. The ADC can be triggered by many different sources, including timers, I/O pins, software, the analog comparator, and the RTC.
• The analog modules can be connected to up to eight different GPIOs
The peripherals in the Sensor Controller can also be controlled from the main application processor.
5.5 Memory
The flash memory provides nonvolatile storage for code and data. The flash memory is in-system programmable.
The SRAM (static RAM) is split into two 4-KB blocks and two 6-KB blocks and can be used to store data and execute code. Retention of the RAM contents in standby mode can be enabled or disabled individually for each block to minimize power consumption. In addition, if flash cache is disabled, the 8-KB cache can be used as general-purpose RAM.
The ROM provides preprogrammed, embedded TI-RTOS kernel and Driverlib. The ROM also contains a bootloader that can be used to reprogram the device using SPI or UART.
5.6 Debug
The on-chip debug support is done through a dedicated cJTAG (IEEE 1149.7) or JTAG (IEEE 1149.1) interface.
6 Application, Implementation, and Layout
6.1 Application Information
Few external components are required for the operation of the CC1310 device. Figure 7-1 shows a typical application circuit.
The board layout greatly influences the RF performance of the CC1310 device.
On the Texas Instruments CC1310EM-7XD-7793 reference design, the optimal differential impedance seen from the RF pins into the balun and filter and antenna is 44 + j15.

- LM3450AEV230V30/NOPB_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TPS72728DSEEVM-406_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- WL1835MODCOM8A_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TAS5424BQ1DKDEVM_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- ADS7042EVM-PDK_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TMDS570LS31HDK_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- VCA8500BOARD_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- DEM-SOT223LDO_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- DAC8564EVM_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- ADS8412EVM _TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TPS61500EVM-369_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TPS7A6050EVM_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- ADC3244EVM_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- TMS320F280025C_TI(德州仪器)中文资料_英文资料_价格_PDF手册
- THS3217EVM _TI(德州仪器)中文资料_英文资料_价格_PDF手册
