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.

Designing a Circuit Board from MSP432 MCU Questions

Other Parts Discussed in Thread: ENERGIA, TUSB3410, TPS706

I'm a student designing a circuit board for a heat flux sensor. I built a prototype using the MSP-432P401R Launchpad in conjunction with my own circuitry as a prototype. Now, I wish to create a new board using my own circuitry and the necessary components from the Launchpad. I can upload my own Energia code into the MSP 432 MCU without the XDS-ET Emulator and Debugger (XDS110-ET Emulator) and have no intention of editing or changing it, thereby making any debugging unnecessary.

I have run into some issues:

1) Is there any way I can send/receive data from the USB port to the MSP-432 MCU without having to use the debugger (cost and space)? 

2) I need +3V3 from the USB to power both the MCU and my own circuitry. From the schematics, I found that I need an "LDO" to change the 5V from the USB to the +3V3 that I need. This LDO is in the XDS110-ET portion of the board. How can I access this LDO if we don't need the debugger? 

3) There are several external clocks connected to the MCU. Do I need to include all these different clocks for a simple circuit?

4) If we don't need the XDS110-ET Emulator/Debugger, do we need the "JTAG" Switch? 

5) Is UART a way for the MCU can communicate with the USB?

Do you have any tips or questions for me for clarification? 

  • Hi Erik!

    1) The MSP432P401R has no USB functionality built in. If you want to communicate over USB, you will have to use a converter chip like the FT232, for example. Of course TI also has USB to serial converters like the TUSB3410, but the FT232 is my personal favourite. It converts USB to UART.

    2) You can use any LDO for that. The TPS70633 from the TPS706 family is a 3.3V output LDO which would do the job - it can handle input voltages up to 6.5V, so the USB's 5V are within it's specifications.

    3) The MSP432P401R does not need any external clock. It has a built in DCO which can be configured to run at a maximum of 48MHz. It also has a very low power low frequency oscillator (VLO) and an internal reference oscillator. Using external crystals simply give you more accuracy.

    4) No, of course not - it is for switching between the emulation side of the board and an external debug probe. If you are planning your own board, you will use an external one. Read 's MSP432 FAQ to see which probes are usable.

    5) See 1).

    Dennis

**Attention** This is a public forum