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: CC240R2F board design questions

Part Number: CC2640R2F
Other Parts Discussed in Thread: UNIFLASH

I have a few questions regarding the CC2640R2F

  1. Why is there a voltage level translator (SN74AVC4T245RSV) between the XDS110 and the CC2640R2F?
  2. To program the image using Uniflash is the only requirement UART TX and RX pins?
  3. To flash the image, is there any other pin (SOP pins etc.) needed to boot the device in flashing mode or that is not applicable to the device
  4.  The mmWave EVM being designed will interface with the BLE device using SPI and UART, are there any other pins/interface needed to connect the CC2640R2 to a host/slave MCU
  5. The only XDS110 interface to the BT will be the UART RX and TX, is this sufficient?

Regards,

Charles O

  • 1) The XDS110 part of the board is powered on 3.3V. The intent is that you should be able to power the CC2640R2F part of the board with any voltage within the spec and still be able to debug, hence the level shifters.
    2) For flashing the device, flash programmer 2 or uniflash can be used. Both can use JTAG to flash the device, if you want to use the serial interface to flash the device you have to use flash programmer 2.
    3) Figure 1 in www.ti.com/.../swra466a.pdf outline the requirements for flashing over the serial interface. If you don't set up a backdoor you can only flash the device once.
    4) No, only whatever pins that are required for the interface you select.
    5) To flash the device once, yes. To debug you need JTAG.