SimpleLink™ Sub-1 GHz Wireless Microcontroller - Review

Table of contents

RoadTest: SimpleLink™ Sub-1 GHz Wireless Microcontroller

Author: vlasov01

Creation date:

Evaluation Type: Evaluation Boards

Did you receive all parts the manufacturer stated would be included in the package?: True

What other parts do you consider comparable to this product?: N/A

What were the biggest problems encountered?: There are a lot of documentation on CC1310 (which is very good). But it is difficult to find a staring point for somebody not familiar with TI.SDKs. One of the key values of CC1310 is an excellent range with low power consumption. But it is difficult to perform range test with a built-in antenna.

Detailed Review:

RoadTest Review of Texas Instruments LAUNCHXL-CC1310 Evaluation Module

Thanks to element14 and Texas Instruments for selecting me as one of the RoadTesters for the LAUNCHXL-CC1310 Evaluation Module. I received two modules for the evaluation.This is my first RoadTest review.



The module is addressing the key mobile challenges - long range and low power consumption, As result, it has significant potentials.

The module comes with extensive SDK. My main goal of the review is to assess a ramp-up effort for a software engineer with some experience with non-TI development boards to get started with CC1310.



The unit comes in a cardboard box.


There are some leaflets on the top.


Some information on packaging related to country of origin (China), production, HW and SW revisions.


  The EVM is fairly small and light and comes packed inside an ESD shielding bag. There is as well a USB cable.


The documentation is merely some disclaimers about the EVM and some generic links, not specific to EVM board.


The link needs to be entered in browser two times to get to the TI Resource Explorer page related to LAUNCHXL-CC1310 LaunchPad. It has a nice annotated image of the board.


This is a quite useful diagram.


The board itself feels of excellent build quality. It can be used with external antenna, but it is not included with the EVM.


USB connector and target MCU reset button. The XDS110 debugger is located in the upper part of the board. It can be used to debug other MCU as well in addition to CC1310.


Software install

The board itself is of good physical build quality, and the parts used seem reasonable.

I've followed TI Resource Explorer Tools page, then CC13xx software overview page. It has a lot of information. Following documentation I've started with SDK download from SIMPLELINK-CC13X0-SDK_1.00.00.13 |  . The size of the SDK download is more then 200MB. The installation process on SSD drive took around 5 minutes. I suspect it can be faster if antivirus gets disabled before the installation.



After exploring SDK folders I realized that SDK doesn't include IDE. So I've downloaded a Code Composer Studio (CCS) Integrated Development Environment (IDE) for Wireless Connectivity from

Download CCS - Texas Instruments Wiki . The downloaded file was only 16MB.


I only selected components required for CC1310.


The download size now almost 500MB. CCS setup asked to disable antivirus.


The installation took around 10 minutes. At the end of installation it will launch CCS.


I've got some Windows Security Alerts. I've allowed requested access.


CCS is based on Eclipse. It was recommended to update it after install.


Project import and Build

Then I followed Quick Start Guide (QSG) - TI 15.4-Stack CC13x0 SimpleLink™ Embedded Example Applications , which I downloaded from It was easy for me to follow this guide.

First, I've imported an example projects from SDK installation. I've used a default setings and my folder was C:\ti\simplelink_cc13x0_sdk_1_00_00_13\examples\rtos\CC1310_LAUNCHXL\ti154stack .



















After import I've got two projects: collector_cc1310lp and sensor_cc1310lp .

I verified settings as per QSG. No changes were required.



The first build took a couple of minutes and completed without errors.


Flashing Firmware

The next step was to start flash the app. I've connected the board to my PC and launched the debugger.


And got an error.


I tried to update firmware as per pop-up message.


The update failed too. I've got the following message and rebooted PC.


This time all worked well for the collector project.


Then I've build the sensor project.


I've disconnected the collector board and connected the sensor board. But the flashing of the firmware failed too. After connecting-disconnecting the board from USB connector it worked.


Testing Communication

Now I have two ready to communicate boards. I've disconnected the sensor board and connected collector board. I've looked for COM ports used by the board in Device Manager.


I've configured putty and connected to the board without any issues from two sessions (User UART and Data Port). I've used Button 2 (on right side) to switch on/off connection modes. Only UART port (COM5) sent some output.


Then I connected the sensor board and lookup its COM ports.


And opened connections to the sensor board both COM ports. After switching to permission mode on the collector, the sensor board was able to join the network.


The sensor board generated some output as well.


Then it started sending sensor data.


Communication Distance Test

The next step was to discover the working range. It is easy to know when communication get lost. The terminal on the collector will report that board is not responding by printing !Responding: 0x1


In addition, the sensor board will stop sending data and the green led will stop periodically flashing.

The first test was just from my backyard. I walked with the sensor board connected to a USB power pack till the end of the backyard, while collector was stationary connected to PC. It worked well. No disconnects were detected. The maximum range was close to 100 meters.

On the second test I drove ~1km from the collector board in a suburb environment. At this range the connection was lost. Once I got back, they automatically reconnected.

General Impressions

The board itself is of good physical build quality, and the parts used seem reasonable.

There are enormous amount of documentation for this board. But it may take some time to get familiar with it.

The software and examples are generally easy to use. The SDK will require C language knowledge.


The Texas Instruments LAUNCHXL-CC1310 Evaluation Module is a very promising from capabilities perspective.

It requires a deeper dive into the documentation to understand how to extend working range. Most likely the addition of an external antenna and configuring power settings will allow to reach promised 20km range. I wish an external antenna came with EVM.


it has the quality documentation for a firmware engineers. As a software engineer, this type of documentation is a bit different from what I used too.


I think that this, among other TI chips, is definitely one worth considering for your IoT projects, where a communication range and power consumption are important.


I thank element14 and Texas Instruments again for choosing me to perform this RoadTest review, and thank them for supporting the community.


Happy new year!

Parents Comment Children
  • Sergey Vlasov wrote:


    And in vertical position the range should be more then ~2 km vs. ~1 km in horizontal position with Tx conducted output power 14 dBm with no interference power level (at antenna port) and datarate (sensitivity level) set to Long Range - CC13xx 2.5 kbps (LRM) as per Excel sheet to estimate range for Indoor and Outdoor

    But if datarate (sensitivity level) set to 4Mbps with all other parameters without any change then range gets reduced to ~100m.

    I did my test on 6xx bps LR, 14 dBM, antenna vertical. But in an environment with lots of heavy interference.

    It was intended as a real world test. And the results weren't very different from those of in a similar urban environment.


    I bet that if you do the measurements in ideal situations you get the same range as the datasheets. There are a few videos on youtube of people that beat those ranges. But they do that in nature (Norway and South-Africa's coastline), from hilltop to hilltop. That's a different setting than in a capital, with the most powerful antennas of the country in line of sight and the airport in hearing distance...

  • Hey, , thanks for the link to that spreadsheet!

    I have 2 of the antennas that are used in that spreadsheet at home:


    DN024 - 863-928 MHz (CC_Antenna_DK2_#9)



    I can give it a try...

  • Thank you for the information. Yes, I saw the video from South Africa (they've used a different chip).

    I'll try to go over "Range Debug Check List" from Excel sheet to estimate range for Indoor and Outdoor over the weekend.


    On other side, it supports mesh network. It should be a good workaround for a an environment with lots of heavy interference. But with just two kits it is impossible to test.


    Have somebody tested mesh network with CC1310 with the objective to extend network range/coverage?

  • I've done some more testing over weekend.

    I've set LRM with 625 bps on 915 Mhz. I've used LRM default parameters from SmartRF Studio 7:

    RX Filter BW 39 kHz

    TX Power 14 dBm

    Symbol Rate 10 kBaud

    Deviation 5 kHz

    No whitening.

    The launchpad was in vertical position during testing. The testing was done in  a suburb area with mix of 1-2-4 stories buildings.

    I've seen some improvements compare to my previous test.

    The good quality reception was limited by ~150 m. I was able to get signal at 290 m, but it was not a reliable one.