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.

CC2640 questions for sensor gateway application

Other Parts Discussed in Thread: CC2640, CC2650

Greetings E2E.

Our customer is designing with the CC2640 on their Sensor gateway/hub design. they are using it to interface with sensors such as humidity, magnetometer, etc.


They are evaluating with the CC2650DK and have a few questions.

Here are the list of technical questions that they need help with. Please advise on your feedback. 

  • Sample code for UART
  • Sample code for I2C
  • UART : can any GPIO be made into UART
  • RTOS HW flow control? Version 3.12, ble sdk 1
  • Ownership of I2C bus between SCE and the Cortex-M3
  • Profiles – for characterizing power, sleep times, etc
  • Hardware profile for power calculation
  • Board with external bias what is the board name? customer wants to design for +5dB
  • Reference designs for the CC2650 are they completely applicable to the CC2640?
  • Availability of Eval boards for the CC2640?

I could send details of the customer offline.

Thank you.

  • Hello,

    I would start by reviewing the sticky CC2640 FAQ thread in the BLE Forum: e2e.ti.com/.../404236, this will server as a good getting started guide for CC2640 BLE development.
    You can find a UART/SPI example as well as HW Reference Designs on the BLE Wiki: www.ti.com/ble-wiki
    Use of DIO pins is detailed in the CC26xx TRM (swcu117).
    The best I2C reference is in the SensorTag project. See www.ti.com/sensortag
    UART HW Flow Control is supported in TI-RTOS 2.13, See the porting sticky thread: e2e.ti.com/.../421520
    Note that supporting +5dBm requires the use of a differential antenna. There is some good info under "Design Resources" on the BLE Wiki.
    For Power Calculation, please see the "Measuring Bluetooth Smart Power Consumption" app note on the BLE Wiki.

    Best wishes
  • Thank you JXS.

    Another question on the same part is if it is possible to change the GPIO pin output mode. For instance, I need to invert the signal leaving the Tx Pin on the Ti UART output to accommodate a module we are testing out. This capability will save us a few gates and inverters :)

    thanks.