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: (Beginner) Need help programming MCU from reel

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2640R2F

Hello,

I recently purchased a CC2640R2F Wireless MCU for use in a school project. I'm having trouble on understanding how exactly I am supposed to program the MCU without the Launchpad. I know that I can use Code Composer to write my code, but I'm unsure of how to transfer it to the MCU. What external devices will I need? How will this circuit look like?

I looked at the FAQ, but I'm unsure of how those debuggers work exactly. What is the difference between using UART and jTAG? I have soldered the MCU onto a breakout board, so I can use a breadboard for debugging. The MCU is in the RGZ package with 48 pins if that helps.

  • Hi Khalique,

    You need a programmer (which typically is also a debugger) to program the device. One option is to use the XDS110 debugger which is included on the LaunchPad. The chips are typically programmed through JTAG after being assembled on a PCB.

    Note that running the CC2640R2F on a breadboard might not work well due to specific layout requirements for the DCDC regulator and the RF circuitry.

    Cheers,
    Fredrik
  • Thanks!

    As a follow-up, are the layout requirements described in the datasheet? And I'm assuming the JTAG pins from the chip are going to be used with the XDS 110?
  • There are layout examples in the datasheet. You will also find more reference design on the CC2640R2F product page (www.ti.com/product/cc2640r2f) in the Technical Documents tab. You should also take a look at the design resources on the BLE Wiki page: www.ti.com/ble-wiki

    Cheers,
    Fredrik