Rick,
"The EVM allows you to control the DRV8886 with the mcu and code provided, re-program the mcu, or wire in your own control."
I have pretty much confirmed every statement you have made. The only thing in which I could not find any literature regards the abillity to program the device. However in the schematic files for the DRV8886EVM I found that header J5 appears to be the JTAG header.
![]()
The note below the header says "DNP R11, If debug or programming adapter is used to power on the MSP430, remove R13 and populate R11.
Now, looking at the MSP Debuggers User's Guide (Rev. L) the JTAG header looks like this:
![]()
so it looks like the UART signals are missing from the header. From the very little research I have done on these signals, they appear to enable me to simulate a serial port using the debugger. If this is true, I suppose I could jumper some wires from the MPU pins to the header to obtain this functionality. But, since I would be using the FTDI serial port during normal use, would guess that this would be available to me during the debug process.
Assuming that all the above is true, and that I will be able to overwrite the existing code in the DRV8886EVM, is the original source code available? I would rather start from the original code as the motor control code and serial port code are already existing. Then I could just remove the code I don't need and add my own. Also, when I purchase the MSP-FET
Finally, I already have Code Composer Studio installed for my existing MSP432 P401R LaunchPad dev kit, so I don't think I would need Energia (Энергия in Russian) IDE unless you think there would be some advantage.
Sorry, one more thing, since I already have the MSP-EXP432P401R LaunchPad with the XDS110 adapter board, it seems like I could just make a jumper (better buy one from TI?) and jumper my existing XDS110 emulator board to the JTAG header on the DRV8886EVM. My existing LaunchPad has J101 header in addition to the 10 pin J102 10 pin Arm Cortex Debug Connector.
Thanks,
Jim