This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: CC2640R2F is BLE 4.0 or 5.0 ? Part_name mixup ?

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2640, CC2650, CC1352R, CC2642R, CC2652R

Hi,

In CC2640R2F datasheet, in the nomenclature info, CC2640  is indicated to be BLE 4.0, which means CC2650 has BLE 5.0.

But, in the device info page CC2640R2F is said to have BLE 5.0. Please clarify this inconsistency.

If I have to go with BLE5.0, which device I should go with?

Thank You,

Abhijit 

  • CC2640 and CC2650 only support upto BLE 4.2. CC2640R2 and CC26x2 can support upto BLE 5.0.
  • Hi Abhijith,

    Sorry for the confusion, and I can see how the 40 could easily be read as 4.0. I think this is the section that you are referring to: section 8.1 Device Nomenclature http://www.ti.com/lit/gpn/cc2640r2f  

    The 40 literally just means Bluetooth support in general as an RF technology, not a particular version of Bluetooth supported. For example, CC2650 does NOT support BLEv5, rather it just supports multiple protocols. I think that the same figure from the CC2650 datasheet might help shed more light on this naming convention because it includes more part number variants: 

    See that the 50 means multiprotocol, not BLEv5.0. Instead, you should check the front page of the datasheet, that includes "RF Section" that includes info on what the device can support. For CC2640R2F, it lists:

    So that will tell you that from the hardware perspective the CC2640R2F device can support either BLE4.2 or BLE5. Hardware is just one component - there is also Software SDK support. So you should also check the SDK for the part. For CC2640R2F you can find the SDK options here: http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK For detailed information on the particular BLE5 features supported by each SDK version, you can check the release notes. There is also a handy table included in our FAQ thread here: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/404236 

    Your other option for BLE5 support is the CC26x2 family: CC2642R, CC2652R, and CC1352R. These may be a better option since they have the BLE5 stack in ROM in addition to having more memory, and the SDK I believe already has more features for BLE5 implemented than the CC2640 SDK. You can find more details in the SDK release notes. So if you want to have full support for all BLE5 features like advertising extensions and have plenty of space for an application as well, these CC26x2 family parts may be the best option. 

    I hope that this helps to clear things up!

    Regards,

    Katie

  • Thank You Katie. It was helpful.