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.

TSC2013EVM: Do I need an MSP-FET device to work with/write code for this board?

Part Number: TSC2013EVM
Other Parts Discussed in Thread: MSP-FET

Hello,

I am trying to write some testing code for the TSC2013EVM board. I found the reference code for the board here: https://e2e.ti.com/support/other_analog/touch/f/750/t/419094?TSC2013EVM-drive-code, and I am using IAR Embedded Workbench. However, when I try running the program, it brings up the error:

Currently, I am merely plugging the board into my computer via the included USB. From what is written on the User's Guide, "The FT232 device is a USB-to-serial UART interface and is used to transfer data from the MSP430 MCU to the host PC or is used to receive commands from the host PC." so I figured that I would not need any extra devices. But from searching online, everyone is using either a LaunchPad or MSP-FET tool to work with the TSC2013. Do I need to purchase an MSP-FET to write code for this board?

  • Sorry for the delay in the response. We will look into this an get back with you soon.
  • Hello,

    The post you've reference notes that the project only contains 90% of the final firmware used with the EVM.  It is likely missing some key information that's preventing it from working properly.  The evaluation module and software are designed for basic evaluation of the device with the supported EVM GUI and software.  A better option might be to start with an MSP430 boosterpack and then connect the I2C pins to the TSC2013 and communicate with the board that way.  We do not have any code examples with the TSC2013 but information on how to communicate with the I2C port is included int he datasheet.

  • Hi Collin,

    Thank you so much for answering.

    Just a follow up question, is there a simple way to get the X and Y inputs from the board? For the program I want to write, all I need is the X,Y coordinates of the location where the touchscreen was touched.

    I know that the evaluation software is able to get the X,Y coordinates from the USB connection, so how would I write it in C?
    Sorry if this seems like a dumb question, but I'm new to all of this and I'm just trying to get used to working with these types of devices, so your help would be much appreciated, thanks!

  • Hi Sidney,

    Unfortunately there is not an easy way to get information directly off of the board other than using the original EVM GUI. Trying to communicate with your own software through the USB port on the EVM is ill advised and would make for a very complicated project requiring writing knowledge of USB protocols and drivers, along with reverse engineering the firmware currently used on the EVM. I recommend starting with an MSP430 Boosterpack and then connecting the I2C pins to the TSC2013. Depending on the MSP430 device you select there will be several different code examples to get started with the I2C communication which you'll need to tailor based on the information in the TSC2013 datasheet.